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
InletFactory.h
1#pragma once
2
3#include <memory>
4#include <vector>
5
6#include <steamModeler/api/TurbineInput.h>
9#include <steamModeler/Header.h>
10#include <steamModeler/HeatExchanger.h>
11#include <steamModeler/PRV.h>
13
15 public:
16 std::vector<Inlet> make(const Boiler& boiler) const;
17
18 Inlet make(const std::shared_ptr<PrvWithoutDesuperheating>& prv) const;
19
20 Inlet make(const std::shared_ptr<Turbine>& turbine) const;
21
22 Inlet make(const std::shared_ptr<Turbine>& turbine, const double pressure) const;
23
24 Inlet makeFromOutletGas(const std::shared_ptr<FlashTank>& flashTank) const;
25
26 Inlet makeFromOutletLiquid(const std::shared_ptr<FlashTank>& flashTank) const;
27
28 Inlet makeWithEnthalpy(const SteamSystemModelerTool::FluidProperties& properties) const;
29
30 Inlet makeWithTemperature(const std::shared_ptr<HeatExchanger::Output>& output) const;
31};
32
Calculator for boiler.
Calculator for the flash tank for steam systems.
Calculator for the steam properties after after a pressure drop for steam systems.
Calculator for turbines for steam systems.
Definition Header.h:9