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
HighPressureHeaderCalculationsDomain.h
1#ifndef TOOLS_SUITE_HIGHPRESSUREHEADERCALCULATIONSDOMAIN_H
2#define TOOLS_SUITE_HIGHPRESSUREHEADERCALCULATIONSDOMAIN_H
3
4#include <memory>
5
8#include <steamModeler/SteamSystemModelerTool.h>
10
12 public:
13 SteamSystemModelerTool::FluidProperties highPressureHeaderOutput;
14 HeatLoss highPressureHeaderHeatLoss;
15 SteamSystemModelerTool::FluidProperties highPressureCondensate;
16 std::shared_ptr<FlashTank> highPressureCondensateFlashTank;
17 std::shared_ptr<Turbine> condensingTurbine;
18 std::shared_ptr<Turbine> condensingTurbineIdeal;
19 std::shared_ptr<Turbine> highToMediumPressureTurbine;
20 std::shared_ptr<Turbine> highToMediumPressureTurbineIdeal;
21 std::shared_ptr<Turbine> highToLowPressureTurbine;
22 std::shared_ptr<Turbine> highToLowPressureTurbineIdeal;
23
24 friend std::ostream& operator<<(std::ostream& stream, const HighPressureHeaderCalculationsDomain& domain) {
25 stream << "HighPressureHeaderCalculationsDomain["
26 << "highPressureHeaderOutput=" << domain.highPressureHeaderOutput
27 << ", highPressureHeaderHeatLoss=" << domain.highPressureHeaderHeatLoss
28 << ", highPressureCondensate=" << domain.highPressureCondensate
29 << ", highPressureCondensateFlashTank=" << domain.highPressureCondensateFlashTank
30 << ", condensingTurbine=" << domain.condensingTurbine
31 << ", condensingTurbineIdeal=" << domain.condensingTurbineIdeal
32 << ", highToMediumPressureTurbine=" << domain.highToMediumPressureTurbine
33 << ", highToMediumPressureTurbineIdeal=" << domain.highToMediumPressureTurbineIdeal
34 << ", highToLowPressureTurbine=" << domain.highToLowPressureTurbine
35 << ", highToLowPressureTurbineIdeal=" << domain.highToLowPressureTurbineIdeal << "]";
36
37 return stream;
38 }
39};
40
41#endif // TOOLS_SUITE_HIGHPRESSUREHEADERCALCULATIONSDOMAIN_H
Calculator for the flash tank for steam systems.
Calculator for the heat loss for steam systems.
Calculator for turbines for steam systems.