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
AnnualCost.h
1 
13 #ifndef AMO_LIBRARY_ANNUALCOST_H
14 #define AMO_LIBRARY_ANNUALCOST_H
15 
16 class AnnualCost {
17 public:
24  double annualEnergy,
25  double kwhRate
26  ) :
27  annualEnergy(annualEnergy),
28  kwhRate(kwhRate)
29  {}
30 
35  double calculate();
36 
41  double getAnnualEnergy() const {
42  return annualEnergy;
43  }
44 
49  void setAnnualEnergy(double annualEnergy) {
50  this->annualEnergy = annualEnergy;
51  }
52 
57  double getKwhRate() const {
58  return kwhRate;
59  }
60 
65  void setKwhRate(double kwhRate) {
66  this->kwhRate = kwhRate;
67  }
68 
69 private:
73  double annualEnergy;
77  double kwhRate;
81  double annualEnergyCost; // in $
82 };
83 
84 #endif //AMO_LIBRARY_ANNUALCOST_H
double calculate()
Contains the definition of functions of AnnualCost class. calculate(): Calculates the annual energy c...
Definition: AnnualCost.cpp:20
void setAnnualEnergy(double annualEnergy)
Definition: AnnualCost.h:49
Header file for AnnualCost class.
Definition: AnnualCost.h:16
void setKwhRate(double kwhRate)
Definition: AnnualCost.h:65
double getAnnualEnergy() const
Definition: AnnualCost.h:41
double getKwhRate() const
Definition: AnnualCost.h:57
AnnualCost(double annualEnergy, double kwhRate)
Definition: AnnualCost.h:23