1 #ifndef AMO_TOOLS_SUITE_TURBINCALCULATOR_H 2 #define AMO_TOOLS_SUITE_TURBINCALCULATOR_H 4 #include <ssmt/Header.h> 5 #include <ssmt/SteamSystemModelerTool.h> 6 #include <ssmt/Turbine.h> 7 #include <ssmt/api/HeaderInput.h> 8 #include <ssmt/api/TurbineInput.h> 9 #include <ssmt/domain/TurbineFactory.h> 15 const double connectedHeaderProcessSteamUsage,
16 const std::shared_ptr<HeaderNotHighestPressure> &headerWithNotHighPressure,
19 Turbine calc(
const std::shared_ptr<HeaderNotHighestPressure> &mediumPressureHeaderInput,
22 const std::shared_ptr<HeaderNotHighestPressure> &lowPressureHeaderInput)
const;
31 const double connectedHeaderProcessSteamUsage)
const;
33 double adjustMassFlowOrPowerOut(
const double massFlowOrPowerOut,
const PressureTurbine &pressureTurbine)
const;
35 double calcMassFlowOrPowerOut(
const std::shared_ptr<HeaderNotHighestPressure> &mediumPressureHeaderInput,
39 #endif //AMO_TOOLS_SUITE_TURBINCALCULATOR_H
TurbineProperty
enum class for TurbineProperty