<?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__probing__data__strategy__nlogp" kind="group">
    <compoundname>probing_data_strategy_nlogp</compoundname>
    <title>Probing_data_strategy_nlogp</title>
    <sectiondef kind="func">
      <memberdef kind="function" id="group__probing__data__strategy__nlogp_1ga6229a8f2e5cf2abfdb588c1ceda2ddd4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double *</type>
        <definition>double * vrna_probing_strategy_nlogp</definition>
        <argsstring>(vrna_fold_compound_t *fc, const double *data, size_t data_size, unsigned int target, vrna_probing_strategy_opt_t options)</argsstring>
        <name>vrna_probing_strategy_nlogp</name>
        <param>
          <type><ref refid="group__fold__compound_1ga1b0cef17fd40466cef5968eaeeff6166" kindref="member">vrna_fold_compound_t</ref> *</type>
          <declname>fc</declname>
        </param>
        <param>
          <type>const double *</type>
          <declname>data</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>data_size</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>target</declname>
        </param>
        <param>
          <type>vrna_probing_strategy_opt_t</type>
          <declname>options</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/strategy_nlogp.h" line="34" column="1" declfile="ViennaRNA/probing/strategy_nlogp.h" declline="34" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data__strategy__nlogp_1ga761c48a3dc8e2e54e40fdd91600c44ee" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>vrna_probing_strategy_opt_t</type>
        <definition>vrna_probing_strategy_opt_t vrna_probing_strategy_nlogp_options</definition>
        <argsstring>(double base, double factor, unsigned int options, vrna_math_fun_dbl_f cb_preprocess, vrna_math_fun_dbl_opt_t cb_preprocess_opt, vrna_math_fun_dbl_opt_free_f cb_preprocess_opt_free)</argsstring>
        <name>vrna_probing_strategy_nlogp_options</name>
        <param>
          <type>double</type>
          <declname>base</declname>
        </param>
        <param>
          <type>double</type>
          <declname>factor</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>options</declname>
        </param>
        <param>
          <type><ref refid="group__math__scalar_1ga868f4010e57fb868ce11804b77f04c2f" kindref="member">vrna_math_fun_dbl_f</ref></type>
          <declname>cb_preprocess</declname>
        </param>
        <param>
          <type><ref refid="group__math__scalar_1ga486680b7d43688e2bcbec959a547ffee" kindref="member">vrna_math_fun_dbl_opt_t</ref></type>
          <declname>cb_preprocess_opt</declname>
        </param>
        <param>
          <type><ref refid="group__math__scalar_1ga8a609e60df9775ae99eb5c29f9bfb7a8" kindref="member">vrna_math_fun_dbl_opt_free_f</ref></type>
          <declname>cb_preprocess_opt_free</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/strategy_nlogp.h" line="42" column="1" declfile="ViennaRNA/probing/strategy_nlogp.h" declline="42" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data__strategy__nlogp_1ga568df919e913663a49c071beaed5572b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void vrna_probing_strategy_nlogp_options_free</definition>
        <argsstring>(vrna_probing_strategy_opt_t options)</argsstring>
        <name>vrna_probing_strategy_nlogp_options_free</name>
        <param>
          <type>vrna_probing_strategy_opt_t</type>
          <declname>options</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/strategy_nlogp.h" line="51" column="1" declfile="ViennaRNA/probing/strategy_nlogp.h" declline="51" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data__strategy__nlogp_1ga352ae6f6a08ebc5011f0aea150e8fc68" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref></type>
        <definition>vrna_probing_data_t vrna_probing_data_nlogp</definition>
        <argsstring>(const double *data, unsigned int n, double base, double factor, unsigned int options)</argsstring>
        <name>vrna_probing_data_nlogp</name>
        <param>
          <type>const double *</type>
          <declname>data</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>n</declname>
        </param>
        <param>
          <type>double</type>
          <declname>base</declname>
        </param>
        <param>
          <type>double</type>
          <declname>factor</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>options</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/strategy_nlogp.h" line="55" column="1" declfile="ViennaRNA/probing/strategy_nlogp.h" declline="55" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data__strategy__nlogp_1ga03192a52f38c8918c002b80229d4bf58" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref></type>
        <definition>vrna_probing_data_t vrna_probing_data_nlogp_trans</definition>
        <argsstring>(const double *data, unsigned int n, double base, double factor, unsigned int options, vrna_math_fun_dbl_f trans, vrna_math_fun_dbl_opt_t trans_options, vrna_math_fun_dbl_opt_free_f trans_options_free)</argsstring>
        <name>vrna_probing_data_nlogp_trans</name>
        <param>
          <type>const double *</type>
          <declname>data</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>n</declname>
        </param>
        <param>
          <type>double</type>
          <declname>base</declname>
        </param>
        <param>
          <type>double</type>
          <declname>factor</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>options</declname>
        </param>
        <param>
          <type><ref refid="group__math__scalar_1ga868f4010e57fb868ce11804b77f04c2f" kindref="member">vrna_math_fun_dbl_f</ref></type>
          <declname>trans</declname>
        </param>
        <param>
          <type><ref refid="group__math__scalar_1ga486680b7d43688e2bcbec959a547ffee" kindref="member">vrna_math_fun_dbl_opt_t</ref></type>
          <declname>trans_options</declname>
        </param>
        <param>
          <type><ref refid="group__math__scalar_1ga8a609e60df9775ae99eb5c29f9bfb7a8" kindref="member">vrna_math_fun_dbl_opt_free_f</ref></type>
          <declname>trans_options_free</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/strategy_nlogp.h" line="63" column="1" declfile="ViennaRNA/probing/strategy_nlogp.h" declline="63" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data__strategy__nlogp_1gaf61aa6d2b267222a0a8940b4bc50d5c3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref></type>
        <definition>vrna_probing_data_t vrna_probing_data_nlogp_comparative</definition>
        <argsstring>(const double **datas, const unsigned int *n, unsigned int n_seq, double base, double factor, unsigned int options, unsigned int multi_params)</argsstring>
        <name>vrna_probing_data_nlogp_comparative</name>
        <param>
          <type>const double **</type>
          <declname>datas</declname>
        </param>
        <param>
          <type>const unsigned int *</type>
          <declname>n</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>n_seq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>base</declname>
        </param>
        <param>
          <type>double</type>
          <declname>factor</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>options</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>multi_params</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/strategy_nlogp.h" line="74" column="1" declfile="ViennaRNA/probing/strategy_nlogp.h" declline="74" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data__strategy__nlogp_1ga891d18eacf8745ba284092d522a73fa7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref></type>
        <definition>vrna_probing_data_t vrna_probing_data_nlogp_trans_comparative</definition>
        <argsstring>(const double **datas, const unsigned int *n, unsigned int n_seq, double base, double factor, unsigned int options, unsigned int multi_params, vrna_math_fun_dbl_f *trans, vrna_math_fun_dbl_opt_t *trans_options, vrna_math_fun_dbl_opt_free_f *trans_options_free)</argsstring>
        <name>vrna_probing_data_nlogp_trans_comparative</name>
        <param>
          <type>const double **</type>
          <declname>datas</declname>
        </param>
        <param>
          <type>const unsigned int *</type>
          <declname>n</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>n_seq</declname>
        </param>
        <param>
          <type>double</type>
          <declname>base</declname>
        </param>
        <param>
          <type>double</type>
          <declname>factor</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>options</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>multi_params</declname>
        </param>
        <param>
          <type><ref refid="group__math__scalar_1ga868f4010e57fb868ce11804b77f04c2f" kindref="member">vrna_math_fun_dbl_f</ref> *</type>
          <declname>trans</declname>
        </param>
        <param>
          <type><ref refid="group__math__scalar_1ga486680b7d43688e2bcbec959a547ffee" kindref="member">vrna_math_fun_dbl_opt_t</ref> *</type>
          <declname>trans_options</declname>
        </param>
        <param>
          <type><ref refid="group__math__scalar_1ga8a609e60df9775ae99eb5c29f9bfb7a8" kindref="member">vrna_math_fun_dbl_opt_free_f</ref> *</type>
          <declname>trans_options_free</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/strategy_nlogp.h" line="84" column="1" declfile="ViennaRNA/probing/strategy_nlogp.h" declline="84" declcolumn="1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="define">
      <memberdef kind="define" id="group__probing__data__strategy__nlogp_1ga7ee27093d438e62bd52498e60f4f04ec" prot="public" static="no">
        <name>VRNA_PROBING_STRATEGY_NLOGP_OPTIONS_DEFAULT</name>
        <initializer>0</initializer>
        <briefdescription>
<para>Default options for the <emphasis>nlogp</emphasis> probing data conversion strategy. </para>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="see"><para>vrna_probing_strategy_nlogp_options(), vrna_probing_data_nlogp(), vrna_probing_data_nlogp_trans(), vrna_probing_data_nlogp_comparative(), vrna_probing_data_nlogp_trans_comparative() </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/strategy_nlogp.h" line="26" column="9" bodyfile="ViennaRNA/probing/strategy_nlogp.h" bodystart="26" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__probing__data__strategy__nlogp_1ga5ac0e80bcacb47a98202507343b65f1c" prot="public" static="no">
        <name>VRNA_PROBING_STRATEGY_NLOGP_NONSTD_BASE</name>
        <initializer>(1 &lt;&lt; 0)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/strategy_nlogp.h" line="28" column="9" bodyfile="ViennaRNA/probing/strategy_nlogp.h" bodystart="28" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__probing__data__strategy__nlogp_1gae6e66ef29b9fe7511c0f0a3fcad1727a" prot="public" static="no">
        <name>VRNA_PROBING_STRATEGY_NLOGP_FACTOR_CELCIUS</name>
        <initializer>(1 &lt;&lt; 1)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/strategy_nlogp.h" line="29" column="9" bodyfile="ViennaRNA/probing/strategy_nlogp.h" bodystart="29" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__probing__data__strategy__nlogp_1gac4d2044238536dc61b5683b1474d13db" prot="public" static="no">
        <name>VRNA_PROBING_STRATEGY_NLOGP_FACTOR_KELVIN</name>
        <initializer>(1 &lt;&lt; 2)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/strategy_nlogp.h" line="30" column="9" bodyfile="ViennaRNA/probing/strategy_nlogp.h" bodystart="30" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
  </compounddef>
</doxygen>
