EPANET  3.0
EPANET Development Project
Pump Member List

This is the complete list of members for Pump, including all inherited members.

applyControlPattern(std::ostream &msgLog) (defined in Pump)Pumpvirtual
BULK enum value (defined in Link)Link
canLeak() (defined in Link)Linkinlinevirtual
changeSetting(double s, bool makeChange, const std::string reason, std::ostream &msgLog) (defined in Pump)Pumpvirtual
changeStatus(int s, bool makeChange, const std::string reason, std::ostream &msgLog) (defined in Pump)Pumpvirtual
CONTROL enum value (defined in Element)Element
convertSetting(Network *nw, double s) (defined in Link)Linkinlinevirtual
convertUnits(Network *nw) (defined in Pump)Pumpvirtual
costPatternPump
costPerKwhPump
CURVE enum value (defined in Element)Element
diameterLink
efficCurvePump
Element(std::string name_) (defined in Element)Element
ElementType enum name (defined in Element)Element
factory(int type_, std::string name_, MemPool *memPool)Linkstatic
findHeadLoss(Network *nw, double q) (defined in Pump)Pumpvirtual
findLeakage(Network *nw, double h, double &dqdh) (defined in Link)Linkinlinevirtual
flowLink
flowThreshLink
flowThresh0Link
fromNodeLink
getRe(const double q, const double viscos) (defined in Link)Linkinlinevirtual
getResistance() (defined in Link)Linkinlinevirtual
getSetting(Network *nw) (defined in Pump)Pumpinlinevirtual
getUnitHeadLoss() (defined in Link)Linkvirtual
getVelocity() (defined in Link)Linkinlinevirtual
getVolume() (defined in Link)Linkinlinevirtual
hGradLink
hLossLink
indexElement
initialize(bool initFlow) (defined in Link)Linkvirtual
initSettingLink
initStatusLink
isHpPump() (defined in Pump)Pumpinlinevirtual
isPRV() (defined in Link)Linkinlinevirtual
isPSV() (defined in Link)Linkinlinevirtual
isReactive() (defined in Link)Linkinlinevirtual
leakageLink
LINK enum value (defined in Element)Element
Link(std::string name_)Link
LINK_CLOSED enum value (defined in Link)Link
LINK_OPEN enum value (defined in Link)Link
LinkReaction enum name (defined in Link)Link
LinkStatus enum name (defined in Link)Link
LinkType enum name (defined in Link)Link
lossCoeffLink
nameElement
NODE enum value (defined in Element)Element
PATTERN enum value (defined in Element)Element
PIPE enum value (defined in Link)Link
PUMP enum value (defined in Link)Link
Pump(std::string name_) (defined in Pump)Pump
pumpCurvePump
pumpEnergyPump
qualityLink
reduceFlowThreshold() (defined in Link)Linkvirtual
rptFlagLink
setFlowThreshold(const double viscos) (defined in Link)Linkvirtual
setInitFlow() (defined in Pump)Pumpvirtual
setInitSetting(double s) (defined in Pump)Pumpvirtual
setInitStatus(int s) (defined in Pump)Pumpvirtual
setResistance(Network *nw) (defined in Link)Linkinlinevirtual
settingLink
speedPump
speedPatternPump
statusLink
TEMP_CLOSED enum value (defined in Link)Link
toNodeLink
type() (defined in Pump)Pumpinlinevirtual
typeStr() (defined in Pump)Pumpinlinevirtual
updateEnergyUsage(Network *nw, int dt) (defined in Pump)Pumpvirtual
updateStatus(double q, double h1, double h2) (defined in Link)Linkinlinevirtual
validate(Network *nw) (defined in Pump)Pumpvirtual
validateStatus(Network *nw, double qTol) (defined in Pump)Pumpvirtual
VALVE enum value (defined in Link)Link
VALVE_ACTIVE enum value (defined in Link)Link
WALL enum value (defined in Link)Link
writeStatusChange(int oldStatus) (defined in Link)Link
~Element()=0 (defined in Element)Elementpure virtual
~Link()Linkvirtual
~Pump() (defined in Pump)Pump