<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.15.0" xml:lang="en-US">
  <compounddef id="group__units" kind="group">
    <compoundname>units</compoundname>
    <title>Unit Conversion</title>
    <innerfile refid="utils_2units_8h">units.h</innerfile>
    <sectiondef kind="enum">
      <memberdef kind="enum" id="group__units_1ga1d2fd1e73caf995e4dc69072b33e6ba5" prot="public" static="no" strong="no">
        <type></type>
        <name>vrna_unit_energy_e</name>
        <enumvalue id="group__units_1gga1d2fd1e73caf995e4dc69072b33e6ba5a0120f465758c5d3f0c416bb6b68ac008" prot="public">
          <name>VRNA_UNIT_J</name>
          <briefdescription>
<para>Joule ( <formula id="203">$ 1~J = 1~kg \cdot m^2 s^{-2} $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1gga1d2fd1e73caf995e4dc69072b33e6ba5af992c2a5505ac9e419ea906752810141" prot="public">
          <name>VRNA_UNIT_KJ</name>
          <briefdescription>
<para>Kilojoule ( <formula id="204">$ 1~kJ = 1,000~J $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1gga1d2fd1e73caf995e4dc69072b33e6ba5a9aa5cffe20a1407ad113a9cd10a28287" prot="public">
          <name>VRNA_UNIT_CAL_IT</name>
          <briefdescription>
<para>Calorie (International (Steam) Table, <formula id="205">$ 1~cal_{IT} = 4.1868~J $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1gga1d2fd1e73caf995e4dc69072b33e6ba5a16f8d3c98e6baf1662c33f082e50e3aa" prot="public">
          <name>VRNA_UNIT_DACAL_IT</name>
          <briefdescription>
<para>Decacolorie (International (Steam) Table, <formula id="206">$ 1~dacal_{IT} = 10~cal_{IT} = 41.868~J $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1gga1d2fd1e73caf995e4dc69072b33e6ba5aafecefeb1301d0d40ce7d4c60f5aaeeb" prot="public">
          <name>VRNA_UNIT_KCAL_IT</name>
          <briefdescription>
<para>Kilocalorie (International (Steam) Table, <formula id="207">$ 1~kcal_{IT} = 4.1868~kJ $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1gga1d2fd1e73caf995e4dc69072b33e6ba5af9b9e10348e63083965843e9c4bd285b" prot="public">
          <name>VRNA_UNIT_CAL</name>
          <briefdescription>
<para>Calorie (Thermochemical, <formula id="208">$ 1~cal_{th} = 4.184~J $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1gga1d2fd1e73caf995e4dc69072b33e6ba5a579ddb9fef9ec4b1a198b556715b549c" prot="public">
          <name>VRNA_UNIT_DACAL</name>
          <briefdescription>
<para>Decacalorie (Thermochemical, <formula id="209">$ 1~dacal_{th} = 10~cal_{th} = 41.84~J $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1gga1d2fd1e73caf995e4dc69072b33e6ba5a5a231fa4f1f62a1d6e5f9af020014b79" prot="public">
          <name>VRNA_UNIT_KCAL</name>
          <briefdescription>
<para>Kilocalorie (Thermochemical, <formula id="210">$ 1~kcal_{th} = 4.184~kJ $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1gga1d2fd1e73caf995e4dc69072b33e6ba5a40325b8627e91b92dc5481961e2193d5" prot="public">
          <name>VRNA_UNIT_G_TNT</name>
          <briefdescription>
<para>g TNT ( <formula id="211">$ 1~g~\mathrm{TNT} = 1,000~cal_{th} = 4,184~J $</formula> ) </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1gga1d2fd1e73caf995e4dc69072b33e6ba5a32711a912cf18203c635a49ccf104a7a" prot="public">
          <name>VRNA_UNIT_KG_TNT</name>
          <briefdescription>
<para>kg TNT ( <formula id="212">$ 1~kg~\mathrm{TNT} = 1,000~kcal_{th} = 4,184~kJ $</formula> ) </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1gga1d2fd1e73caf995e4dc69072b33e6ba5a5186dbc0bc2a6fcce080753389e2759c" prot="public">
          <name>VRNA_UNIT_T_TNT</name>
          <briefdescription>
<para>ton TNT ( <formula id="213">$ 1~t~\mathrm{TNT} = 1,000,000~kcal_{th} = 4,184~MJ $</formula> ) </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1gga1d2fd1e73caf995e4dc69072b33e6ba5ad1e56199abf591432c1d75ecd3bd9702" prot="public">
          <name>VRNA_UNIT_EV</name>
          <briefdescription>
<para>Electronvolt ( <formula id="214">$ 1~eV = 1.602176565 \times 10^{-19}~J $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1gga1d2fd1e73caf995e4dc69072b33e6ba5a94309db45738a94c6a78ed1434346a7d" prot="public">
          <name>VRNA_UNIT_WH</name>
          <briefdescription>
<para>Watt hour ( <formula id="215">$ 1~W \cdot h = 1~W \cdot 3,600 s = 3,600~J = 3.6~kJ $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1gga1d2fd1e73caf995e4dc69072b33e6ba5a57b033a1f079079cac03c0866ab69ec9" prot="public">
          <name>VRNA_UNIT_KWH</name>
          <briefdescription>
<para>Kilowatt hour ( <formula id="216">$ 1~kW \cdot h = 1~kW \cdot 3,600~s = 3,600~kJ = 3.6~MJ $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
<para>Energy / Work Units. </para>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="see"><para><ref refid="group__units_1gada3216e97b410928ba19a4487e5fe6f2" kindref="member">vrna_convert_energy()</ref> </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/utils/units.h" line="20" column="1" bodyfile="ViennaRNA/utils/units.h" bodystart="20" bodyend="35"/>
      </memberdef>
      <memberdef kind="enum" id="group__units_1gadeca8d9e91ef85f1b652cc8aef63d7e4" prot="public" static="no" strong="no">
        <type></type>
        <name>vrna_unit_temperature_e</name>
        <enumvalue id="group__units_1ggadeca8d9e91ef85f1b652cc8aef63d7e4a9b970a8dd20a98af000ac43e393a1d2d" prot="public">
          <name>VRNA_UNIT_K</name>
          <briefdescription>
<para>Kelvin (K). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1ggadeca8d9e91ef85f1b652cc8aef63d7e4a64b03f220d7256def88b3ed4a78440b2" prot="public">
          <name>VRNA_UNIT_DEG_C</name>
          <briefdescription>
<para>Degree Celcius (<deg/>C) ( <formula id="217">$ [^{\circ}C] = [K] - 273.15 $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1ggadeca8d9e91ef85f1b652cc8aef63d7e4a56a659dc1a1e6c01a62c67ed8799fea9" prot="public">
          <name>VRNA_UNIT_DEG_F</name>
          <briefdescription>
<para>Degree Fahrenheit (<deg/>F) ( <formula id="218">$ [^{\circ}F] = [K] \times \frac{9}{5} - 459.67 $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1ggadeca8d9e91ef85f1b652cc8aef63d7e4a71335b199e50c9ac773d4090018984bc" prot="public">
          <name>VRNA_UNIT_DEG_R</name>
          <briefdescription>
<para>Degree Rankine (<deg/>R) ( <formula id="219">$ [^{\circ}R] = [K] \times \frac{9}{5} $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1ggadeca8d9e91ef85f1b652cc8aef63d7e4ac3c83c399df537d213671bf6537bd400" prot="public">
          <name>VRNA_UNIT_DEG_N</name>
          <briefdescription>
<para>Degree Newton (<deg/>N) ( <formula id="220">$ [^{\circ}N] = ([K] - 273.15) \times \frac{33}{100} $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1ggadeca8d9e91ef85f1b652cc8aef63d7e4a8b047fe5980c99270a587e668c2a2d8b" prot="public">
          <name>VRNA_UNIT_DEG_DE</name>
          <briefdescription>
<para>Degree Delisle (<deg/>De) ( <formula id="221">$ [^{\circ}De] = (373.15 - [K]) \times \frac{3}{2} $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1ggadeca8d9e91ef85f1b652cc8aef63d7e4a94dce0a5f2e13a3a3fd554d6b0cd6395" prot="public">
          <name>VRNA_UNIT_DEG_RE</name>
          <briefdescription>
<para>Degree R<eacute/>aumur (<deg/>R<eacute/>) ( <formula id="222">$ [^{\circ}R{\acute e}] = ([K] - 273.15) \times \frac{4}{5} $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__units_1ggadeca8d9e91ef85f1b652cc8aef63d7e4a405589efa7e654a6cfe148a992adc1d0" prot="public">
          <name>VRNA_UNIT_DEG_RO</name>
          <briefdescription>
<para>Degree R<oslash/>mer (<deg/>R<oslash/>) ( <formula id="223">$ [^{\circ}\text{R{\o}}] = ([K] - 273.15) \times \frac{21}{40} + 7.5 $</formula> ). </para>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
<para>Temperature Units. </para>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="see"><para><ref refid="group__units_1gaf1bb1db32eba33b9f306214f5955d0c2" kindref="member">vrna_convert_temperature()</ref> </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/utils/units.h" line="43" column="1" bodyfile="ViennaRNA/utils/units.h" bodystart="43" bodyend="52"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="func">
      <memberdef kind="function" id="group__units_1gada3216e97b410928ba19a4487e5fe6f2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double</type>
        <definition>double vrna_convert_energy</definition>
        <argsstring>(double energy, vrna_unit_energy_e from, vrna_unit_energy_e to)</argsstring>
        <name>vrna_convert_energy</name>
        <param>
          <type>double</type>
          <declname>energy</declname>
        </param>
        <param>
          <type><ref refid="group__units_1ga1d2fd1e73caf995e4dc69072b33e6ba5" kindref="member">vrna_unit_energy_e</ref></type>
          <declname>from</declname>
        </param>
        <param>
          <type><ref refid="group__units_1ga1d2fd1e73caf995e4dc69072b33e6ba5" kindref="member">vrna_unit_energy_e</ref></type>
          <declname>to</declname>
        </param>
        <briefdescription>
<para>Convert between energy / work units. </para>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="see"><para><ref refid="group__units_1ga1d2fd1e73caf995e4dc69072b33e6ba5" kindref="member">vrna_unit_energy_e</ref></para>
</simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>energy</parametername>
</parameternamelist>
<parameterdescription>
<para>Input energy value </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>from</parametername>
</parameternamelist>
<parameterdescription>
<para>Input unit </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>to</parametername>
</parameternamelist>
<parameterdescription>
<para>Output unit </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>Energy value in Output unit </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/utils/units.h" line="66" column="1" declfile="ViennaRNA/utils/units.h" declline="66" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__units_1gaf1bb1db32eba33b9f306214f5955d0c2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double</type>
        <definition>double vrna_convert_temperature</definition>
        <argsstring>(double temp, vrna_unit_temperature_e from, vrna_unit_temperature_e to)</argsstring>
        <name>vrna_convert_temperature</name>
        <param>
          <type>double</type>
          <declname>temp</declname>
        </param>
        <param>
          <type><ref refid="group__units_1gadeca8d9e91ef85f1b652cc8aef63d7e4" kindref="member">vrna_unit_temperature_e</ref></type>
          <declname>from</declname>
        </param>
        <param>
          <type><ref refid="group__units_1gadeca8d9e91ef85f1b652cc8aef63d7e4" kindref="member">vrna_unit_temperature_e</ref></type>
          <declname>to</declname>
        </param>
        <briefdescription>
<para>Convert between temperature units. </para>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="see"><para><ref refid="group__units_1gadeca8d9e91ef85f1b652cc8aef63d7e4" kindref="member">vrna_unit_temperature_e</ref></para>
</simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>temp</parametername>
</parameternamelist>
<parameterdescription>
<para>Input temperature value </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>from</parametername>
</parameternamelist>
<parameterdescription>
<para>Input unit </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>to</parametername>
</parameternamelist>
<parameterdescription>
<para>Output unit </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>Temperature value in Output unit </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/utils/units.h" line="82" column="1" declfile="ViennaRNA/utils/units.h" declline="82" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__units_1ga085428efe4f99044bce8273c8b5db1ba" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int vrna_convert_kcal_to_dcal</definition>
        <argsstring>(double energy)</argsstring>
        <name>vrna_convert_kcal_to_dcal</name>
        <param>
          <type>double</type>
          <declname>energy</declname>
        </param>
        <briefdescription>
<para>Convert floating point energy value into integer representation. </para>
        </briefdescription>
        <detaileddescription>
<para>This function converts a floating point value in kcal/mol into its corresponding deka-cal/mol integer representation as used throughout RNAlib.</para>
<para><simplesect kind="see"><para><ref refid="group__units_1gadef1b636dd61e48e9ad5ebd0d84fb17e" kindref="member">vrna_convert_dcal_to_kcal()</ref></para>
</simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>energy</parametername>
</parameternamelist>
<parameterdescription>
<para>The energy value in kcal/mol </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The energy value in deka-cal/mol </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/utils/units.h" line="100" column="1" declfile="ViennaRNA/utils/units.h" declline="100" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__units_1gadef1b636dd61e48e9ad5ebd0d84fb17e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double</type>
        <definition>double vrna_convert_dcal_to_kcal</definition>
        <argsstring>(int energy)</argsstring>
        <name>vrna_convert_dcal_to_kcal</name>
        <param>
          <type>int</type>
          <declname>energy</declname>
        </param>
        <briefdescription>
<para>Convert an integer representation of free energy in deka-cal/mol to kcal/mol. </para>
        </briefdescription>
        <detaileddescription>
<para>This function converts a free energy value given as integer in deka-cal/mol into the corresponding floating point number in kcal/mol</para>
<para><simplesect kind="see"><para><ref refid="group__units_1ga085428efe4f99044bce8273c8b5db1ba" kindref="member">vrna_convert_kcal_to_dcal()</ref></para>
</simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>energy</parametername>
</parameternamelist>
<parameterdescription>
<para>The energy in deka-cal/mol </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The energy in kcal/mol </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/utils/units.h" line="115" column="1" declfile="ViennaRNA/utils/units.h" declline="115" declcolumn="1"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
  </compounddef>
</doxygen>
