13 #include "SteamProperties.h" 14 #include "SteamSystemModelerTool.h" 16 #ifndef AMO_TOOLS_SUITE_BOILER_H 17 #define AMO_TOOLS_SUITE_BOILER_H 39 Boiler(
double deaeratorPressure,
double combustionEfficiency,
double blowdownRate,
double steamPressure,
42 friend std::ostream &operator<<(std::ostream &stream,
const Boiler &boiler);
148 void calculateProperties();
150 double deaeratorPressure, combustionEfficiency, blowdownRate, steamPressure;
152 double quantityValue, steamMassFlow;
155 double boilerEnergy, fuelEnergy;
159 #endif //AMO_TOOLS_SUITE_BOILER_H void setSteamPressure(double steamPressure)
double getCombustionEfficiency() const
double getDeaeratorPressure() const
void setQuantityType(SteamProperties::ThermodynamicQuantity quantity)
double getSteamMassFlow() const
double getQuantityValue() const
double getBlowdownRate() const
void setCombustionEfficiency(double combustionEfficiency)
double getFuelEnergy() const
double getSteamPressure() const
double getBoilerEnergy() const
void setDeaeratorPressure(double deaeratorPressure)
Boiler(double deaeratorPressure, double combustionEfficiency, double blowdownRate, double steamPressure, SteamProperties::ThermodynamicQuantity quantityType, double quantityValue, double steamMassFlow)
void setQuantityValue(double quantityValue)
void setBlowdownRate(double blowdownRate)
ThermodynamicQuantity
enum class for ThermodynamicQuantity
SteamProperties::ThermodynamicQuantity getQuantityType() const
void setSteamMassFlow(double steamMassFlow)