1 #ifndef AMO_TOOLS_SUITE_STEAMMODELCALCULATOR_H 2 #define AMO_TOOLS_SUITE_STEAMMODELCALCULATOR_H 4 #include <ssmt/api/BoilerInput.h> 5 #include <ssmt/api/HeaderInput.h> 6 #include <ssmt/api/OperationsInput.h> 7 #include <ssmt/api/TurbineInput.h> 8 #include <ssmt/domain/BoilerFactory.h> 9 #include <ssmt/domain/EnergyAndCostCalculationsDomain.h> 10 #include <ssmt/domain/FlashTankFactory.h> 11 #include <ssmt/domain/SteamModelCalculationsDomain.h> 12 #include <ssmt/service/energy_and_cost/EnergyAndCostCalculator.h> 13 #include <ssmt/service/high_pressure_header/HighPressureHeaderModeler.h> 14 #include <ssmt/service/low_pressure_header/LowPressureHeaderModeler.h> 15 #include <ssmt/service/medium_pressure_header/MediumPressureHeaderModeler.h> 16 #include <ssmt/service/power_balance/PowerBalanceChecker.h> 17 #include <ssmt/service/process_steam_usage/ProcessSteamUsageModeler.h> 18 #include <ssmt/service/water_and_condensate/MakeupWaterAndCondensateHeaderModeler.h> 26 calc(
const bool isBaselineCalc,
const double baselinePowerDemand,
const HeaderInput &headerInput,
28 const double initialMassFlow)
const;
43 #endif //AMO_TOOLS_SUITE_STEAMMODELCALCULATOR_H