1\hypertarget{heat__capacity_8h_source}{}\doxysection{heat\+\_\+capacity.\+h}
2\label{heat__capacity_8h_source}\index{ViennaRNA/heat\_capacity.h@{ViennaRNA/heat\_capacity.h}}
3
4\begin{DoxyCode}{0}
5\DoxyCodeLine{00001 \textcolor{preprocessor}{\#ifndef VIENNA\_RNA\_PACKAGE\_MELTING\_H}}
6\DoxyCodeLine{00002 \textcolor{preprocessor}{\#define VIENNA\_RNA\_PACKAGE\_MELTING\_H}}
7\DoxyCodeLine{00003 }
8\DoxyCodeLine{00004 \textcolor{preprocessor}{\#include <stdio.h>}}
9\DoxyCodeLine{00005 }
10\DoxyCodeLine{00006 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{datastructures_2basic_8h}{ViennaRNA/datastructures/basic.h}}>}}
11\DoxyCodeLine{00007 }
12\DoxyCodeLine{\Hypertarget{heat__capacity_8h_source_l00038}\mbox{\hyperlink{group__thermodynamics_ga18316e4657502e9203931f924d93732f}{00038}} \textcolor{keyword}{typedef} void (\mbox{\hyperlink{group__thermodynamics_ga18316e4657502e9203931f924d93732f}{vrna\_heat\_capacity\_callback}})(\textcolor{keywordtype}{float}  temp,}
13\DoxyCodeLine{00039                                            \textcolor{keywordtype}{float}  heat\_capacity,}
14\DoxyCodeLine{00040                                            \textcolor{keywordtype}{void}   *data);}
15\DoxyCodeLine{00041 }
16\DoxyCodeLine{00042 }
17\DoxyCodeLine{00048 \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\mbox{\hyperlink{group__thermodynamics_structvrna__heat__capacity__s}{vrna\_heat\_capacity\_s}} \mbox{\hyperlink{group__thermodynamics_structvrna__heat__capacity__s}{vrna\_heat\_capacity\_t}};}
18\DoxyCodeLine{00049 }
19\DoxyCodeLine{00050 }
20\DoxyCodeLine{\Hypertarget{heat__capacity_8h_source_l00056}\mbox{\hyperlink{group__thermodynamics}{00056}} \textcolor{keyword}{struct }\mbox{\hyperlink{group__thermodynamics_structvrna__heat__capacity__s}{vrna\_heat\_capacity\_s}} \{}
21\DoxyCodeLine{\Hypertarget{heat__capacity_8h_source_l00057}\mbox{\hyperlink{group__thermodynamics_a62ed3466ce614f4f1e729463fac41d72}{00057}}   \textcolor{keywordtype}{float} \mbox{\hyperlink{group__thermodynamics_a62ed3466ce614f4f1e729463fac41d72}{temperature}};    }
22\DoxyCodeLine{\Hypertarget{heat__capacity_8h_source_l00058}\mbox{\hyperlink{group__thermodynamics_a2987d5e5ef974d14a108ec1c7062562f}{00058}}   \textcolor{keywordtype}{float} \mbox{\hyperlink{group__thermodynamics_a2987d5e5ef974d14a108ec1c7062562f}{heat\_capacity}};  }
23\DoxyCodeLine{00059 \};}
24\DoxyCodeLine{00060 }
25\DoxyCodeLine{00061 }
26\DoxyCodeLine{00091 \mbox{\hyperlink{group__thermodynamics_structvrna__heat__capacity__s}{vrna\_heat\_capacity\_t}} *}
27\DoxyCodeLine{\Hypertarget{heat__capacity_8h_source_l00092}\mbox{\hyperlink{group__thermodynamics_gafd95c2350d67d8f4374369c19cf111f1}{00092}} \mbox{\hyperlink{group__thermodynamics_gafd95c2350d67d8f4374369c19cf111f1}{vrna\_heat\_capacity}}(\mbox{\hyperlink{group__fold__compound_structvrna__fc__s}{vrna\_fold\_compound\_t}} *fc,}
28\DoxyCodeLine{00093                    \textcolor{keywordtype}{float}                T\_min,}
29\DoxyCodeLine{00094                    \textcolor{keywordtype}{float}                T\_max,}
30\DoxyCodeLine{00095                    \textcolor{keywordtype}{float}                T\_increment,}
31\DoxyCodeLine{00096                    \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}         mpoints);}
32\DoxyCodeLine{00097 }
33\DoxyCodeLine{00098 }
34\DoxyCodeLine{00128 \textcolor{keywordtype}{int}}
35\DoxyCodeLine{\Hypertarget{heat__capacity_8h_source_l00129}\mbox{\hyperlink{group__thermodynamics_gaca54de116562d187484e3fa884aeb52c}{00129}} \mbox{\hyperlink{group__thermodynamics_gaca54de116562d187484e3fa884aeb52c}{vrna\_heat\_capacity\_cb}}(\mbox{\hyperlink{group__fold__compound_structvrna__fc__s}{vrna\_fold\_compound\_t}}        *fc,}
36\DoxyCodeLine{00130                       \textcolor{keywordtype}{float}                       T\_min,}
37\DoxyCodeLine{00131                       \textcolor{keywordtype}{float}                       T\_max,}
38\DoxyCodeLine{00132                       \textcolor{keywordtype}{float}                       T\_increment,}
39\DoxyCodeLine{00133                       \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}                mpoints,}
40\DoxyCodeLine{00134                       \mbox{\hyperlink{group__thermodynamics_ga18316e4657502e9203931f924d93732f}{vrna\_heat\_capacity\_callback}} *cb,}
41\DoxyCodeLine{00135                       \textcolor{keywordtype}{void}                        *data);}
42\DoxyCodeLine{00136 }
43\DoxyCodeLine{00137 }
44\DoxyCodeLine{00138 \textcolor{comment}{/* End basic interface */}}
45\DoxyCodeLine{00172 \mbox{\hyperlink{group__thermodynamics_structvrna__heat__capacity__s}{vrna\_heat\_capacity\_t}} *}
46\DoxyCodeLine{\Hypertarget{heat__capacity_8h_source_l00173}\mbox{\hyperlink{group__thermodynamics_ga0c2664e15dded704d805a9d2a625ff21}{00173}} \mbox{\hyperlink{group__thermodynamics_ga0c2664e15dded704d805a9d2a625ff21}{vrna\_heat\_capacity\_simple}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char}    *sequence,}
47\DoxyCodeLine{00174                           \textcolor{keywordtype}{float}         T\_min,}
48\DoxyCodeLine{00175                           \textcolor{keywordtype}{float}         T\_max,}
49\DoxyCodeLine{00176                           \textcolor{keywordtype}{float}         T\_increment,}
50\DoxyCodeLine{00177                           \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int}  mpoints);}
51\DoxyCodeLine{00178 }
52\DoxyCodeLine{00179 \textcolor{comment}{/* End basic interface */}}
53\DoxyCodeLine{00182 \textcolor{comment}{/* End thermodynamics */}}
54\DoxyCodeLine{00185 \textcolor{preprocessor}{\#endif}}
55
56\end{DoxyCode}
57