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
BoilerInput.h
1 #ifndef AMO_TOOLS_SUITE_BOILERINPUT_H
2 #define AMO_TOOLS_SUITE_BOILERINPUT_H
3 
4 #include <iostream>
5 
9 class BoilerInput {
10 public:
11  BoilerInput(double fuelType, double fuel, double combustionEfficiency, double blowdownRate, bool blowdownFlashed,
12  bool preheatMakeupWater, double steamTemperature, double deaeratorVentRate, double deaeratorPressure,
13  double approachTemperature);
14 
15  friend std::ostream &operator<<(std::ostream &stream, const BoilerInput &bi);
16 
17  double getFuelType() const;
18 
19  double getFuel() const;
20 
21  double getCombustionEfficiency() const;
22 
23  double getBlowdownRate() const;
24 
25  bool isBlowdownFlashed() const;
26 
27  bool isPreheatMakeupWater() const;
28 
29  double getSteamTemperature() const;
30 
31  double getDeaeratorVentRate() const;
32 
33  double getDeaeratorPressure() const;
34 
35  double getApproachTemperature() const;
36 
37 private:
38  double fuelType;
39  double fuel;
40  double combustionEfficiency;
41  double blowdownRate;
42  bool blowdownFlashed;
43  bool preheatMakeupWater;
44  double steamTemperature;
45  double deaeratorVentRate;
46  double deaeratorPressure;
47  double approachTemperature;
48 };
49 
50 #endif //AMO_TOOLS_SUITE_BOILERINPUT_H