1 #ifndef AMO_TOOLS_SUITE_FLUIDPROPERTIESFACTORY_H 2 #define AMO_TOOLS_SUITE_FLUIDPROPERTIESFACTORY_H 4 #include <ssmt/Boiler.h> 5 #include <ssmt/Header.h> 6 #include <ssmt/HeatLoss.h> 7 #include <ssmt/SteamSystemModelerTool.h> 8 #include <ssmt/api/HeaderInput.h> 9 #include <ssmt/service/EnergyFlowCalculator.h> 10 #include <ssmt/service/MassFlowCalculator.h> 21 makeWithSpecificVolume(
const HeatLoss &heatLoss,
const double specificVolume)
const;
25 const double massFlow)
const;
29 const double ventedSteamAmount)
const;
34 makeFromBlowdown(
const Boiler &boiler,
const double massFlow,
const double energyFlow)
const;
37 make(
const std::shared_ptr<HeaderNotHighestPressure> ¬HighestPressureHeaderInput)
const;
47 calcLowPressureCondensateSteamOutput(
48 const std::shared_ptr<HeaderNotHighestPressure> ¬HighestPressureHeaderInput)
const;
51 #endif //AMO_TOOLS_SUITE_FLUIDPROPERTIESFACTORY_H