<?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__eval__loops" kind="group">
    <compoundname>eval_loops</compoundname>
    <title>Energy Evaluation for Individual Loops</title>
    <innerfile refid="backtrack_2hairpin_8h">hairpin.h</innerfile>
    <innerfile refid="eval_2exterior_8h">exterior.h</innerfile>
    <innerfile refid="loops_2hairpin_8h">hairpin.h</innerfile>
    <innerfile refid="eval_2internal_8h">internal.h</innerfile>
    <innerfile refid="eval_2multibranch_8h">multibranch.h</innerfile>
    <innerfile refid="all_8h">all.h</innerfile>
    <innerfile refid="partfunc_2exterior_8h">exterior.h</innerfile>
    <innerfile refid="partfunc_2internal_8h">internal.h</innerfile>
    <innerfile refid="partfunc_2multibranch_8h">multibranch.h</innerfile>
    <innergroup refid="group__eval__loops__ext">Exterior Loops</innergroup>
    <innergroup refid="group__eval__loops__hp">Hairpin Loops</innergroup>
    <innergroup refid="group__eval__loops__int">Internal Loops</innergroup>
    <innergroup refid="group__eval__loops__mb">Multibranch Loops</innergroup>
    <sectiondef kind="func">
      <memberdef kind="function" id="group__eval__loops_1ga5f9fe7c27d0b628a3efc2d725f52853e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int vrna_eval_loop_pt</definition>
        <argsstring>(vrna_fold_compound_t *fc, int i, const short *pt)</argsstring>
        <name>vrna_eval_loop_pt</name>
        <param>
          <type><ref refid="group__fold__compound_1ga1b0cef17fd40466cef5968eaeeff6166" kindref="member">vrna_fold_compound_t</ref> *</type>
          <declname>fc</declname>
        </param>
        <param>
          <type>int</type>
          <declname>i</declname>
        </param>
        <param>
          <type>const short *</type>
          <declname>pt</declname>
        </param>
        <briefdescription>
<para>Calculate energy of a loop. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>fc</parametername>
</parameternamelist>
<parameterdescription>
<para>A <ref refid="group__fold__compound_1ga1b0cef17fd40466cef5968eaeeff6166" kindref="member">vrna_fold_compound_t</ref> containing the energy parameters and model details </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>i</parametername>
</parameternamelist>
<parameterdescription>
<para>position of covering base pair </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>pt</parametername>
</parameternamelist>
<parameterdescription>
<para>the pair table of the secondary structure </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>free energy of the loop in 10cal/mol</para>
</simplesect>
<xrefsect id="wrappers_1_wrappers000070"><xreftitle>SWIG Wrapper Notes</xreftitle><xrefdescription><para><parblock><para>This function is attached as method <computeroutput>eval_loop_pt()</computeroutput> to objects of type <computeroutput>fold_compound</computeroutput>. See, e.g.  <verbatim>embed:rst:inline  :py:meth:`RNA.fold_compound.eval_loop_pt()` in the :doc:`/api_python` </verbatim>. </para>
</parblock></para>
</xrefdescription></xrefsect></para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/eval/structures.h" line="852" column="1" declfile="ViennaRNA/eval/structures.h" declline="852" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__eval__loops_1ga905758a7e1320638345f1ef793769f57" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int vrna_eval_loop_pt_v</definition>
        <argsstring>(vrna_fold_compound_t *fc, int i, const short *pt, int verbosity_level)</argsstring>
        <name>vrna_eval_loop_pt_v</name>
        <param>
          <type><ref refid="group__fold__compound_1ga1b0cef17fd40466cef5968eaeeff6166" kindref="member">vrna_fold_compound_t</ref> *</type>
          <declname>fc</declname>
        </param>
        <param>
          <type>int</type>
          <declname>i</declname>
        </param>
        <param>
          <type>const short *</type>
          <declname>pt</declname>
        </param>
        <param>
          <type>int</type>
          <declname>verbosity_level</declname>
        </param>
        <briefdescription>
<para>Calculate energy of a loop. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>fc</parametername>
</parameternamelist>
<parameterdescription>
<para>A <ref refid="group__fold__compound_1ga1b0cef17fd40466cef5968eaeeff6166" kindref="member">vrna_fold_compound_t</ref> containing the energy parameters and model details </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>i</parametername>
</parameternamelist>
<parameterdescription>
<para>position of covering base pair </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>pt</parametername>
</parameternamelist>
<parameterdescription>
<para>the pair table of the secondary structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>verbosity_level</parametername>
</parameternamelist>
<parameterdescription>
<para>The level of verbosity of this function </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>free energy of the loop in 10cal/mol </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/eval/structures.h" line="867" column="1" declfile="ViennaRNA/eval/structures.h" declline="867" declcolumn="1"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
<para>Functions to evaluate the free energy of particular types of loops. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
  </compounddef>
</doxygen>
