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
FlashTankFactory.h
1#ifndef TOOLS_SUITE_FLASHTANKFACTORY_H
2#define TOOLS_SUITE_FLASHTANKFACTORY_H
3
4#include <steamModeler/api/BoilerInput.h>
5#include <steamModeler/api/HeaderInput.h>
8#include <steamModeler/Header.h>
9
11 public:
12 std::shared_ptr<FlashTank> make(const HeaderInput& headerInput, const BoilerInput& boilerInput,
13 const Boiler& boiler) const;
14
15 FlashTank make(const double pressure, const Boiler& boiler) const;
16
17 FlashTank make(const double pressure, const SteamSystemModelerTool::FluidProperties& condensate) const;
18
19 FlashTank make(const std::shared_ptr<Header>& header,
20 const std::shared_ptr<HeaderNotHighestPressure>& headerNotHighestPressure) const;
21
22 FlashTank make(const SteamSystemModelerTool::FluidProperties& properties) const;
23};
24
25#endif // TOOLS_SUITE_FLASHTANKFACTORY_H
Calculator for boiler.
Calculator for the flash tank for steam systems.