19 std::shared_ptr<Turbine> mediumToLowPressureTurbine;
20 std::shared_ptr<Turbine> mediumToLowPressureTurbineIdeal;
21 std::shared_ptr<Turbine> highToLowPressureTurbineUpdated;
22 std::shared_ptr<Turbine> highToLowPressureTurbineIdealUpdated;
25 stream <<
"MediumToLowPressureTurbineCalculatorOutput["
26 <<
"mediumToLowPressureTurbine=" << domain.mediumToLowPressureTurbine
27 <<
", mediumToLowPressureTurbineIdeal=" << domain.mediumToLowPressureTurbineIdeal
28 <<
", highToLowPressureTurbineUpdated=" << domain.highToLowPressureTurbineUpdated
29 <<
", highToLowPressureTurbineIdealUpdated=" << domain.highToLowPressureTurbineIdealUpdated <<
"]";
37 calc(
const PressureTurbine& highToLowTurbineInput,
const std::shared_ptr<Turbine>& highToLowPressureTurbine,
38 const std::shared_ptr<Turbine>& highToLowPressureTurbineIdeal,
const PressureTurbine& mediumToLowTurbineInput,
40 const std::shared_ptr<HeaderNotHighestPressure>& mediumPressureHeaderInput,
42 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
const Boiler& boiler)
const;
49 calc(
const double availableMassFlow,
const PressureTurbine& highToLowTurbineInput,
50 const std::shared_ptr<Turbine>& highToLowPressureTurbine,
51 const std::shared_ptr<Turbine>& highToLowPressureTurbineIdeal,
55 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
const Boiler& boiler)
const;
58 calcFlowRange(
const double availableMassFlow,
const PressureTurbine& mediumToLowTurbineInput,
60 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
const Boiler& boiler,
62 const std::shared_ptr<Turbine>& highToLowPressureTurbine,
63 const std::shared_ptr<Turbine>& highToLowPressureTurbineIdeal,
67 calcPowerRange(
const double availableMassFlow,
const PressureTurbine& mediumToLowTurbineInput,
69 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
const Boiler& boiler,
71 const std::shared_ptr<Turbine>& highToLowPressureTurbine,
72 const std::shared_ptr<Turbine>& highToLowPressureTurbineIdeal,
76 calcPowerGeneration(
const double availableMassFlow,
const PressureTurbine& mediumToLowTurbineInput,
78 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
const Boiler& boiler,
80 const std::shared_ptr<Turbine>& highToLowPressureTurbine,
81 const std::shared_ptr<Turbine>& highToLowPressureTurbineIdeal,
85 calcSteamFlow(
const double availableMassFlow,
const PressureTurbine& mediumToLowTurbineInput,
87 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
const Boiler& boiler,
89 const std::shared_ptr<Turbine>& highToLowPressureTurbine,
90 const std::shared_ptr<Turbine>& highToLowPressureTurbineIdeal,
94 calcBalanceHeader(
const double availableMassFlow,
const PressureTurbine& mediumToLowTurbineInput,
96 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
97 const std::shared_ptr<Turbine>& highToLowPressureTurbine,
98 const std::shared_ptr<Turbine>& highToLowPressureTurbineIdeal)
const;
100 double calcAvailableMassFlow(
const std::shared_ptr<HeaderNotHighestPressure>& mediumPressureHeaderInput,