16 double calc(
const int headerCountInput,
const std::shared_ptr<HeaderNotHighestPressure>& mediumPressureHeaderInput,
17 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
const BoilerInput& boilerInput,
18 const std::shared_ptr<FlashTank>& blowdownFlashTank,
const Boiler& boiler,
20 const std::shared_ptr<MediumPressureHeaderCalculationsDomain>& mediumPressureHeaderCalculationsDomain,
21 const std::shared_ptr<LowPressureHeaderCalculationsDomain>& lowPressureHeaderCalculationsDomain)
const;
24 double calcFlashTankAdditionalSteam(
25 const int headerCountInput,
const BoilerInput& boilerInput,
26 const std::shared_ptr<HeaderNotHighestPressure>& mediumPressureHeaderInput,
27 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
28 const std::shared_ptr<FlashTank>& blowdownFlashTank,
30 const std::shared_ptr<LowPressureHeaderCalculationsDomain>& lowPressureHeaderCalculationsDomain)
const;
32 double calcPrvAdditionalSteam(
33 const int headerCountInput,
const std::shared_ptr<HeaderNotHighestPressure>& mediumPressureHeaderInput,
34 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
35 const std::shared_ptr<MediumPressureHeaderCalculationsDomain>& mediumPressureHeaderCalculationsDomain,
36 const std::shared_ptr<LowPressureHeaderCalculationsDomain>& lowPressureHeaderCalculationsDomain)
const;
38 double addPrvMassFlow(
double prvAdditionalSteam,
const std::shared_ptr<PrvWithoutDesuperheating>& prv)
const;