15#include "SteamProperties.h"
17#ifndef TOOLS_SUITE_DEAERATOR_H
18 #define TOOLS_SUITE_DEAERATOR_H
46 Deaerator(
double deaeratorPressure,
double ventRate,
double feedwaterMassFlow,
double waterPressure,
50 friend std::ostream& operator<<(std::ostream& stream,
const Deaerator& deaerator);
193 void calculateProperties();
195 double deaeratorPressure, ventRate, feedwaterMassFlow, waterPressure, waterQuantityValue;
196 double steamPressure, steamQuantityValue;
Calculator for saturated properties for steam systems.
Deaerator(double deaeratorPressure, double ventRate, double feedwaterMassFlow, double waterPressure, SteamProperties::ThermodynamicQuantity waterQuantityType, double waterQuantityValue, double steamPressure, SteamProperties::ThermodynamicQuantity steamQuantityType, double steamQuantityValue)
SteamSystemModelerTool::FluidProperties const & getInletSteamProperties() const
void setSteamQuantityValue(double steamQuantityValue)
void setVentRate(double ventRate)
SteamSystemModelerTool::FluidProperties const & getFeedwaterProperties() const
SteamProperties::ThermodynamicQuantity getSteamQuantityType() const
void setSteamQuantityType(SteamProperties::ThermodynamicQuantity quantity)
SteamProperties::ThermodynamicQuantity getWaterQuantityType() const
double getSteamQuantityValue() const
void setSteamPressure(double steamPressure)
void setDeaeratorPressure(double deaeratorPressure)
SteamSystemModelerTool::FluidProperties const & getVentedSteamProperties() const
SteamSystemModelerTool::FluidProperties const & getInletWaterProperties() const
double getWaterQuantityValue() const
double getDeaeratorPressure() const
void setWaterQuantityValue(double waterQuantityValue)
void setWaterQuantityType(SteamProperties::ThermodynamicQuantity quantity)
double getVentRate() const
void setFeedwaterMassFlow(double feedwaterMassFlow)
double getFeedwaterMassFlow() const
void setWaterPressure(double waterPressure)
double getWaterPressure() const
double getSteamPressure() const
ThermodynamicQuantity
enum class for ThermodynamicQuantity