MEASUR-Tools-Suite v1.2.4
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
Classes | Public Member Functions | Private Attributes | List of all members
FanResult Class Reference

Classes

struct  Output
 

Public Member Functions

 FanResult (const Fan::Input &fanInput, const Motor &motor, const double operatingHours, const double unitCost)
 
Output calculateExisting (Fan::FieldDataBaseline fanFieldData)
 
Output calculateModified (Fan::FieldDataModified fanFieldData, double fanEfficiency)
 

Private Attributes

double annualSavingsPotential = 0
 
double optimizationRating = 0
 
Fan::Input fanInput
 
Motor motor
 
double operatingHours
 
double unitCost
 

Detailed Description

Definition at line 76 of file FanResult.h.

Constructor & Destructor Documentation

◆ FanResult()

FanResult::FanResult ( const Fan::Input fanInput,
const Motor motor,
const double  operatingHours,
const double  unitCost 
)
inline

Definition at line 113 of file FanResult.h.

Member Function Documentation

◆ calculateExisting()

Output FanResult::calculateExisting ( Fan::FieldDataBaseline  fanFieldData)
Parameters
fanFieldDataFan::FieldDataBaseline
Returns
FanResult::Output, the results of an existing fan system assessment

◆ calculateModified()

Output FanResult::calculateModified ( Fan::FieldDataModified  fanFieldData,
double  fanEfficiency 
)
Parameters
fanFieldDataFan::FieldDataModified
fanEfficiencydouble
Returns
FanResult::Output, the results of a fan system assessment

Member Data Documentation

◆ annualSavingsPotential

double FanResult::annualSavingsPotential = 0
private

Definition at line 130 of file FanResult.h.

◆ fanInput

Fan::Input FanResult::fanInput
private

Definition at line 133 of file FanResult.h.

◆ motor

Motor FanResult::motor
private

Definition at line 134 of file FanResult.h.

◆ operatingHours

double FanResult::operatingHours
private

Definition at line 135 of file FanResult.h.

◆ optimizationRating

double FanResult::optimizationRating = 0
private

Definition at line 131 of file FanResult.h.

◆ unitCost

double FanResult::unitCost
private

Definition at line 135 of file FanResult.h.


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