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
LowPressureVentedSteamCalculationsDomain.h
1#pragma once
2
4#include <steamModeler/SteamSystemModelerTool.h>
5
6#include "MakeupWaterVolumeFlowCalculationsDomain.h"
7
9 public:
10 double lowPressureVentedSteam;
12 SteamSystemModelerTool::FluidProperties makeupWaterAndCondensateHeaderOutputUpdated;
13 MakeupWaterVolumeFlowCalculationsDomain makeupWaterVolumeFlowCalculationsDomain;
14 Deaerator deaerator;
15
16 friend std::ostream& operator<<(std::ostream& stream, const LowPressureVentedSteamCalculationsDomain& domain) {
17 stream << "LowPressureVentedSteamCalculationsDomain["
18 << "lowPressureVentedSteam=" << domain.lowPressureVentedSteam << ", makeupWater=" << domain.makeupWater
19 << ", makeupWaterAndCondensateHeaderOutputUpdated=" << domain.makeupWaterAndCondensateHeaderOutputUpdated
20 << ", makeupWaterVolumeFlowCalculationsDomain=" << domain.makeupWaterVolumeFlowCalculationsDomain
21 << ", deaerator=" << domain.deaerator << "]";
22 return stream;
23 }
24
25 friend std::ostream& operator<<(std::ostream& stream,
26 const std::shared_ptr<LowPressureVentedSteamCalculationsDomain>& domain) {
27 if (domain == nullptr) {
28 stream << "LowPressureVentedSteamCalculationsDomain[nullptr]";
29 }
30 else {
31 stream << *domain;
32 }
33 return stream;
34 }
35};
36
Calculator for the deaerator for steam systems.