<?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.5.6">
  <compounddef id="classlinfn" kind="class" prot="public">
    <compoundname>linfn</compoundname>
    <basecompoundref refid="classfnc" prot="public" virt="non-virtual">fnc</basecompoundref>
    <includes refid="libFN_8h" local="no">libFN.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classlinfn_1b02f3c424b0e1ff877da4ee0cc836603" prot="private" static="no" mutable="no">
        <type><ref refid="classRV" kindref="compound">RV</ref></type>
        <definition>RV linfn::rv</definition>
        <argsstring></argsstring>
        <name>rv</name>
        <briefdescription>
<para>Identification of <formula id="28">$x$</formula>. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" line="38" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" bodystart="38" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classlinfn_145b9c79ced4e01a50eae8342981e6be4" prot="private" static="no" mutable="no">
        <type>mat</type>
        <definition>mat linfn::A</definition>
        <argsstring></argsstring>
        <name>A</name>
        <briefdescription>
<para>Matrix A. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" line="40" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" bodystart="40" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classlinfn_18c40031f010f382655234d52fdbbaaea" prot="private" static="no" mutable="no">
        <type>vec</type>
        <definition>vec linfn::B</definition>
        <argsstring></argsstring>
        <name>B</name>
        <briefdescription>
<para>Matrix B. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" line="42" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" bodystart="42" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classlinfn_1fac0e56701f4c7beaf1c91f9b2a55f0b" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>vec</type>
        <definition>vec linfn::eval</definition>
        <argsstring>(const vec &amp;cond)</argsstring>
        <name>eval</name>
        <reimplements refid="classfnc_17fad2e6cb35909a165ec5a53def4a18c">eval</reimplements>
        <param>
          <type>const vec &amp;</type>
          <declname>cond</declname>
        </param>
        <briefdescription>
<para>function evaluates numerical value of <formula id="35">$f(x)$</formula> at <formula id="37">$x=$</formula> <computeroutput>cond</computeroutput> </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" line="44" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" bodystart="44" bodyend="44"/>
        <references refid="classRV_1f5c7b8bd589eef09ccdf3329a0addea0" compoundref="libBM_8h" startline="69" endline="69">RV::count</references>
      </memberdef>
      <memberdef kind="function" id="classlinfn_101c70122a7783ddb0d87e6a82685adcb" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>linfn::linfn</definition>
        <argsstring>(const RV &amp;rv0)</argsstring>
        <name>linfn</name>
        <param>
          <type>const <ref refid="classRV" kindref="compound">RV</ref> &amp;</type>
          <declname>rv0</declname>
        </param>
        <briefdescription>
<para>default constructor </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" line="48" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" bodystart="48" bodyend="48"/>
      </memberdef>
      <memberdef kind="function" id="classlinfn_115eb81f2141984a61706b7ad5b411505" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void linfn::set_parameters</definition>
        <argsstring>(const mat &amp;A0, const vec &amp;B0)</argsstring>
        <name>set_parameters</name>
        <param>
          <type>const mat &amp;</type>
          <declname>A0</declname>
        </param>
        <param>
          <type>const vec &amp;</type>
          <declname>B0</declname>
        </param>
        <briefdescription>
<para>Set values of <computeroutput>A</computeroutput> and <computeroutput>B</computeroutput>. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" line="50" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" bodystart="50" bodyend="50"/>
      </memberdef>
      <memberdef kind="function" id="classfnc_1a8891973d0ca48ce38e1886df45ca298" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>int fnc::_dimy</definition>
        <argsstring>() const </argsstring>
        <name>_dimy</name>
        <briefdescription>
<para>access function </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="126" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="126" bodyend="126"/>
        <references refid="classfnc_122d51d10a7901331167f64f80d1af8e9" compoundref="libBM_8h" startline="116">fnc::dimy</references>
        <referencedby refid="classEKFfull_1fc753106e0d4cf68e4f2160fd54458c0" compoundref="libKF_8cpp" startline="66" endline="84">EKFfull::set_parameters</referencedby>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-attrib">
      <memberdef kind="variable" id="classfnc_122d51d10a7901331167f64f80d1af8e9" prot="protected" static="no" mutable="no">
        <type>int</type>
        <definition>int fnc::dimy</definition>
        <argsstring></argsstring>
        <name>dimy</name>
        <briefdescription>
<para>Length of the output vector. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="116" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="116" bodyend="-1"/>
        <referencedby refid="classfnc_1a8891973d0ca48ce38e1886df45ca298" compoundref="libBM_8h" startline="126" endline="126">fnc::_dimy</referencedby>
        <referencedby refid="classbilinfn_1c99f91d7752e131275b219df731868bd" compoundref="libFN_8cpp" startline="6" endline="18">bilinfn::bilinfn</referencedby>
        <referencedby refid="classdiffbifn_140d8a7eee45acc55cda33d43282faa03" compoundref="libFN_8h" startline="83" endline="83">diffbifn::eval</referencedby>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Class representing function <formula id="46">$f(x) = Ax+B$</formula>. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="1156">
        <label>linfn</label>
        <link refid="classlinfn"/>
        <childnode refid="1157" relation="public-inheritance">
        </childnode>
      </node>
      <node id="1157">
        <label>fnc</label>
        <link refid="classfnc"/>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="1160">
        <label>RV</label>
        <link refid="classRV"/>
      </node>
      <node id="1158">
        <label>linfn</label>
        <link refid="classlinfn"/>
        <childnode refid="1159" relation="public-inheritance">
        </childnode>
        <childnode refid="1160" relation="usage">
          <edgelabel>rv</edgelabel>
        </childnode>
      </node>
      <node id="1159">
        <label>fnc</label>
        <link refid="classfnc"/>
      </node>
    </collaborationgraph>
    <location file="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" line="36" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libFN.h" bodystart="35" bodyend="51"/>
    <listofallmembers>
      <member refid="classfnc_1a8891973d0ca48ce38e1886df45ca298" prot="public" virt="non-virtual"><scope>linfn</scope><name>_dimy</name></member>
      <member refid="classlinfn_145b9c79ced4e01a50eae8342981e6be4" prot="private" virt="non-virtual"><scope>linfn</scope><name>A</name></member>
      <member refid="classlinfn_18c40031f010f382655234d52fdbbaaea" prot="private" virt="non-virtual"><scope>linfn</scope><name>B</name></member>
      <member refid="classfnc_122d51d10a7901331167f64f80d1af8e9" prot="protected" virt="non-virtual"><scope>linfn</scope><name>dimy</name></member>
      <member refid="classlinfn_1fac0e56701f4c7beaf1c91f9b2a55f0b" prot="public" virt="virtual"><scope>linfn</scope><name>eval</name></member>
      <member refid="classfnc_18a1da32233c3006a4239cf601c413538" prot="public" virt="non-virtual"><scope>linfn</scope><name>fnc</name></member>
      <member refid="classlinfn_101c70122a7783ddb0d87e6a82685adcb" prot="public" virt="non-virtual"><scope>linfn</scope><name>linfn</name></member>
      <member refid="classlinfn_1b02f3c424b0e1ff877da4ee0cc836603" prot="private" virt="non-virtual"><scope>linfn</scope><name>rv</name></member>
      <member refid="classlinfn_115eb81f2141984a61706b7ad5b411505" prot="public" virt="non-virtual"><scope>linfn</scope><name>set_parameters</name></member>
      <member refid="classfnc_117164c202f6feee3d708b8caab6306ab" prot="public" virt="virtual"><scope>linfn</scope><name>~fnc</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
