1 #ifndef AMO_TOOLS_SUITE_HEADER_H 2 #define AMO_TOOLS_SUITE_HEADER_H 7 #include "SteamProperties.h" 21 double getPressure()
const {
return pressure; }
22 double getQuantityValue()
const {
return quantityValue; }
23 double getMassFlow()
const {
return massFlow; }
25 double getInletEnergyFlow()
const {
return inletEnergyFlow; }
28 friend std::ostream &operator<<(std::ostream &stream,
const Inlet &inlet);
30 void setPressure(
double pressure);
31 void setQuantityValue(
double quantityValue);
32 void setMassFlow(
double massFlow);
38 double pressure, quantityValue, massFlow;
40 double inletEnergyFlow;
52 Header(
double headerPressure, std::vector<Inlet> & inletVec);
54 friend std::ostream &operator<<(std::ostream &stream,
const Header &header);
78 std::vector<Inlet>
const &
getInlets()
const {
return inlets; }
88 void setHeaderPressure(
double headerPressure);
93 void setInlets(std::vector<Inlet> & inlets);
97 double headerPressure, specificEnthalpy, inletEnergyFlow, inletMassFlow;
98 std::vector<Inlet> inlets;
102 #endif //AMO_TOOLS_SUITE_HEADER_H
ThermodynamicQuantity
enum class for ThermodynamicQuantity
Inlet(double pressure, SteamProperties::ThermodynamicQuantity quantityType, double quantityValue, double massFlow)