16 std::shared_ptr<Turbine> calc(
const int headerCountInput,
const PressureTurbine& highToLowTurbineInput,
20 const std::shared_ptr<Turbine>& condensingTurbine,
21 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
22 const Boiler& boiler,
const bool isCalcIdeal)
const;
29 std::shared_ptr<Turbine>
30 calcHighToLowPressureTurbine(
const double availableMassFlow,
const PressureTurbine& highToLowTurbineInput,
32 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
33 const Boiler& boiler,
const bool isCalcIdeal)
const;
35 std::shared_ptr<Turbine> calcFlowRange(
const double availableMassFlow,
const PressureTurbine& highToLowTurbineInput,
37 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
38 const Boiler& boiler,
const bool isCalcIdeal)
const;
40 std::shared_ptr<Turbine> calcPowerRange(
const double availableMassFlow,
43 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
44 const Boiler& boiler,
const bool isCalcIdeal)
const;
46 std::shared_ptr<Turbine>
47 calcPowerGeneration(
const double availableMassFlow,
const PressureTurbine& highToLowTurbineInput,
49 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
const Boiler& boiler,
50 const bool isCalcIdeal)
const;
52 std::shared_ptr<Turbine> calcSteamFlow(
const double availableMassFlow,
const PressureTurbine& highToLowTurbineInput,
54 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
55 const Boiler& boiler,
const bool isCalcIdeal)
const;
57 std::shared_ptr<Turbine> calcBalanceHeader(
const double availableMassFlow,
60 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
61 const bool isCalcIdeal)
const;
66 const std::shared_ptr<Turbine>& condensingTurbine)
const;