1 #ifndef AMO_TOOLS_SUITE_DEAERATORMODELER_H 2 #define AMO_TOOLS_SUITE_DEAERATORMODELER_H 4 #include <ssmt/Boiler.h> 6 #include <ssmt/domain/DeaeratorFactory.h> 7 #include <ssmt/domain/HighPressureHeaderCalculationsDomain.h> 8 #include <ssmt/domain/LowPressureHeaderCalculationsDomain.h> 9 #include <ssmt/domain/MediumPressureHeaderCalculationsDomain.h> 10 #include <ssmt/service/water_and_condensate/MakeupWaterAndCondensateHeaderModeler.h> 15 model(
const int headerCountInput,
const BoilerInput &boilerInput,
const Boiler &boiler,
17 const std::shared_ptr<MediumPressureHeaderCalculationsDomain> &mediumPressureHeaderCalculationsDomain,
18 const std::shared_ptr<LowPressureHeaderCalculationsDomain> &lowPressureHeaderCalculationsDomain,
24 double getFeedwaterMassFlow(
const std::shared_ptr<PrvWithoutDesuperheating> &prv)
const;
26 double calcFeedwaterMassFlow(
const int headerCountInput,
const Boiler &boiler,
27 const std::shared_ptr<MediumPressureHeaderCalculationsDomain> &mediumPressureHeaderCalculationsDomain,
28 const std::shared_ptr<LowPressureHeaderCalculationsDomain> &lowPressureHeaderCalculationsDomain)
const;
32 const std::shared_ptr<LowPressureHeaderCalculationsDomain> &lowPressureHeaderCalculationsDomain,
34 const double feedwaterMassFlow)
const;
37 #endif //AMO_TOOLS_SUITE_DEAERATORMODELER_H