1\hypertarget{utils_2units_8h_source}{}\doxysection{units.\+h}
2\label{utils_2units_8h_source}\index{ViennaRNA/utils/units.h@{ViennaRNA/utils/units.h}}
3
4\begin{DoxyCode}{0}
5\DoxyCodeLine{00001 \textcolor{preprocessor}{\#ifndef VIENNA\_RNA\_PACKAGE\_UNITS\_H}}
6\DoxyCodeLine{00002 \textcolor{preprocessor}{\#define VIENNA\_RNA\_PACKAGE\_UNITS\_H}}
7\DoxyCodeLine{00003 }
8\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00021}\mbox{\hyperlink{group__units_ga1d2fd1e73caf995e4dc69072b33e6ba5}{00021}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
9\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00022}\mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a0120f465758c5d3f0c416bb6b68ac008}{00022}}   \mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a0120f465758c5d3f0c416bb6b68ac008}{VRNA\_UNIT\_J}},            }
10\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00023}\mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5af992c2a5505ac9e419ea906752810141}{00023}}   \mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5af992c2a5505ac9e419ea906752810141}{VRNA\_UNIT\_KJ}},           }
11\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00024}\mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a9aa5cffe20a1407ad113a9cd10a28287}{00024}}   \mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a9aa5cffe20a1407ad113a9cd10a28287}{VRNA\_UNIT\_CAL\_IT}},       }
12\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00025}\mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a16f8d3c98e6baf1662c33f082e50e3aa}{00025}}   \mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a16f8d3c98e6baf1662c33f082e50e3aa}{VRNA\_UNIT\_DACAL\_IT}},     }
13\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00026}\mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5aafecefeb1301d0d40ce7d4c60f5aaeeb}{00026}}   \mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5aafecefeb1301d0d40ce7d4c60f5aaeeb}{VRNA\_UNIT\_KCAL\_IT}},      }
14\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00027}\mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5af9b9e10348e63083965843e9c4bd285b}{00027}}   \mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5af9b9e10348e63083965843e9c4bd285b}{VRNA\_UNIT\_CAL}},          }
15\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00028}\mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a579ddb9fef9ec4b1a198b556715b549c}{00028}}   \mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a579ddb9fef9ec4b1a198b556715b549c}{VRNA\_UNIT\_DACAL}},        }
16\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00029}\mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a5a231fa4f1f62a1d6e5f9af020014b79}{00029}}   \mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a5a231fa4f1f62a1d6e5f9af020014b79}{VRNA\_UNIT\_KCAL}},         }
17\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00030}\mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a40325b8627e91b92dc5481961e2193d5}{00030}}   \mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a40325b8627e91b92dc5481961e2193d5}{VRNA\_UNIT\_G\_TNT}},        }
18\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00031}\mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a32711a912cf18203c635a49ccf104a7a}{00031}}   \mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a32711a912cf18203c635a49ccf104a7a}{VRNA\_UNIT\_KG\_TNT}},       }
19\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00032}\mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a5186dbc0bc2a6fcce080753389e2759c}{00032}}   \mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a5186dbc0bc2a6fcce080753389e2759c}{VRNA\_UNIT\_T\_TNT}},        }
20\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00033}\mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5ad1e56199abf591432c1d75ecd3bd9702}{00033}}   \mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5ad1e56199abf591432c1d75ecd3bd9702}{VRNA\_UNIT\_EV}},           }
21\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00034}\mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a94309db45738a94c6a78ed1434346a7d}{00034}}   \mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a94309db45738a94c6a78ed1434346a7d}{VRNA\_UNIT\_WH}},           }
22\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00035}\mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a57b033a1f079079cac03c0866ab69ec9}{00035}}   \mbox{\hyperlink{group__units_gga1d2fd1e73caf995e4dc69072b33e6ba5a57b033a1f079079cac03c0866ab69ec9}{VRNA\_UNIT\_KWH}},          }
23\DoxyCodeLine{00036 \} \mbox{\hyperlink{group__units_ga1d2fd1e73caf995e4dc69072b33e6ba5}{vrna\_unit\_energy\_e}};}
24\DoxyCodeLine{00037 }
25\DoxyCodeLine{00038 }
26\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00044}\mbox{\hyperlink{group__units_gadeca8d9e91ef85f1b652cc8aef63d7e4}{00044}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
27\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00045}\mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4a9b970a8dd20a98af000ac43e393a1d2d}{00045}}   \mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4a9b970a8dd20a98af000ac43e393a1d2d}{VRNA\_UNIT\_K}},            }
28\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00046}\mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4a64b03f220d7256def88b3ed4a78440b2}{00046}}   \mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4a64b03f220d7256def88b3ed4a78440b2}{VRNA\_UNIT\_DEG\_C}},        }
29\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00047}\mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4a56a659dc1a1e6c01a62c67ed8799fea9}{00047}}   \mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4a56a659dc1a1e6c01a62c67ed8799fea9}{VRNA\_UNIT\_DEG\_F}},        }
30\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00048}\mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4a71335b199e50c9ac773d4090018984bc}{00048}}   \mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4a71335b199e50c9ac773d4090018984bc}{VRNA\_UNIT\_DEG\_R}},        }
31\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00049}\mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4ac3c83c399df537d213671bf6537bd400}{00049}}   \mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4ac3c83c399df537d213671bf6537bd400}{VRNA\_UNIT\_DEG\_N}},        }
32\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00050}\mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4a8b047fe5980c99270a587e668c2a2d8b}{00050}}   \mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4a8b047fe5980c99270a587e668c2a2d8b}{VRNA\_UNIT\_DEG\_DE}},       }
33\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00051}\mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4a94dce0a5f2e13a3a3fd554d6b0cd6395}{00051}}   \mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4a94dce0a5f2e13a3a3fd554d6b0cd6395}{VRNA\_UNIT\_DEG\_RE}},       }
34\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00052}\mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4a405589efa7e654a6cfe148a992adc1d0}{00052}}   \mbox{\hyperlink{group__units_ggadeca8d9e91ef85f1b652cc8aef63d7e4a405589efa7e654a6cfe148a992adc1d0}{VRNA\_UNIT\_DEG\_RO}},       }
35\DoxyCodeLine{00053 \} \mbox{\hyperlink{group__units_gadeca8d9e91ef85f1b652cc8aef63d7e4}{vrna\_unit\_temperature\_e}};}
36\DoxyCodeLine{00054 }
37\DoxyCodeLine{00055 }
38\DoxyCodeLine{00065 \textcolor{keywordtype}{double}}
39\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00066}\mbox{\hyperlink{group__units_gada3216e97b410928ba19a4487e5fe6f2}{00066}} \mbox{\hyperlink{group__units_gada3216e97b410928ba19a4487e5fe6f2}{vrna\_convert\_energy}}(\textcolor{keywordtype}{double}              energy,}
40\DoxyCodeLine{00067                     \mbox{\hyperlink{group__units_ga1d2fd1e73caf995e4dc69072b33e6ba5}{vrna\_unit\_energy\_e}}  from,}
41\DoxyCodeLine{00068                     \mbox{\hyperlink{group__units_ga1d2fd1e73caf995e4dc69072b33e6ba5}{vrna\_unit\_energy\_e}}  to);}
42\DoxyCodeLine{00069 }
43\DoxyCodeLine{00070 }
44\DoxyCodeLine{00080 \textcolor{keywordtype}{double}}
45\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00081}\mbox{\hyperlink{group__units_gaf1bb1db32eba33b9f306214f5955d0c2}{00081}} \mbox{\hyperlink{group__units_gaf1bb1db32eba33b9f306214f5955d0c2}{vrna\_convert\_temperature}}(\textcolor{keywordtype}{double}                   temp,}
46\DoxyCodeLine{00082                          \mbox{\hyperlink{group__units_gadeca8d9e91ef85f1b652cc8aef63d7e4}{vrna\_unit\_temperature\_e}}  from,}
47\DoxyCodeLine{00083                          \mbox{\hyperlink{group__units_gadeca8d9e91ef85f1b652cc8aef63d7e4}{vrna\_unit\_temperature\_e}}  to);}
48\DoxyCodeLine{00084 }
49\DoxyCodeLine{00085 }
50\DoxyCodeLine{00097 \textcolor{keywordtype}{int}}
51\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00098}\mbox{\hyperlink{group__units_ga085428efe4f99044bce8273c8b5db1ba}{00098}} \mbox{\hyperlink{group__units_ga085428efe4f99044bce8273c8b5db1ba}{vrna\_convert\_kcal\_to\_dcal}}(\textcolor{keywordtype}{double} energy);}
52\DoxyCodeLine{00099 }
53\DoxyCodeLine{00100 }
54\DoxyCodeLine{00111 \textcolor{keywordtype}{double}}
55\DoxyCodeLine{\Hypertarget{utils_2units_8h_source_l00112}\mbox{\hyperlink{group__units_gadef1b636dd61e48e9ad5ebd0d84fb17e}{00112}} \mbox{\hyperlink{group__units_gadef1b636dd61e48e9ad5ebd0d84fb17e}{vrna\_convert\_dcal\_to\_kcal}}(\textcolor{keywordtype}{int} energy);}
56\DoxyCodeLine{00113 }
57\DoxyCodeLine{00114 }
58\DoxyCodeLine{00119 \textcolor{preprocessor}{\#endif}}
59
60\end{DoxyCode}
61