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

Public Member Functions

 HumidityRatio (double atmosphericPressure, double dryBulbTemp, double relativeHumidity, double wetBulbTemp)
 
double getAtmosphericPressure () const
 
void setAtmosphericPressure (double atmosphericPressure)
 
double getDryBulbTemp () const
 
void setDryBulbTemp (double dryBulbTemp)
 
double getRelativeHumidity () const
 
void setRelativeHumidity (double relativeHumidity)
 
double getWetBulbTemp () const
 
double getSaturationPressure (double temperature)
 
void setWetBulbTemp (double wetBulbTemp)
 
double getHumidityRatioUsingRH ()
 
double getHumidityRatioUsingWBT ()
 

Private Attributes

double atmosphericPressure_ = 0.0
 
double dryBulbTemp_ = 0.0
 
double relativeHumidity_ = 0.0
 
double wetBulbTemp_ = 0.0
 
double saturationPressure_
 
double humidityRatioUsingRH_
 
double humidityRatioUsingWBT_
 

Detailed Description

Definition at line 15 of file HumidityRatio.h.

Constructor & Destructor Documentation

◆ HumidityRatio()

HumidityRatio::HumidityRatio ( double  atmosphericPressure,
double  dryBulbTemp,
double  relativeHumidity,
double  wetBulbTemp 
)
inline

Constructor for the humidity ratio calculator

Parameters
atmosphericPressuredouble, pressure of the atmosphere in atm
dryBulbTempdouble, temperature of the inputted air in °F
relativeHumiditydouble, relative humidity as %
wetBulbTempdouble, wet bulb temperature in °F

Definition at line 28 of file HumidityRatio.h.

Member Function Documentation

◆ getAtmosphericPressure()

double HumidityRatio::getAtmosphericPressure ( ) const
inline

Gets the pressure of the atmosphere

Returns
double, atmospheric pressure in atm

Definition at line 45 of file HumidityRatio.h.

◆ getDryBulbTemp()

double HumidityRatio::getDryBulbTemp ( ) const
inline

Gets the dry bulb temperature

Returns
double, dry bulb temperature in °F

Definition at line 60 of file HumidityRatio.h.

◆ getHumidityRatioUsingRH()

double HumidityRatio::getHumidityRatioUsingRH ( )

Gets the humidity ratio using the relative humidity (instead of wet bulb temperature)

Returns
double, humidity ratio - unitless

◆ getHumidityRatioUsingWBT()

double HumidityRatio::getHumidityRatioUsingWBT ( )

Gets the humidity ratio using the wet bulb temperature (instead of relative humidity)

Returns
double, humidity ratio - unitless

◆ getRelativeHumidity()

double HumidityRatio::getRelativeHumidity ( ) const
inline

Gets the relative humidity

Returns
double, relative humidity as %

Definition at line 75 of file HumidityRatio.h.

◆ getSaturationPressure()

double HumidityRatio::getSaturationPressure ( double  temperature)

Gets the saturation pressure

Returns
double, saturation pressure in atm

◆ getWetBulbTemp()

double HumidityRatio::getWetBulbTemp ( ) const
inline

Gets the wet bulb temperature

Returns
double, wet bulb temperature in °F

Definition at line 90 of file HumidityRatio.h.

◆ setAtmosphericPressure()

void HumidityRatio::setAtmosphericPressure ( double  atmosphericPressure)
inline

Sets the pressure of the atmosphere

Parameters
atmosphericPressuredouble atmospheric pressure in atm

Definition at line 53 of file HumidityRatio.h.

◆ setDryBulbTemp()

void HumidityRatio::setDryBulbTemp ( double  dryBulbTemp)
inline

Sets the dry bulb temperature

Parameters
dryBulbTempdouble, dry bulb temperature

Definition at line 68 of file HumidityRatio.h.

◆ setRelativeHumidity()

void HumidityRatio::setRelativeHumidity ( double  relativeHumidity)
inline

Sets the relative humidity

Parameters
relativeHumiditydouble, relative humidity as %

Definition at line 83 of file HumidityRatio.h.

◆ setWetBulbTemp()

void HumidityRatio::setWetBulbTemp ( double  wetBulbTemp)
inline

Sets the wet bulb temperature

Parameters
wetBulbTempdouble, wet bulb temperature in °F

Definition at line 105 of file HumidityRatio.h.

Member Data Documentation

◆ atmosphericPressure_

double HumidityRatio::atmosphericPressure_ = 0.0
private

Definition at line 123 of file HumidityRatio.h.

◆ dryBulbTemp_

double HumidityRatio::dryBulbTemp_ = 0.0
private

Definition at line 124 of file HumidityRatio.h.

◆ humidityRatioUsingRH_

double HumidityRatio::humidityRatioUsingRH_
private

Definition at line 132 of file HumidityRatio.h.

◆ humidityRatioUsingWBT_

double HumidityRatio::humidityRatioUsingWBT_
private

Definition at line 133 of file HumidityRatio.h.

◆ relativeHumidity_

double HumidityRatio::relativeHumidity_ = 0.0
private

Definition at line 125 of file HumidityRatio.h.

◆ saturationPressure_

double HumidityRatio::saturationPressure_
private

Definition at line 129 of file HumidityRatio.h.

◆ wetBulbTemp_

double HumidityRatio::wetBulbTemp_ = 0.0
private

Definition at line 126 of file HumidityRatio.h.


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