12 std::shared_ptr<PrvWithoutDesuperheating> lowPressurePrv;
19 const std::shared_ptr<PrvWithoutDesuperheating>& prvWithoutPtr = domain.lowPressurePrv;
21 stream <<
"LowPressureHeaderCalculationsDomain[";
23 if (prvWithoutPtr->isWithDesuperheating()) {
24 std::shared_ptr<PrvWithDesuperheating> prvWithPtr =
25 std::static_pointer_cast<PrvWithDesuperheating>(prvWithoutPtr);
26 stream <<
"lowPressurePrv=" << prvWithPtr;
29 stream <<
"lowPressurePrv=" << prvWithoutPtr;
32 stream <<
", lowPressureHeaderOutput=" << domain.lowPressureHeaderOutput
33 <<
", lowPressureHeaderHeatLoss=" << domain.lowPressureHeaderHeatLoss
34 <<
", lowPressureCondensate=" << domain.lowPressureCondensate
35 <<
", lowPressureFlashedSteamIntoHeaderCalculatorDomain="
36 << domain.lowPressureFlashedSteamIntoHeaderCalculatorDomain <<
"]";
41 friend std::ostream& operator<<(std::ostream& stream,
42 const std::shared_ptr<LowPressureHeaderCalculationsDomain>& domain) {
43 if (domain ==
nullptr) {
44 stream <<
"LowPressureHeaderCalculationsDomain[nullptr]";