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
CoolingTowerOperatingConditionsData Class Reference

Contains the Consumption (Water / Power / Energy) & Savings calculators for Cooling Tower Makeup Water Basin Heater Energy Fan Energy. More...

#include <CoolingTower.h>

Public Member Functions

 CoolingTowerOperatingConditionsData (const double flowRate, const double coolingLoad, const int operationalHours, const double lossCorrectionFactor)
 
double getFlowRate () const
 
double getCoolingLoad () const
 
int getOperationalHours () const
 
double getLossCorrectionFactor () const
 
void setFlowRate (double flowRate)
 
void setCoolingLoad (double coolingLoad)
 
void setOperationalHours (int operationalHours)
 
void setLossCorrectionFactor (double lossCorrectionFactor)
 

Private Attributes

double flowRate
 
double coolingLoad
 
int operationalHours
 
double lossCorrectionFactor = 0.85
 

Detailed Description

Author
Omer Aziz (omerb)
Bug:
No known bugs.

Definition at line 20 of file CoolingTower.h.

Constructor & Destructor Documentation

◆ CoolingTowerOperatingConditionsData()

CoolingTowerOperatingConditionsData::CoolingTowerOperatingConditionsData ( const double  flowRate,
const double  coolingLoad,
const int  operationalHours,
const double  lossCorrectionFactor 
)
inline
Parameters
flowRatedouble, water flow rate in gpm
coolingLoaddouble, in MMBtu/h
operationalHoursint, number of hours cooling tower operates
lossCorrectionFactordouble, correction factor for evaporation loss

Definition at line 28 of file CoolingTower.h.

Member Function Documentation

◆ getCoolingLoad()

double CoolingTowerOperatingConditionsData::getCoolingLoad ( ) const
inline

Definition at line 34 of file CoolingTower.h.

◆ getFlowRate()

double CoolingTowerOperatingConditionsData::getFlowRate ( ) const
inline

Definition at line 33 of file CoolingTower.h.

◆ getLossCorrectionFactor()

double CoolingTowerOperatingConditionsData::getLossCorrectionFactor ( ) const
inline

Definition at line 36 of file CoolingTower.h.

◆ getOperationalHours()

int CoolingTowerOperatingConditionsData::getOperationalHours ( ) const
inline

Definition at line 35 of file CoolingTower.h.

Member Data Documentation

◆ coolingLoad

double CoolingTowerOperatingConditionsData::coolingLoad
private

Definition at line 45 of file CoolingTower.h.

◆ flowRate

double CoolingTowerOperatingConditionsData::flowRate
private

Definition at line 44 of file CoolingTower.h.

◆ lossCorrectionFactor

double CoolingTowerOperatingConditionsData::lossCorrectionFactor = 0.85
private

Definition at line 47 of file CoolingTower.h.

◆ operationalHours

int CoolingTowerOperatingConditionsData::operationalHours
private

Definition at line 46 of file CoolingTower.h.


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