#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: