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
include
steamModeler
domain
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>
6
#include <
steamModeler/Boiler.h
>
7
#include <
steamModeler/FlashTank.h
>
8
#include <steamModeler/Header.h>
9
10
class
FlashTankFactory
{
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
Boiler.h
Calculator for boiler.
FlashTank.h
Calculator for the flash tank for steam systems.
BoilerInput
Definition
BoilerInput.h:9
Boiler
Definition
Boiler.h:25
FlashTankFactory
Definition
FlashTankFactory.h:10
FlashTank
Definition
FlashTank.h:23
HeaderInput
Definition
HeaderInput.h:73
SteamSystemModelerTool::FluidProperties
Definition
SteamSystemModelerTool.h:98
Generated by
1.9.8