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
OperationsInput.h
1 #ifndef AMO_TOOLS_SUITE_OPERATIONSINPUT_H
2 #define AMO_TOOLS_SUITE_OPERATIONSINPUT_H
3 
4 #include <iostream>
5 
9 class OperationsInput {
10 public:
11  OperationsInput(double sitePowerImport, double makeUpWaterTemperature, double operatingHoursPerYear,
12  double fuelCosts, double electricityCosts, double makeUpWaterCosts);
13 
14  friend std::ostream &operator<<(std::ostream &stream, const OperationsInput &oi);
15 
16  double getSitePowerImport() const;
17 
18  double getMakeUpWaterTemperature() const;
19 
20  double getOperatingHoursPerYear() const;
21 
22  double getFuelCosts() const;
23 
24  double getElectricityCosts() const;
25 
26  double getMakeUpWaterCosts() const;
27 
28 private:
29  double sitePowerImport;
30  double makeUpWaterTemperature;
31  double operatingHoursPerYear;
32  double fuelCosts;
33  double electricityCosts;
34  double makeUpWaterCosts;
35 };
36 
37 #endif //AMO_TOOLS_SUITE_OPERATIONSINPUT_H