14#include "SteamProperties.h"
15#include "SteamSystemModelerTool.h"
17#ifndef TOOLS_SUITE_BOILER_H
18 #define TOOLS_SUITE_BOILER_H
42 Boiler(
double deaeratorPressure,
double combustionEfficiency,
double blowdownRate,
double steamPressure,
45 friend std::ostream& operator<<(std::ostream& stream,
const Boiler& boiler);
154 void calculateProperties();
156 double deaeratorPressure, combustionEfficiency, blowdownRate, steamPressure;
158 double quantityValue, steamMassFlow;
161 double boilerEnergy, fuelEnergy;
void setSteamPressure(double steamPressure)
double getCombustionEfficiency() const
SteamProperties::ThermodynamicQuantity getQuantityType() const
double getSteamMassFlow() const
double getFuelEnergy() const
void setDeaeratorPressure(double deaeratorPressure)
void setBlowdownRate(double blowdownRate)
double getQuantityValue() const
double getBoilerEnergy() const
double getSteamPressure() const
void setQuantityType(SteamProperties::ThermodynamicQuantity quantity)
double getDeaeratorPressure() const
void setCombustionEfficiency(double combustionEfficiency)
void setQuantityValue(double quantityValue)
void setSteamMassFlow(double steamMassFlow)
Boiler(double deaeratorPressure, double combustionEfficiency, double blowdownRate, double steamPressure, SteamProperties::ThermodynamicQuantity quantityType, double quantityValue, double steamMassFlow)
double getBlowdownRate() const
ThermodynamicQuantity
enum class for ThermodynamicQuantity