MEASUR-Tools-Suite v1.0.11
The MEASUR Tools Suite is a collection of industrial efficiency calculations written in C++ and with bindings for compilation to WebAssembly.
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ElectricityReductionInput Class Reference

Public Member Functions

 ElectricityReductionInput (const int operatingHours, const double electricityCost, const int measurementMethod, const MultimeterData multimeterData, const NameplateData nameplateData, const PowerMeterData powerMeterData, const OtherMethodData otherMethodData, const int units)
 
int getOperatingHours () const
 
double getElectricityCost () const
 
int getMeasurementMethod () const
 
int getUnits () const
 
MultimeterData getMultimeterData () const
 
NameplateData getNameplateData () const
 
PowerMeterData getPowerMeterData () const
 
OtherMethodData getOtherMethodData () const
 

Private Attributes

int operatingHours
 
double electricityCost
 
int measurementMethod
 
MultimeterData multimeterData
 
NameplateData nameplateData
 
PowerMeterData powerMeterData
 
OtherMethodData otherMethodData
 
int units
 

Detailed Description

Definition at line 98 of file ElectricityReduction.h.

Constructor & Destructor Documentation

◆ ElectricityReductionInput()

ElectricityReductionInput::ElectricityReductionInput ( const int  operatingHours,
const double  electricityCost,
const int  measurementMethod,
const MultimeterData  multimeterData,
const NameplateData  nameplateData,
const PowerMeterData  powerMeterData,
const OtherMethodData  otherMethodData,
const int  units 
)
inline

Definition at line 100 of file ElectricityReduction.h.

Member Function Documentation

◆ getElectricityCost()

double ElectricityReductionInput::getElectricityCost ( ) const
inline

Definition at line 110 of file ElectricityReduction.h.

◆ getMeasurementMethod()

int ElectricityReductionInput::getMeasurementMethod ( ) const
inline

Definition at line 112 of file ElectricityReduction.h.

◆ getMultimeterData()

MultimeterData ElectricityReductionInput::getMultimeterData ( ) const
inline

Definition at line 116 of file ElectricityReduction.h.

◆ getNameplateData()

NameplateData ElectricityReductionInput::getNameplateData ( ) const
inline

Definition at line 118 of file ElectricityReduction.h.

◆ getOperatingHours()

int ElectricityReductionInput::getOperatingHours ( ) const
inline

Definition at line 108 of file ElectricityReduction.h.

◆ getOtherMethodData()

OtherMethodData ElectricityReductionInput::getOtherMethodData ( ) const
inline

Definition at line 122 of file ElectricityReduction.h.

◆ getPowerMeterData()

PowerMeterData ElectricityReductionInput::getPowerMeterData ( ) const
inline

Definition at line 120 of file ElectricityReduction.h.

◆ getUnits()

int ElectricityReductionInput::getUnits ( ) const
inline

Definition at line 114 of file ElectricityReduction.h.

Member Data Documentation

◆ electricityCost

double ElectricityReductionInput::electricityCost
private

Definition at line 126 of file ElectricityReduction.h.

◆ measurementMethod

int ElectricityReductionInput::measurementMethod
private

Definition at line 127 of file ElectricityReduction.h.

◆ multimeterData

MultimeterData ElectricityReductionInput::multimeterData
private

Definition at line 128 of file ElectricityReduction.h.

◆ nameplateData

NameplateData ElectricityReductionInput::nameplateData
private

Definition at line 129 of file ElectricityReduction.h.

◆ operatingHours

int ElectricityReductionInput::operatingHours
private

Definition at line 125 of file ElectricityReduction.h.

◆ otherMethodData

OtherMethodData ElectricityReductionInput::otherMethodData
private

Definition at line 131 of file ElectricityReduction.h.

◆ powerMeterData

PowerMeterData ElectricityReductionInput::powerMeterData
private

Definition at line 130 of file ElectricityReduction.h.

◆ units

int ElectricityReductionInput::units
private

Definition at line 132 of file ElectricityReduction.h.


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