Unit Conversion
Functions to convert between various physical units
Enums
-
enum vrna_unit_energy_e
Energy / Work Units.
See also
Values:
-
enumerator VRNA_UNIT_J
Joule (
)
-
enumerator VRNA_UNIT_KJ
Kilojoule (
)
-
enumerator VRNA_UNIT_CAL_IT
Calorie (International (Steam) Table,
)
-
enumerator VRNA_UNIT_DACAL_IT
Decacolorie (International (Steam) Table,
)
-
enumerator VRNA_UNIT_KCAL_IT
Kilocalorie (International (Steam) Table,
)
-
enumerator VRNA_UNIT_CAL
Calorie (Thermochemical,
)
-
enumerator VRNA_UNIT_DACAL
Decacalorie (Thermochemical,
)
-
enumerator VRNA_UNIT_KCAL
Kilocalorie (Thermochemical,
)
-
enumerator VRNA_UNIT_G_TNT
g TNT (
)
-
enumerator VRNA_UNIT_KG_TNT
kg TNT (
)
-
enumerator VRNA_UNIT_T_TNT
ton TNT (
)
-
enumerator VRNA_UNIT_EV
Electronvolt (
)
-
enumerator VRNA_UNIT_WH
Watt hour (
)
-
enumerator VRNA_UNIT_KWH
Kilowatt hour (
)
-
enumerator VRNA_UNIT_J
-
enum vrna_unit_temperature_e
Temperature Units.
See also
Values:
-
enumerator VRNA_UNIT_K
Kelvin (K)
-
enumerator VRNA_UNIT_DEG_C
Degree Celcius (C) (
)
-
enumerator VRNA_UNIT_DEG_F
Degree Fahrenheit (F) (
)
-
enumerator VRNA_UNIT_DEG_R
Degree Rankine (R) (
)
-
enumerator VRNA_UNIT_DEG_N
Degree Newton (N) (
)
-
enumerator VRNA_UNIT_DEG_DE
Degree Delisle (De) (
)
-
enumerator VRNA_UNIT_DEG_RE
Degree Raumur (R) (
)
-
enumerator VRNA_UNIT_DEG_RO
Degree Rmer (R) (
)
-
enumerator VRNA_UNIT_K
Functions
-
double vrna_convert_energy(double energy, vrna_unit_energy_e from, vrna_unit_energy_e to)
- #include <ViennaRNA/utils/units.h>
Convert between energy / work units.
See also
- Parameters
energy – Input energy value
from – Input unit
to – Output unit
- Returns
Energy value in Output unit
-
double vrna_convert_temperature(double temp, vrna_unit_temperature_e from, vrna_unit_temperature_e to)
- #include <ViennaRNA/utils/units.h>
Convert between temperature units.
See also
- Parameters
temp – Input temperature value
from – Input unit
to – Output unit
- Returns
Temperature value in Output unit
-
int vrna_convert_kcal_to_dcal(double energy)
- #include <ViennaRNA/utils/units.h>
Convert floating point energy value into integer representation.
This function converts a floating point value in kcal/mol into its corresponding deka-cal/mol integer representation as used throughout RNAlib.
See also
- Parameters
energy – The energy value in kcal/mol
- Returns
The energy value in deka-cal/mol
-
double vrna_convert_dcal_to_kcal(int energy)
- #include <ViennaRNA/utils/units.h>
Convert an integer representation of free energy in deka-cal/mol to kcal/mol.
This function converts a free energy value given as integer in deka-cal/mol into the corresponding floating point number in kcal/mol
See also
- Parameters
energy – The energy in deka-cal/mol
- Returns
The energy in kcal/mol
-
enum vrna_unit_energy_e