#include <fan203.h>
|
enum class | GasType { AIR
, STANDARDAIR
, OTHERGAS
} |
|
enum class | InputType { DewPoint
, RelativeHumidity
, WetBulbTemp
} |
|
|
| BaseGasDensity (const double dryBulbTemp, const double staticPressure, const double barometricPressure, const double gasDensity, const GasType gasType) |
|
| BaseGasDensity (double const dryBulbTemp, double const staticPressure, double const barometricPressure, double const relativeHumidityOrDewPoint, GasType const gasType, InputType const inputType, double const specificGravity) |
|
| BaseGasDensity (double const dryBulbTemp, double const staticPressure, double const barometricPressure, double const wetBulbTemp, GasType const gasType, InputType const inputType, double const specificGravity, const double cpGas) |
|
double | getGasDensity () const |
|
double | getAbsolutePressureIn () const |
|
double | getSaturatedHumidityRatio () const |
|
double | getDegreeOfSaturation () const |
|
double | getHumidityRatio () const |
|
double | getSpecificVolume () const |
|
double | getEnthalpy () const |
|
double | getDewPoint () const |
|
double | getRelativeHumidity () const |
|
double | getSaturationPressure () const |
|
double | getWetBulbTemp () const |
|
|
double | calculateWetBulbTemperature (double dryBulbTemp, double relativeHumidity, double absolutePressure) const |
| Calculates Wet Bulb Temperature.
|
|
double | calculateSaturationPressure (double dryBulbTemp) const |
| Calculates Saturation Pressure.
|
|
double | calculateRatioRH (const double dryBulbTemp, const double relativeHumidity, const double barometricPressure, const double specificGravity) const |
| Calculates Relative Humidity Ratio.
|
|
double | calculateRelativeHumidityFromWetBulb (const double dryBulbTemp, const double wetBulbTemp, const double cpGas) const |
| Calculates Relative Humidity from Wet Bulb Temperature.
|
|
double | calculateHumidityRatioFromWetBulb (const double dryBulbTemp, const double wetBulbTemp, const double cpGas) const |
| Calculates Relative Humidity Ratio from Wet Bulb Temperature.
|
|
void | calculateFanAttributes (InputType const inputType, double const relativeHumidityOrDewPoint=-1) |
| Calculates numerous fan attributes. Note: This function assumes that the member variables pbo, pso, saturationPressure, and relativeHumidity already have valid values.
|
|
Base Gas Density Class Calculates base gas density
Definition at line 56 of file fan203.h.
◆ GasType
enum class for Gas Type
Definition at line 62 of file fan203.h.
◆ InputType
enum class for Input Type
Definition at line 67 of file fan203.h.
◆ BaseGasDensity() [1/3]
BaseGasDensity::BaseGasDensity |
( |
const double |
dryBulbTemp, |
|
|
const double |
staticPressure, |
|
|
const double |
barometricPressure, |
|
|
const double |
gasDensity, |
|
|
const GasType |
gasType |
|
) |
| |
|
inline |
- Parameters
-
dryBulbTemp | double, temperature of inputted air in °F |
staticPressure | const, double, pressure in Hg |
barometricPressure,const,double | in Hg |
gasDensity | const, double, density of a gas in pounds per sqft,lb/scf |
gasType,double,gas,type | of gas |
Definition at line 77 of file fan203.h.
◆ BaseGasDensity() [2/3]
BaseGasDensity::BaseGasDensity |
( |
double const |
dryBulbTemp, |
|
|
double const |
staticPressure, |
|
|
double const |
barometricPressure, |
|
|
double const |
relativeHumidityOrDewPoint, |
|
|
GasType const |
gasType, |
|
|
InputType const |
inputType, |
|
|
double const |
specificGravity |
|
) |
| |
|
inline |
- Parameters
-
dryBulbTemp | double, const, temperature of inputted air in °F |
staticPressure | double, const, pressure in inches of water (in WC) |
barometricPressure,double,const,pressure | in Hg |
relativeHumidityOrDewPoint | double, const, relative humidity in % or Dewpoint in °F |
gasType,double,gas,type | of gas, unitless |
inputType | const, type of input, unitless |
specificGravity,double,const,specific | gravity, unitless |
- Returns
- gasDensity double, density of the gas in pounds per sqft, lb/scf
-
absolutePressure double, Absolute Pressure In in in Hg
-
saturatedHumidity double, Saturated Humidity Ratio, unitless
-
saturationDegree double, Degree of Saturation, unitless
-
humidityRatio double, Humidity Ratio, unitless
-
specificVolume double, Specific Volume, ft^3/lb
-
entropy double, Entropy, B/lb
-
dewPoint double, Dewpoint, deg F
-
relativeHumidity double, Relative Humidity, %
-
saturationPressure double, Saturation Pressure, in Hg
Definition at line 100 of file fan203.h.
◆ BaseGasDensity() [3/3]
BaseGasDensity::BaseGasDensity |
( |
double const |
dryBulbTemp, |
|
|
double const |
staticPressure, |
|
|
double const |
barometricPressure, |
|
|
double const |
wetBulbTemp, |
|
|
GasType const |
gasType, |
|
|
InputType const |
inputType, |
|
|
double const |
specificGravity, |
|
|
const double |
cpGas |
|
) |
| |
|
inline |
◆ calculateFanAttributes()
void BaseGasDensity::calculateFanAttributes |
( |
InputType const |
inputType, |
|
|
double const |
relativeHumidityOrDewPoint = -1 |
|
) |
| |
|
inlineprivate |
- Parameters
-
inputType | const, type of input, unitless |
relativeHumidityOrDewPoint | double, const, relative humidity in % or Dewpoint in °F |
Definition at line 329 of file fan203.h.
◆ calculateHumidityRatioFromWetBulb()
double BaseGasDensity::calculateHumidityRatioFromWetBulb |
( |
const double |
dryBulbTemp, |
|
|
const double |
wetBulbTemp, |
|
|
const double |
cpGas |
|
) |
| const |
|
inlineprivate |
- Parameters
-
dryBulbTemp | double, temperature of inputted air in °F |
wetBulbTemp | double, wet bulb temperature in °F |
cpGas | double, BTU/lb-degF |
- Returns
- humidityRatio double, Humidity Ratio, unitless
Definition at line 310 of file fan203.h.
◆ calculateRatioRH()
double BaseGasDensity::calculateRatioRH |
( |
const double |
dryBulbTemp, |
|
|
const double |
relativeHumidity, |
|
|
const double |
barometricPressure, |
|
|
const double |
specificGravity |
|
) |
| const |
|
inlineprivate |
- Parameters
-
dryBulbTemp | double, temperature of inputted air in °F |
relativeHumidity | double, relative humidity as % |
barometricPressure | double, pressure in Hg |
specificGravity | double, specific gravity, unitless |
- Returns
- humidityRatio double, Humidity Ratio, unitless
Definition at line 274 of file fan203.h.
◆ calculateRelativeHumidityFromWetBulb()
double BaseGasDensity::calculateRelativeHumidityFromWetBulb |
( |
const double |
dryBulbTemp, |
|
|
const double |
wetBulbTemp, |
|
|
const double |
cpGas |
|
) |
| const |
|
inlineprivate |
- Parameters
-
dryBulbTemp | double, temperature of inputted air in °F |
wetBulbTemp | double, wet bulb temperature in °F |
cpGas | double, BTU/lb-degF |
Definition at line 286 of file fan203.h.
◆ calculateSaturationPressure()
double BaseGasDensity::calculateSaturationPressure |
( |
double |
dryBulbTemp | ) |
const |
|
inlineprivate |
- Parameters
-
dryBulbTemp | double, temperature of inputted air in °F |
- Returns
- saturationPressure double, Saturation Pressure, in Hg
Definition at line 237 of file fan203.h.
◆ calculateWetBulbTemperature()
double BaseGasDensity::calculateWetBulbTemperature |
( |
double |
dryBulbTemp, |
|
|
double |
relativeHumidity, |
|
|
double |
absolutePressure |
|
) |
| const |
|
inlineprivate |
- Parameters
-
dryBulbTemp | double, temperature of inputted air in °F |
relativeHumidity | double, Relative Humidity, % |
barometricPressure,double,const,pressure | in Hg |
- Returns
- wetBulbTemp double, Wet Bulb Temperature, °F
Definition at line 207 of file fan203.h.
◆ getAbsolutePressureIn()
double BaseGasDensity::getAbsolutePressureIn |
( |
| ) |
const |
|
inline |
◆ getDegreeOfSaturation()
double BaseGasDensity::getDegreeOfSaturation |
( |
| ) |
const |
|
inline |
◆ getDewPoint()
double BaseGasDensity::getDewPoint |
( |
| ) |
const |
|
inline |
◆ getEnthalpy()
double BaseGasDensity::getEnthalpy |
( |
| ) |
const |
|
inline |
◆ getGasDensity()
double BaseGasDensity::getGasDensity |
( |
| ) |
const |
|
inline |
◆ getHumidityRatio()
double BaseGasDensity::getHumidityRatio |
( |
| ) |
const |
|
inline |
◆ getRelativeHumidity()
double BaseGasDensity::getRelativeHumidity |
( |
| ) |
const |
|
inline |
◆ getSaturatedHumidityRatio()
double BaseGasDensity::getSaturatedHumidityRatio |
( |
| ) |
const |
|
inline |
◆ getSaturationPressure()
double BaseGasDensity::getSaturationPressure |
( |
| ) |
const |
|
inline |
◆ getSpecificVolume()
double BaseGasDensity::getSpecificVolume |
( |
| ) |
const |
|
inline |
◆ getWetBulbTemp()
double BaseGasDensity::getWetBulbTemp |
( |
| ) |
const |
|
inline |
◆ Fan203
◆ PlaneData
◆ absolutePressure
double BaseGasDensity::absolutePressure = 0 |
|
private |
- Parameters
-
absolutePressure | double, Absolute Pressure In in in Hg XXX |
saturatedHumidity | double, Saturated Humidity Ratio, unitless |
saturationDegree | double, Degree of Saturation, unitless |
humidityRatio | double, Humidity Ratio, unitless |
specificVolume | double, Specific Volume, ft^3/lb |
entropy | double, Entropy, B/lb |
dewPoint | double, Dewpoint, deg F |
relativeHumidity | double, Relative Humidity, % |
saturationPressure | double, Saturation Pressure, in Hg |
wetBulbTemp | double, Wet Bulb Temperature, deg F |
Definition at line 389 of file fan203.h.
◆ dewPoint
double BaseGasDensity::dewPoint = 0 |
|
private |
◆ enthalpy
double BaseGasDensity::enthalpy = 0 |
|
private |
double BaseGasDensity::g = 0 |
|
private |
◆ gasDensity
double BaseGasDensity::gasDensity = 0 |
|
private |
- Parameters
-
gasDensity | double, GasDensity, density of a gas in pounds per sqft, lb/scf |
g | double, Specific Gravity, unitless |
Definition at line 374 of file fan203.h.
◆ gasType
const GasType BaseGasDensity::gasType |
|
private |
◆ humidityRatio
double BaseGasDensity::humidityRatio = 0 |
|
private |
◆ pbo
const double BaseGasDensity::pbo |
|
private |
◆ pso
const double BaseGasDensity::pso |
|
private |
◆ relativeHumidity
double BaseGasDensity::relativeHumidity = 0 |
|
private |
◆ saturatedHumidity
double BaseGasDensity::saturatedHumidity = 0 |
|
private |
◆ saturationDegree
double BaseGasDensity::saturationDegree = 0 |
|
private |
◆ saturationPressure
double BaseGasDensity::saturationPressure = 0 |
|
private |
◆ specificVolume
double BaseGasDensity::specificVolume = 0 |
|
private |
◆ tdo
const double BaseGasDensity::tdo |
|
private |
◆ wetBulbTemp
double BaseGasDensity::wetBulbTemp = 0 |
|
private |
The documentation for this class was generated from the following file: