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
AnnualEnergy.h
1 
12 #ifndef AMO_LIBRARY_ANNUALENERGY_H
13 #define AMO_LIBRARY_ANNUALENERGY_H
14 
15 
16 class AnnualEnergy {
17 public:
24  double fieldPower,
25  double operatingHours
26  ) :
27  fieldPower(fieldPower),
28  operatingHours(operatingHours)
29  {}
30 
35  double calculate();
36 
41  double getFieldPower() const {
42  return fieldPower;
43  }
44 
49  void setFieldPower(double fieldPower) {
50  this->fieldPower = fieldPower;
51  }
52 
57  double getoperatingHours() const {
58  return operatingHours;
59  }
60 
67  void setoperatingHours(double operatingHours) {
68  this->operatingHours = operatingHours;
69  }
70 
71 private:
75  double fieldPower;
79  double operatingHours;
83  double annualEnergy;
84 };
85 
86 
87 #endif //AMO_LIBRARY_ANNUALENERGY_H
double getFieldPower() const
Definition: AnnualEnergy.h:41
void setFieldPower(double fieldPower)
Definition: AnnualEnergy.h:49
double getoperatingHours() const
Definition: AnnualEnergy.h:57
AnnualEnergy(double fieldPower, double operatingHours)
Definition: AnnualEnergy.h:23
double calculate()
Contains the definition of functions of AnnualEnergy class. calculate(): Calculates the annual energy...
Function prototypes for the Annual Energy.
Definition: AnnualEnergy.h:16
void setoperatingHours(double operatingHours)
Definition: AnnualEnergy.h:67