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
service
SteamModelRunner.h
1
#ifndef AMO_TOOLS_SUITE_STEAMMODELRUNNER_H
2
#define AMO_TOOLS_SUITE_STEAMMODELRUNNER_H
3
4
#include <ssmt/api/BoilerInput.h>
5
#include <ssmt/api/HeaderInput.h>
6
#include <ssmt/api/OperationsInput.h>
7
#include <ssmt/api/TurbineInput.h>
8
#include <ssmt/domain/SteamModelCalculationsDomain.h>
9
#include <ssmt/service/SteamBalanceException.h>
10
#include <ssmt/service/SteamModelCalculator.h>
11
15
class
SteamModelRunner
{
16
public
:
28
SteamModelCalculationsDomain
29
run
(
const
bool
isBaselineCalc,
const
double
baselinePowerDemand,
const
HeaderInput
&headerInput,
30
const
BoilerInput
&boilerInput,
const
TurbineInput
&turbineInput,
const
OperationsInput
&operationsInput)
const
;
31
32
private
:
33
const
SteamModelCalculator
steamModelCalculator =
SteamModelCalculator
();
34
const
MassFlowCalculator
massFlowCalculator =
MassFlowCalculator
();
35
36
double
37
handleSteamBalanceException(
const
SteamBalanceException
&e,
const
int
iterationCount,
const
double
initialMassFlow)
const
;
38
39
void
logSection(
const
std::string &message)
const
;
40
};
41
42
#endif //AMO_TOOLS_SUITE_STEAMMODELRUNNER_H
SteamModelRunner
Definition:
SteamModelRunner.h:15
SteamModelCalculationsDomain
Definition:
SteamModelCalculationsDomain.h:15
SteamBalanceException
Definition:
SteamBalanceException.h:12
SteamModelCalculator
Definition:
SteamModelCalculator.h:23
BoilerInput
Definition:
BoilerInput.h:9
TurbineInput
Definition:
TurbineInput.h:97
HeaderInput
Definition:
HeaderInput.h:73
OperationsInput
Definition:
OperationsInput.h:9
MassFlowCalculator
Definition:
MassFlowCalculator.h:6
SteamModelRunner::run
SteamModelCalculationsDomain run(const bool isBaselineCalc, const double baselinePowerDemand, const HeaderInput &headerInput, const BoilerInput &boilerInput, const TurbineInput &turbineInput, const OperationsInput &operationsInput) const
Definition:
SteamModelRunner.cpp:4
Generated by
1.8.13