Namespace unitconversion_mod¶
Namespace List > unitconversion_mod
Public Functions¶
| Type | Name |
|---|---|
| real(fp) function, public | calculate_air_density (real(fp), intent(in) temperature, real(fp), intent(in) pressure, real(fp), intent(in), optional humidity) Calculate air density. |
| real(fp) function, public | calculate_molecular_weight (character(len=*), intent(in) formula) Calculate molecular weight from formula. |
| subroutine, public | convert_concentration (real(fp), intent(in) input_value, character(len=*), intent(in) input_units, character(len=*), intent(in) output_units, real(fp), intent(in) molecular_weight, real(fp), intent(in) temperature, real(fp), intent(in) pressure, real(fp), intent(out) output_value, integer, intent(out) rc) Convert concentration units between different systems. |
| real(fp) function, public | convert_flux (real(fp), intent(in) flux_in, character(len=*), intent(in) input_units, character(len=*), intent(in) output_units, real(fp), intent(in) molecular_weight, integer, intent(out) rc) Convert flux units. |
| real(fp) function, public | convert_imperial_area (real(fp), intent(in) area_in, character(len=*), intent(in) input_units, character(len=*), intent(in) output_units, integer, intent(out) rc) Convert imperial area units to metric. |
| real(fp) function, public | convert_imperial_energy (real(fp), intent(in) energy_in, character(len=*), intent(in) input_units, character(len=*), intent(in) output_units, integer, intent(out) rc) Convert imperial energy units to metric. |
| real(fp) function, public | convert_imperial_force (real(fp), intent(in) force_in, character(len=*), intent(in) input_units, character(len=*), intent(in) output_units, integer, intent(out) rc) Convert imperial force units to metric. |
| real(fp) function, public | convert_imperial_length (real(fp), intent(in) length_in, character(len=*), intent(in) input_units, character(len=*), intent(in) output_units, integer, intent(out) rc) Convert imperial length units to metric. |
| real(fp) function, public | convert_imperial_mass (real(fp), intent(in) mass_in, character(len=*), intent(in) input_units, character(len=*), intent(in) output_units, integer, intent(out) rc) Convert imperial mass units to metric. |
| real(fp) function, public | convert_imperial_pressure (real(fp), intent(in) pressure_in, character(len=*), intent(in) input_units, character(len=*), intent(in) output_units, integer, intent(out) rc) Convert imperial pressure units to metric. |
| real(fp) function, public | convert_imperial_speed (real(fp), intent(in) speed_in, character(len=*), intent(in) input_units, character(len=*), intent(in) output_units, integer, intent(out) rc) Convert imperial speed units to metric. |
| real(fp) function, public | convert_imperial_temperature (real(fp), intent(in) temp_in, character(len=*), intent(in) input_units, character(len=*), intent(in) output_units, integer, intent(out) rc) Convert imperial temperature units to metric. |
| real(fp) function, public | convert_imperial_volume (real(fp), intent(in) volume_in, character(len=*), intent(in) input_units, character(len=*), intent(in) output_units, integer, intent(out) rc) Convert imperial volume units to metric. |
| real(fp) function, public | convert_mass_units (real(fp), intent(in) mass_in, character(len=*), intent(in) input_units, character(len=*), intent(in) output_units, integer, intent(out) rc) Convert mass units. |
| real(fp) function, public | convert_pressure (real(fp), intent(in) pressure_in, character(len=*), intent(in) input_units, character(len=*), intent(in) output_units, integer, intent(out) rc) Convert pressure units. |
| real(fp) function, public | convert_rate_constant (real(fp), intent(in) rate_in, character(len=*), intent(in) input_units, character(len=*), intent(in) output_units, integer, intent(out) rc) Convert rate constant units. |
| real(fp) function, public | convert_temperature (real(fp), intent(in) temp_in, character(len=*), intent(in) input_units, character(len=*), intent(in) output_units, integer, intent(out) rc) Convert temperature units. |
Public Functions Documentation¶
function calculate_air_density¶
Calculate air density.
real(fp) function, public unitconversion_mod::calculate_air_density (
real(fp), intent(in) temperature,
real(fp), intent(in) pressure,
real(fp), intent(in), optional humidity
)
Parameters:
temperature[K]pressure[Pa]humidityrelative humidity [0-1]
Returns:
[kg/m³]
function calculate_molecular_weight¶
Calculate molecular weight from formula.
real(fp) function, public unitconversion_mod::calculate_molecular_weight (
character(len=*), intent(in) formula
)
function convert_concentration¶
Convert concentration units between different systems.
subroutine, public unitconversion_mod::convert_concentration (
real(fp), intent(in) input_value,
character(len=*), intent(in) input_units,
character(len=*), intent(in) output_units,
real(fp), intent(in) molecular_weight,
real(fp), intent(in) temperature,
real(fp), intent(in) pressure,
real(fp), intent(out) output_value,
integer, intent(out) rc
)
Parameters:
molecular_weight[g/mol]temperature[K]pressure[Pa]
function convert_flux¶
Convert flux units.
real(fp) function, public unitconversion_mod::convert_flux (
real(fp), intent(in) flux_in,
character(len=*), intent(in) input_units,
character(len=*), intent(in) output_units,
real(fp), intent(in) molecular_weight,
integer, intent(out) rc
)
Parameters:
molecular_weight[g/mol]
function convert_imperial_area¶
Convert imperial area units to metric.
real(fp) function, public unitconversion_mod::convert_imperial_area (
real(fp), intent(in) area_in,
character(len=*), intent(in) input_units,
character(len=*), intent(in) output_units,
integer, intent(out) rc
)
function convert_imperial_energy¶
Convert imperial energy units to metric.
real(fp) function, public unitconversion_mod::convert_imperial_energy (
real(fp), intent(in) energy_in,
character(len=*), intent(in) input_units,
character(len=*), intent(in) output_units,
integer, intent(out) rc
)
function convert_imperial_force¶
Convert imperial force units to metric.
real(fp) function, public unitconversion_mod::convert_imperial_force (
real(fp), intent(in) force_in,
character(len=*), intent(in) input_units,
character(len=*), intent(in) output_units,
integer, intent(out) rc
)
function convert_imperial_length¶
Convert imperial length units to metric.
real(fp) function, public unitconversion_mod::convert_imperial_length (
real(fp), intent(in) length_in,
character(len=*), intent(in) input_units,
character(len=*), intent(in) output_units,
integer, intent(out) rc
)
function convert_imperial_mass¶
Convert imperial mass units to metric.
real(fp) function, public unitconversion_mod::convert_imperial_mass (
real(fp), intent(in) mass_in,
character(len=*), intent(in) input_units,
character(len=*), intent(in) output_units,
integer, intent(out) rc
)
function convert_imperial_pressure¶
Convert imperial pressure units to metric.
real(fp) function, public unitconversion_mod::convert_imperial_pressure (
real(fp), intent(in) pressure_in,
character(len=*), intent(in) input_units,
character(len=*), intent(in) output_units,
integer, intent(out) rc
)
function convert_imperial_speed¶
Convert imperial speed units to metric.
real(fp) function, public unitconversion_mod::convert_imperial_speed (
real(fp), intent(in) speed_in,
character(len=*), intent(in) input_units,
character(len=*), intent(in) output_units,
integer, intent(out) rc
)
function convert_imperial_temperature¶
Convert imperial temperature units to metric.
real(fp) function, public unitconversion_mod::convert_imperial_temperature (
real(fp), intent(in) temp_in,
character(len=*), intent(in) input_units,
character(len=*), intent(in) output_units,
integer, intent(out) rc
)
function convert_imperial_volume¶
Convert imperial volume units to metric.
real(fp) function, public unitconversion_mod::convert_imperial_volume (
real(fp), intent(in) volume_in,
character(len=*), intent(in) input_units,
character(len=*), intent(in) output_units,
integer, intent(out) rc
)
function convert_mass_units¶
Convert mass units.
real(fp) function, public unitconversion_mod::convert_mass_units (
real(fp), intent(in) mass_in,
character(len=*), intent(in) input_units,
character(len=*), intent(in) output_units,
integer, intent(out) rc
)
function convert_pressure¶
Convert pressure units.
real(fp) function, public unitconversion_mod::convert_pressure (
real(fp), intent(in) pressure_in,
character(len=*), intent(in) input_units,
character(len=*), intent(in) output_units,
integer, intent(out) rc
)
function convert_rate_constant¶
Convert rate constant units.
real(fp) function, public unitconversion_mod::convert_rate_constant (
real(fp), intent(in) rate_in,
character(len=*), intent(in) input_units,
character(len=*), intent(in) output_units,
integer, intent(out) rc
)
function convert_temperature¶
Convert temperature units.
real(fp) function, public unitconversion_mod::convert_temperature (
real(fp), intent(in) temp_in,
character(len=*), intent(in) input_units,
character(len=*), intent(in) output_units,
integer, intent(out) rc
)
The documentation for this class was generated from the following file src/core/UnitConversion_Mod.F90