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