AMO-Tools-Suite  v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
All Classes Namespaces Files Functions Variables Enumerations Friends Macros Pages
SteamModelerInput.h
1 #ifndef AMO_TOOLS_SUITE_STEAMMODELERINPUT_H
2 #define AMO_TOOLS_SUITE_STEAMMODELERINPUT_H
3 
4 #include "BoilerInput.h"
5 #include "HeaderInput.h"
6 #include "OperationsInput.h"
7 #include "TurbineInput.h"
8 
12 class SteamModelerInput {
13 public:
14  SteamModelerInput(const bool isBaselineCalc, const double baselinePowerDemand, const BoilerInput &boilerInput,
15  const HeaderInput &headerInput, const OperationsInput &operationsInput,
16  const TurbineInput &turbineInput);
17 
18  bool isBaselineCalc() const;
19 
20  double getBaselinePowerDemand() const;
21 
22  BoilerInput getBoilerInput() const;
23 
24  HeaderInput getHeaderInput() const;
25 
26  OperationsInput getOperationsInput() const;
27 
28  TurbineInput getTurbineInput() const;
29 
30 private:
31  bool baselineCalc;
32  double baselinePowerDemand;
33  BoilerInput boilerInput;
34  HeaderInput headerInput;
35  OperationsInput operationsInput;
36  TurbineInput turbineInput;
37 };
38 
39 #endif //AMO_TOOLS_SUITE_STEAMMODELERINPUT_H