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
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 ()
 
 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 ()
 
 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 ()
 

Detailed Description

Definition at line 15 of file HumidityRatio.h.

Constructor & Destructor Documentation

◆ HumidityRatio() [1/3]

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.

◆ HumidityRatio() [2/3]

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.

◆ HumidityRatio() [3/3]

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() [1/3]

double HumidityRatio::getAtmosphericPressure ( ) const
inline

Gets the pressure of the atmosphere

Returns
double, atmospheric pressure in atm

Definition at line 52 of file HumidityRatio.h.

◆ getAtmosphericPressure() [2/3]

double HumidityRatio::getAtmosphericPressure ( ) const
inline

Gets the pressure of the atmosphere

Returns
double, atmospheric pressure in atm

Definition at line 52 of file HumidityRatio.h.

◆ getAtmosphericPressure() [3/3]

double HumidityRatio::getAtmosphericPressure ( ) const
inline

Gets the pressure of the atmosphere

Returns
double, atmospheric pressure in atm

Definition at line 52 of file HumidityRatio.h.

◆ getDryBulbTemp() [1/3]

double HumidityRatio::getDryBulbTemp ( ) const
inline

Gets the dry bulb temperature

Returns
double, dry bulb temperature in °F

Definition at line 71 of file HumidityRatio.h.

◆ getDryBulbTemp() [2/3]

double HumidityRatio::getDryBulbTemp ( ) const
inline

Gets the dry bulb temperature

Returns
double, dry bulb temperature in °F

Definition at line 71 of file HumidityRatio.h.

◆ getDryBulbTemp() [3/3]

double HumidityRatio::getDryBulbTemp ( ) const
inline

Gets the dry bulb temperature

Returns
double, dry bulb temperature in °F

Definition at line 71 of file HumidityRatio.h.

◆ getHumidityRatioUsingRH() [1/3]

double HumidityRatio::getHumidityRatioUsingRH ( )

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

Returns
double, humidity ratio - unitless

◆ getHumidityRatioUsingRH() [2/3]

double HumidityRatio::getHumidityRatioUsingRH ( )

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

Returns
double, humidity ratio - unitless

Definition at line 47 of file HumidityRatio.cpp.

◆ getHumidityRatioUsingRH() [3/3]

double HumidityRatio::getHumidityRatioUsingRH ( )

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

Returns
double, humidity ratio - unitless

◆ getHumidityRatioUsingWBT() [1/3]

double HumidityRatio::getHumidityRatioUsingWBT ( )

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

Returns
double, humidity ratio - unitless

◆ getHumidityRatioUsingWBT() [2/3]

double HumidityRatio::getHumidityRatioUsingWBT ( )

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

Returns
double, humidity ratio - unitless

Definition at line 55 of file HumidityRatio.cpp.

◆ getHumidityRatioUsingWBT() [3/3]

double HumidityRatio::getHumidityRatioUsingWBT ( )

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

Returns
double, humidity ratio - unitless

◆ getRelativeHumidity() [1/3]

double HumidityRatio::getRelativeHumidity ( ) const
inline

Gets the relative humidity

Returns
double, relative humidity as %

Definition at line 90 of file HumidityRatio.h.

◆ getRelativeHumidity() [2/3]

double HumidityRatio::getRelativeHumidity ( ) const
inline

Gets the relative humidity

Returns
double, relative humidity as %

Definition at line 90 of file HumidityRatio.h.

◆ getRelativeHumidity() [3/3]

double HumidityRatio::getRelativeHumidity ( ) const
inline

Gets the relative humidity

Returns
double, relative humidity as %

Definition at line 90 of file HumidityRatio.h.

◆ getSaturationPressure() [1/3]

double HumidityRatio::getSaturationPressure ( double  temperature)

Gets the saturation pressure

Returns
double, saturation pressure in atm

Definition at line 14 of file HumidityRatio.cpp.

◆ getSaturationPressure() [2/3]

double HumidityRatio::getSaturationPressure ( double  temperature)

Gets the saturation pressure

Returns
double, saturation pressure in atm

◆ getSaturationPressure() [3/3]

double HumidityRatio::getSaturationPressure ( double  temperature)

Gets the saturation pressure

Returns
double, saturation pressure in atm

◆ getWetBulbTemp() [1/3]

double HumidityRatio::getWetBulbTemp ( ) const
inline

Gets the wet bulb temperature

Returns
double, wet bulb temperature in °F

Definition at line 109 of file HumidityRatio.h.

◆ getWetBulbTemp() [2/3]

double HumidityRatio::getWetBulbTemp ( ) const
inline

Gets the wet bulb temperature

Returns
double, wet bulb temperature in °F

Definition at line 109 of file HumidityRatio.h.

◆ getWetBulbTemp() [3/3]

double HumidityRatio::getWetBulbTemp ( ) const
inline

Gets the wet bulb temperature

Returns
double, wet bulb temperature in °F

Definition at line 109 of file HumidityRatio.h.

◆ setAtmosphericPressure() [1/3]

void HumidityRatio::setAtmosphericPressure ( double  atmosphericPressure)
inline

Sets the pressure of the atmosphere

Parameters
atmosphericPressuredouble atmospheric pressure in atm

Definition at line 62 of file HumidityRatio.h.

◆ setAtmosphericPressure() [2/3]

void HumidityRatio::setAtmosphericPressure ( double  atmosphericPressure)
inline

Sets the pressure of the atmosphere

Parameters
atmosphericPressuredouble atmospheric pressure in atm

Definition at line 62 of file HumidityRatio.h.

◆ setAtmosphericPressure() [3/3]

void HumidityRatio::setAtmosphericPressure ( double  atmosphericPressure)
inline

Sets the pressure of the atmosphere

Parameters
atmosphericPressuredouble atmospheric pressure in atm

Definition at line 62 of file HumidityRatio.h.

◆ setDryBulbTemp() [1/3]

void HumidityRatio::setDryBulbTemp ( double  dryBulbTemp)
inline

Sets the dry bulb temperature

Parameters
dryBulbTempdouble, dry bulb temperature

Definition at line 81 of file HumidityRatio.h.

◆ setDryBulbTemp() [2/3]

void HumidityRatio::setDryBulbTemp ( double  dryBulbTemp)
inline

Sets the dry bulb temperature

Parameters
dryBulbTempdouble, dry bulb temperature

Definition at line 81 of file HumidityRatio.h.

◆ setDryBulbTemp() [3/3]

void HumidityRatio::setDryBulbTemp ( double  dryBulbTemp)
inline

Sets the dry bulb temperature

Parameters
dryBulbTempdouble, dry bulb temperature

Definition at line 81 of file HumidityRatio.h.

◆ setRelativeHumidity() [1/3]

void HumidityRatio::setRelativeHumidity ( double  relativeHumidity)
inline

Sets the relative humidity

Parameters
relativeHumiditydouble, relative humidity as %

Definition at line 100 of file HumidityRatio.h.

◆ setRelativeHumidity() [2/3]

void HumidityRatio::setRelativeHumidity ( double  relativeHumidity)
inline

Sets the relative humidity

Parameters
relativeHumiditydouble, relative humidity as %

Definition at line 100 of file HumidityRatio.h.

◆ setRelativeHumidity() [3/3]

void HumidityRatio::setRelativeHumidity ( double  relativeHumidity)
inline

Sets the relative humidity

Parameters
relativeHumiditydouble, relative humidity as %

Definition at line 100 of file HumidityRatio.h.

◆ setWetBulbTemp() [1/3]

void HumidityRatio::setWetBulbTemp ( double  wetBulbTemp)
inline

Sets the wet bulb temperature

Parameters
wetBulbTempdouble, wet bulb temperature in °F

Definition at line 126 of file HumidityRatio.h.

◆ setWetBulbTemp() [2/3]

void HumidityRatio::setWetBulbTemp ( double  wetBulbTemp)
inline

Sets the wet bulb temperature

Parameters
wetBulbTempdouble, wet bulb temperature in °F

Definition at line 126 of file HumidityRatio.h.

◆ setWetBulbTemp() [3/3]

void HumidityRatio::setWetBulbTemp ( double  wetBulbTemp)
inline

Sets the wet bulb temperature

Parameters
wetBulbTempdouble, wet bulb temperature in °F

Definition at line 126 of file HumidityRatio.h.


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