11 #ifndef AMO_LIBRARY_PUMPEFFICIENCY_H 12 #define AMO_LIBRARY_PUMPEFFICIENCY_H 14 #include "FluidPower.h" 26 MoverEfficiency(
double const specificGravity,
double const flowRate,
double const head,
double const pumpShaftPower)
27 : specificGravity(specificGravity),
30 moverShaftPower(pumpShaftPower),
42 MoverEfficiency(
double const flowRate,
double const fanShaftPower,
double const inletPressure,
double const outletPressure,
43 double const compressibilityFactor)
44 : flowRate(flowRate), moverShaftPower(fanShaftPower), inletPressure(inletPressure), outletPressure(outletPressure),
45 compressibilityFactor(compressibilityFactor), isPump(false)
60 return specificGravity;
68 this->specificGravity = specificGravity;
84 this->flowRate = flowRate;
108 return moverShaftPower;
116 this->moverShaftPower = pumpShaftPower;
120 double specificGravity = 0, head = 0;
121 double flowRate, moverShaftPower;
122 double inletPressure = 0, outletPressure = 0, compressibilityFactor = 0;
128 #endif //AMO_LIBRARY_PUMPEFFICIENCY_H double getSpecificGravity() const
MoverEfficiency(double const flowRate, double const fanShaftPower, double const inletPressure, double const outletPressure, double const compressibilityFactor)
MoverEfficiency(double const specificGravity, double const flowRate, double const head, double const pumpShaftPower)
void setSpecificGravity(double specificGravity)
void setPumpShaftPower(double pumpShaftPower)
Header file for PumpEfficiency class.
double getPumpShaftPower() const
double getFlowRate() const
void setHead(double head)
void setFlowRate(double flowRate)