31 double stageCount,
double flowRate,
double head)
32 : style(style), pumpEfficiency(pumpEfficiency), rpm(rpm), kinematicViscosity(kinematicViscosity),
33 stageCount(stageCount), flowRate(flowRate), head(head) {}
59 void setStyle(Pump::Style style) { this->style = style; }
65 double getRpm()
const {
return rpm; }
71 void setRpm(
double rpm) { this->rpm = rpm; }
95 void setStageCount(
double stageCount) { this->stageCount = stageCount; }
119 void setHead(
double head) { this->head = head; }
135 double pumpEfficiency;
137 double kinematicViscosity;
141 double actualEfficiency;
142 double optimalEfficiency;
143 double prePumpEfficiency = 0.0;
Function prototypes for the Pump result fields.
Header file for OptimalPumpEfficiency class.
void setKinematicViscosity(double kinematicViscosity)
void setActualEfficiency(double actualEfficiency)
void setStageCount(double stageCount)
OptimalPumpEfficiency(Pump::Style style, double pumpEfficiency, double rpm, double kinematicViscosity, double stageCount, double flowRate, double head)
Pump::Style getStyle() const
double getFlowRate() const
double getKinematicViscosity() const
void setFlowRate(double flowRate)
double getActualEfficiency() const
double getStageCount() const
void setStyle(Pump::Style style)
void setHead(double head)