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
Public Member Functions | List of all members
AnnualEnergy Class Reference

Function prototypes for the Annual Energy. More...

#include <AnnualEnergy.h>

Public Member Functions

 AnnualEnergy (double fieldPower, double operatingHours)
 
double calculate ()
 Contains the definition of functions of AnnualEnergy class. calculate(): Calculates the annual energy. More...
 
double getFieldPower () const
 
void setFieldPower (double fieldPower)
 
double getoperatingHours () const
 
void setoperatingHours (double operatingHours)
 
 AnnualEnergy (double fieldPower, double operatingHours)
 
double calculate ()
 
double getFieldPower () const
 
void setFieldPower (double fieldPower)
 
double getoperatingHours () const
 
void setoperatingHours (double operatingHours)
 
 AnnualEnergy (double fieldPower, double operatingHours)
 
double calculate ()
 
double getFieldPower () const
 
void setFieldPower (double fieldPower)
 
double getoperatingHours () const
 
void setoperatingHours (double operatingHours)
 

Detailed Description

Function prototypes for the Annual Energy.

This contains the prototypes for the Annual Energy calculator including getters and setters for the important fields.

Author
Subhankar Mishra (mishras)
Gina Accawi (accawigk)

This contains the prototypes for the Annual Energy calculator including getters and setters for the important fields.

Author
Subhankar Mishra (mishras)
Gina Accawi (accawigk)

This contains the prototypes for the Annual Energy calculator including getters and setters for the important fields.

Author
Subhankar Mishra (mishras)
Gina Accawi (accawigk)

Definition at line 16 of file AnnualEnergy.h.

Constructor & Destructor Documentation

◆ AnnualEnergy() [1/3]

AnnualEnergy::AnnualEnergy ( double  fieldPower,
double  operatingHours 
)
inline

Constructor

Parameters
fieldPowerdouble, power from field data in hp
operatingHoursdouble, hours per year equipment is at conditions.

Definition at line 23 of file AnnualEnergy.h.

◆ AnnualEnergy() [2/3]

AnnualEnergy::AnnualEnergy ( double  fieldPower,
double  operatingHours 
)
inline

Constructor

Parameters
fieldPowerdouble, power from field data in hp
operatingHoursdouble, hours per year equipment is at conditions.

Definition at line 23 of file AnnualEnergy.h.

◆ AnnualEnergy() [3/3]

AnnualEnergy::AnnualEnergy ( double  fieldPower,
double  operatingHours 
)
inline

Constructor

Parameters
fieldPowerdouble, power from field data in hp
operatingHoursdouble, hours per year equipment is at conditions.

Definition at line 23 of file AnnualEnergy.h.

Member Function Documentation

◆ calculate() [1/3]

double AnnualEnergy::calculate ( )

Contains the definition of functions of AnnualEnergy class. calculate(): Calculates the annual energy.

Calculates annual energy

Returns
double, annual energy in MWh/year
Author
Subhankar Mishra (mishras)
Gina Accawi (accawigk)

Calculates annual energy Annual energy, MWh/year = kWe * operating hours/1000

Returns
Annual Energy

Definition at line 18 of file AnnualEnergy.cpp.

◆ calculate() [2/3]

double AnnualEnergy::calculate ( )

Calculates annual energy

Returns
double, annual energy in MWh/year

◆ calculate() [3/3]

double AnnualEnergy::calculate ( )

Calculates annual energy

Returns
double, annual energy in MWh/year

◆ getFieldPower() [1/3]

double AnnualEnergy::getFieldPower ( ) const
inline

Getter for field power

Returns
double, power from field data in hp

Definition at line 41 of file AnnualEnergy.h.

◆ getFieldPower() [2/3]

double AnnualEnergy::getFieldPower ( ) const
inline

Getter for field power

Returns
double, power from field data in hp

Definition at line 41 of file AnnualEnergy.h.

◆ getFieldPower() [3/3]

double AnnualEnergy::getFieldPower ( ) const
inline

Getter for field power

Returns
double, power from field data in hp

Definition at line 41 of file AnnualEnergy.h.

◆ getoperatingHours() [1/3]

double AnnualEnergy::getoperatingHours ( ) const
inline

Getter for operating fraction

Returns
double, operating hours as hour/year

Definition at line 57 of file AnnualEnergy.h.

◆ getoperatingHours() [2/3]

double AnnualEnergy::getoperatingHours ( ) const
inline

Getter for operating fraction

Returns
double, operating hours as hour/year

Definition at line 57 of file AnnualEnergy.h.

◆ getoperatingHours() [3/3]

double AnnualEnergy::getoperatingHours ( ) const
inline

Getter for operating fraction

Returns
double, operating hours as hour/year

Definition at line 57 of file AnnualEnergy.h.

◆ setFieldPower() [1/3]

void AnnualEnergy::setFieldPower ( double  fieldPower)
inline

Setter for field power

Parameters
fieldPowerdouble, power from field data in hp

Definition at line 49 of file AnnualEnergy.h.

◆ setFieldPower() [2/3]

void AnnualEnergy::setFieldPower ( double  fieldPower)
inline

Setter for field power

Parameters
fieldPowerdouble, power from field data in hp

Definition at line 49 of file AnnualEnergy.h.

◆ setFieldPower() [3/3]

void AnnualEnergy::setFieldPower ( double  fieldPower)
inline

Setter for field power

Parameters
fieldPowerdouble, power from field data in hp

Definition at line 49 of file AnnualEnergy.h.

◆ setoperatingHours() [1/3]

void AnnualEnergy::setoperatingHours ( double  operatingHours)
inline

Setter for operating fraction

Parameters
operatingHoursdouble, operating hours as hour/year

Definition at line 67 of file AnnualEnergy.h.

◆ setoperatingHours() [2/3]

void AnnualEnergy::setoperatingHours ( double  operatingHours)
inline

Setter for operating fraction

Parameters
operatingHoursdouble, operating hours as hour/year

Definition at line 67 of file AnnualEnergy.h.

◆ setoperatingHours() [3/3]

void AnnualEnergy::setoperatingHours ( double  operatingHours)
inline

Setter for operating fraction

Parameters
operatingHoursdouble, operating hours as hour/year

Definition at line 67 of file AnnualEnergy.h.


The documentation for this class was generated from the following files: