22 const std::shared_ptr<Turbine>& condensingTurbine,
const PressureTurbine& highToLowTurbineInput,
23 const std::shared_ptr<Turbine>& highToLowPressureTurbine,
24 const std::shared_ptr<Turbine>& highToLowPressureTurbineIdeal,
const PressureTurbine& highToMediumTurbineInput,
25 const std::shared_ptr<HeaderNotHighestPressure>& mediumPressureHeaderInput,
26 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
const Boiler& boiler)
const;
33 calc(
const double availableMassFlow,
const PressureTurbine& highToLowTurbineInput,
34 const std::shared_ptr<Turbine>& highToLowPressureTurbine,
35 const std::shared_ptr<Turbine>& highToLowPressureTurbineIdeal,
const PressureTurbine& highToMediumTurbineInput,
36 const std::shared_ptr<HeaderNotHighestPressure>& mediumPressureHeaderInput,
38 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
const Boiler& boiler)
const;
41 calcFlowRange(
const double availableMassFlow,
const PressureTurbine& highToLowTurbineInput,
42 const std::shared_ptr<Turbine>& highToLowPressureTurbine,
43 const std::shared_ptr<Turbine>& highToLowPressureTurbineIdeal,
46 const std::shared_ptr<HeaderNotHighestPressure>& mediumPressureHeaderInput,
47 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
const Boiler& boiler)
const;
50 calcPowerRange(
const double availableMassFlow,
const PressureTurbine& highToLowTurbineInput,
51 const std::shared_ptr<Turbine>& highToLowPressureTurbine,
52 const std::shared_ptr<Turbine>& highToLowPressureTurbineIdeal,
55 const std::shared_ptr<HeaderNotHighestPressure>& mediumPressureHeaderInput,
56 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
const Boiler& boiler)
const;
59 const double availableMassFlow,
const PressureTurbine& highToLowTurbineInput,
60 const std::shared_ptr<Turbine>& highToLowPressureTurbine,
61 const std::shared_ptr<Turbine>& highToLowPressureTurbineIdeal,
const PressureTurbine& highToMediumTurbineInput,
63 const std::shared_ptr<HeaderNotHighestPressure>& mediumPressureHeaderInput,
64 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
const Boiler& boiler)
const;
67 calcSteamFlow(
const double availableMassFlow,
const PressureTurbine& highToLowTurbineInput,
68 const std::shared_ptr<Turbine>& highToLowPressureTurbine,
69 const std::shared_ptr<Turbine>& highToLowPressureTurbineIdeal,
72 const std::shared_ptr<HeaderNotHighestPressure>& mediumPressureHeaderInput,
73 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
const Boiler& boiler)
const;
76 calcBalanceHeader(
const double availableMassFlow,
const std::shared_ptr<Turbine>& highToLowPressureTurbine,
77 const std::shared_ptr<Turbine>& highToLowPressureTurbineIdeal,
80 const std::shared_ptr<HeaderNotHighestPressure>& mediumPressureHeaderInput)
const;
85 const std::shared_ptr<Turbine>& condensingTurbine,
87 const std::shared_ptr<Turbine>& highToLowPressureTurbine)
const;