MEASUR-Tools-Suite v1.0.11
The MEASUR Tools Suite is a collection of industrial efficiency calculations written in C++ and with bindings for compilation to WebAssembly.
Loading...
Searching...
No Matches
SteamModelerOutput.h
1#ifndef TOOLS_SUITE_STEAMMODELEROUPUT_H
2#define TOOLS_SUITE_STEAMMODELEROUPUT_H
3
6#include <steamModeler/domain/EnergyAndCostCalculationsDomain.h>
7#include <steamModeler/domain/HighPressureHeaderCalculationsDomain.h>
8#include <steamModeler/domain/LowPressureHeaderCalculationsDomain.h>
9#include <steamModeler/domain/MakeupWaterAndCondensateHeaderCalculationsDomain.h>
10#include <steamModeler/domain/MediumPressureHeaderCalculationsDomain.h>
11#include <steamModeler/domain/PowerBalanceCheckerCalculationsDomain.h>
12#include <steamModeler/domain/ProcessSteamUsageCalculationsDomain.h>
13
18 public:
19 const Boiler boiler;
20 const std::shared_ptr<FlashTank> blowdownFlashTank;
21 const HighPressureHeaderCalculationsDomain highPressureHeaderCalculationsDomain;
22 const std::shared_ptr<MediumPressureHeaderCalculationsDomain> mediumPressureHeaderCalculationsDomain;
23 const std::shared_ptr<LowPressureHeaderCalculationsDomain> lowPressureHeaderCalculationsDomain;
24 const MakeupWaterAndCondensateHeaderCalculationsDomain makeupWaterAndCondensateHeaderCalculationsDomain;
25 const Deaerator deaerator;
26 const PowerBalanceCheckerCalculationsDomain powerBalanceCheckerCalculationsDomain;
27 const ProcessSteamUsageCalculationsDomain processSteamUsageCalculationsDomain;
28 const EnergyAndCostCalculationsDomain energyAndCostCalculationsDomain;
29
30 friend std::ostream& operator<<(std::ostream& stream, const SteamModelerOutput& domain) {
31 stream << "SteamModelerOutput[" << "boiler=" << domain.boiler
32 << ", blowdownFlashTank=" << domain.blowdownFlashTank
33 << ", highPressureHeaderCalculationsDomain=" << domain.highPressureHeaderCalculationsDomain
34 << ", mediumPressureHeaderCalculationsDomain=" << domain.mediumPressureHeaderCalculationsDomain
35 << ", lowPressureHeaderCalculationsDomain=" << domain.lowPressureHeaderCalculationsDomain
36 << ", makeupWaterAndCondensateHeaderCalculationsDomain="
37 << domain.makeupWaterAndCondensateHeaderCalculationsDomain << ", deaerator=" << domain.deaerator
38 << ", powerBalanceCheckerCalculationsDomain=" << domain.powerBalanceCheckerCalculationsDomain
39 << ", processSteamUsageCalculationsDomain=" << domain.processSteamUsageCalculationsDomain
40 << ", energyAndCostCalculationsDomain=" << domain.energyAndCostCalculationsDomain << "]";
41
42 return stream;
43 }
44};
45
46#endif // TOOLS_SUITE_STEAMMODELEROUPUT_H
Calculator for boiler.
Calculator for the deaerator for steam systems.