AMO-Tools-Suite
v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
Main Page
+
Namespaces
Namespace List
+
Namespace Members
All
Enumerations
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
v
w
+
Functions
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
v
w
Variables
Enumerations
Related Functions
+
Files
File List
+
File Members
All
Enumerations
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Friends
Macros
Pages
include
ssmt
domain
FlashTankFactory.h
1
#ifndef AMO_TOOLS_SUITE_FLASHTANKFACTORY_H
2
#define AMO_TOOLS_SUITE_FLASHTANKFACTORY_H
3
4
#include <ssmt/Boiler.h>
5
#include <ssmt/FlashTank.h>
6
#include <ssmt/Header.h>
7
#include <ssmt/api/BoilerInput.h>
8
#include <ssmt/api/HeaderInput.h>
9
10
class
FlashTankFactory
{
11
public
:
12
std::shared_ptr<FlashTank>
13
make(
const
HeaderInput
&headerInput,
const
BoilerInput
&boilerInput,
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
23
make(
const
BoilerInput
&boilerInput,
const
SteamSystemModelerTool::FluidProperties
&properties)
const
;
24
};
25
26
#endif //AMO_TOOLS_SUITE_FLASHTANKFACTORY_H
FlashTank
Definition:
FlashTank.h:23
Boiler
Definition:
Boiler.h:24
BoilerInput
Definition:
BoilerInput.h:9
HeaderInput
Definition:
HeaderInput.h:73
FlashTankFactory
Definition:
FlashTankFactory.h:10
SteamSystemModelerTool::FluidProperties
Definition:
SteamSystemModelerTool.h:99
Generated by
1.8.13