14#include "FluidPower.h"
26 const double pumpEfficiency)
27 : flowRate(flowRate), head(head), specificGravity(specificGravity), efficiency(pumpEfficiency), isPump(true) {}
39 const double compressibilityFactor,
const double fanEfficiency,
const double velocityPressure)
40 : flowRate(flowRate), efficiency(fanEfficiency), inletPressure(inletPressure), outletPressure(outletPressure),
41 compressibilityFactor(compressibilityFactor), isPump(false), velocityPressure(velocityPressure) {}
60 void setFlowRate(
double flowRate) { this->flowRate = flowRate; }
72 void setHead(
double head) { this->head = head; }
99 double flowRate, head = 0, specificGravity = 0, efficiency = 0;
101 double inletPressure = 0, outletPressure = 0, compressibilityFactor = 0;
105 double velocityPressure = 0;
Header file for OptimalPumpShaftPower class.
void setPumpEfficiency(double pumpEfficiency)
void setFlowRate(double flowRate)
OptimalPumpShaftPower(const double flowRate, const double head, const double specificGravity, const double pumpEfficiency)
OptimalPumpShaftPower(const double flowRate, const double inletPressure, const double outletPressure, const double compressibilityFactor, const double fanEfficiency, const double velocityPressure)
double getSpecificGravity() const
double getPumpEfficiency() const
double getFlowRate() const
void setHead(double head)
void setSpecificGravity(double specificGravity)