| 1 | <?xml version='1.0' encoding='UTF-8' standalone='no'?> |
|---|
| 2 | <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.5.6"> |
|---|
| 3 | <compounddef id="classlinfn" kind="class" prot="public"> |
|---|
| 4 | <compoundname>linfn</compoundname> |
|---|
| 5 | <basecompoundref refid="classfnc" prot="public" virt="non-virtual">fnc</basecompoundref> |
|---|
| 6 | <includes refid="libFN_8h" local="no">libFN.h</includes> |
|---|
| 7 | <sectiondef kind="private-attrib"> |
|---|
| 8 | <memberdef kind="variable" id="classlinfn_1b02f3c424b0e1ff877da4ee0cc836603" prot="private" static="no" mutable="no"> |
|---|
| 9 | <type><ref refid="classRV" kindref="compound">RV</ref></type> |
|---|
| 10 | <definition>RV linfn::rv</definition> |
|---|
| 11 | <argsstring></argsstring> |
|---|
| 12 | <name>rv</name> |
|---|
| 13 | <briefdescription> |
|---|
| 14 | <para>Identification of <formula id="28">$x$</formula>. </para> </briefdescription> |
|---|
| 15 | <detaileddescription> |
|---|
| 16 | </detaileddescription> |
|---|
| 17 | <inbodydescription> |
|---|
| 18 | </inbodydescription> |
|---|
| 19 | <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"/> |
|---|
| 20 | </memberdef> |
|---|
| 21 | <memberdef kind="variable" id="classlinfn_145b9c79ced4e01a50eae8342981e6be4" prot="private" static="no" mutable="no"> |
|---|
| 22 | <type>mat</type> |
|---|
| 23 | <definition>mat linfn::A</definition> |
|---|
| 24 | <argsstring></argsstring> |
|---|
| 25 | <name>A</name> |
|---|
| 26 | <briefdescription> |
|---|
| 27 | <para>Matrix A. </para> </briefdescription> |
|---|
| 28 | <detaileddescription> |
|---|
| 29 | </detaileddescription> |
|---|
| 30 | <inbodydescription> |
|---|
| 31 | </inbodydescription> |
|---|
| 32 | <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"/> |
|---|
| 33 | </memberdef> |
|---|
| 34 | <memberdef kind="variable" id="classlinfn_18c40031f010f382655234d52fdbbaaea" prot="private" static="no" mutable="no"> |
|---|
| 35 | <type>vec</type> |
|---|
| 36 | <definition>vec linfn::B</definition> |
|---|
| 37 | <argsstring></argsstring> |
|---|
| 38 | <name>B</name> |
|---|
| 39 | <briefdescription> |
|---|
| 40 | <para>Matrix B. </para> </briefdescription> |
|---|
| 41 | <detaileddescription> |
|---|
| 42 | </detaileddescription> |
|---|
| 43 | <inbodydescription> |
|---|
| 44 | </inbodydescription> |
|---|
| 45 | <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"/> |
|---|
| 46 | </memberdef> |
|---|
| 47 | </sectiondef> |
|---|
| 48 | <sectiondef kind="public-func"> |
|---|
| 49 | <memberdef kind="function" id="classlinfn_1fac0e56701f4c7beaf1c91f9b2a55f0b" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual"> |
|---|
| 50 | <type>vec</type> |
|---|
| 51 | <definition>vec linfn::eval</definition> |
|---|
| 52 | <argsstring>(const vec &cond)</argsstring> |
|---|
| 53 | <name>eval</name> |
|---|
| 54 | <reimplements refid="classfnc_17fad2e6cb35909a165ec5a53def4a18c">eval</reimplements> |
|---|
| 55 | <param> |
|---|
| 56 | <type>const vec &</type> |
|---|
| 57 | <declname>cond</declname> |
|---|
| 58 | </param> |
|---|
| 59 | <briefdescription> |
|---|
| 60 | <para>function evaluates numerical value of <formula id="35">$f(x)$</formula> at <formula id="37">$x=$</formula> <computeroutput>cond</computeroutput> </para> </briefdescription> |
|---|
| 61 | <detaileddescription> |
|---|
| 62 | </detaileddescription> |
|---|
| 63 | <inbodydescription> |
|---|
| 64 | </inbodydescription> |
|---|
| 65 | <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"/> |
|---|
| 66 | <references refid="classRV_1f5c7b8bd589eef09ccdf3329a0addea0" compoundref="libBM_8h" startline="69" endline="69">RV::count</references> |
|---|
| 67 | </memberdef> |
|---|
| 68 | <memberdef kind="function" id="classlinfn_101c70122a7783ddb0d87e6a82685adcb" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> |
|---|
| 69 | <type></type> |
|---|
| 70 | <definition>linfn::linfn</definition> |
|---|
| 71 | <argsstring>(const RV &rv0)</argsstring> |
|---|
| 72 | <name>linfn</name> |
|---|
| 73 | <param> |
|---|
| 74 | <type>const <ref refid="classRV" kindref="compound">RV</ref> &</type> |
|---|
| 75 | <declname>rv0</declname> |
|---|
| 76 | </param> |
|---|
| 77 | <briefdescription> |
|---|
| 78 | <para>default constructor </para> </briefdescription> |
|---|
| 79 | <detaileddescription> |
|---|
| 80 | </detaileddescription> |
|---|
| 81 | <inbodydescription> |
|---|
| 82 | </inbodydescription> |
|---|
| 83 | <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"/> |
|---|
| 84 | </memberdef> |
|---|
| 85 | <memberdef kind="function" id="classlinfn_115eb81f2141984a61706b7ad5b411505" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> |
|---|
| 86 | <type>void</type> |
|---|
| 87 | <definition>void linfn::set_parameters</definition> |
|---|
| 88 | <argsstring>(const mat &A0, const vec &B0)</argsstring> |
|---|
| 89 | <name>set_parameters</name> |
|---|
| 90 | <param> |
|---|
| 91 | <type>const mat &</type> |
|---|
| 92 | <declname>A0</declname> |
|---|
| 93 | </param> |
|---|
| 94 | <param> |
|---|
| 95 | <type>const vec &</type> |
|---|
| 96 | <declname>B0</declname> |
|---|
| 97 | </param> |
|---|
| 98 | <briefdescription> |
|---|
| 99 | <para>Set values of <computeroutput>A</computeroutput> and <computeroutput>B</computeroutput>. </para> </briefdescription> |
|---|
| 100 | <detaileddescription> |
|---|
| 101 | </detaileddescription> |
|---|
| 102 | <inbodydescription> |
|---|
| 103 | </inbodydescription> |
|---|
| 104 | <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"/> |
|---|
| 105 | </memberdef> |
|---|
| 106 | <memberdef kind="function" id="classfnc_1a8891973d0ca48ce38e1886df45ca298" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
|---|
| 107 | <type>int</type> |
|---|
| 108 | <definition>int fnc::_dimy</definition> |
|---|
| 109 | <argsstring>() const </argsstring> |
|---|
| 110 | <name>_dimy</name> |
|---|
| 111 | <briefdescription> |
|---|
| 112 | <para>access function </para> </briefdescription> |
|---|
| 113 | <detaileddescription> |
|---|
| 114 | </detaileddescription> |
|---|
| 115 | <inbodydescription> |
|---|
| 116 | </inbodydescription> |
|---|
| 117 | <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"/> |
|---|
| 118 | <references refid="classfnc_122d51d10a7901331167f64f80d1af8e9" compoundref="libBM_8h" startline="116">fnc::dimy</references> |
|---|
| 119 | <referencedby refid="classEKFfull_1fc753106e0d4cf68e4f2160fd54458c0" compoundref="libKF_8cpp" startline="66" endline="84">EKFfull::set_parameters</referencedby> |
|---|
| 120 | </memberdef> |
|---|
| 121 | </sectiondef> |
|---|
| 122 | <sectiondef kind="protected-attrib"> |
|---|
| 123 | <memberdef kind="variable" id="classfnc_122d51d10a7901331167f64f80d1af8e9" prot="protected" static="no" mutable="no"> |
|---|
| 124 | <type>int</type> |
|---|
| 125 | <definition>int fnc::dimy</definition> |
|---|
| 126 | <argsstring></argsstring> |
|---|
| 127 | <name>dimy</name> |
|---|
| 128 | <briefdescription> |
|---|
| 129 | <para>Length of the output vector. </para> </briefdescription> |
|---|
| 130 | <detaileddescription> |
|---|
| 131 | </detaileddescription> |
|---|
| 132 | <inbodydescription> |
|---|
| 133 | </inbodydescription> |
|---|
| 134 | <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"/> |
|---|
| 135 | <referencedby refid="classfnc_1a8891973d0ca48ce38e1886df45ca298" compoundref="libBM_8h" startline="126" endline="126">fnc::_dimy</referencedby> |
|---|
| 136 | <referencedby refid="classbilinfn_1c99f91d7752e131275b219df731868bd" compoundref="libFN_8cpp" startline="6" endline="18">bilinfn::bilinfn</referencedby> |
|---|
| 137 | <referencedby refid="classdiffbifn_140d8a7eee45acc55cda33d43282faa03" compoundref="libFN_8h" startline="83" endline="83">diffbifn::eval</referencedby> |
|---|
| 138 | </memberdef> |
|---|
| 139 | </sectiondef> |
|---|
| 140 | <briefdescription> |
|---|
| 141 | <para>Class representing function <formula id="46">$f(x) = Ax+B$</formula>. </para> </briefdescription> |
|---|
| 142 | <detaileddescription> |
|---|
| 143 | </detaileddescription> |
|---|
| 144 | <inheritancegraph> |
|---|
| 145 | <node id="1156"> |
|---|
| 146 | <label>linfn</label> |
|---|
| 147 | <link refid="classlinfn"/> |
|---|
| 148 | <childnode refid="1157" relation="public-inheritance"> |
|---|
| 149 | </childnode> |
|---|
| 150 | </node> |
|---|
| 151 | <node id="1157"> |
|---|
| 152 | <label>fnc</label> |
|---|
| 153 | <link refid="classfnc"/> |
|---|
| 154 | </node> |
|---|
| 155 | </inheritancegraph> |
|---|
| 156 | <collaborationgraph> |
|---|
| 157 | <node id="1160"> |
|---|
| 158 | <label>RV</label> |
|---|
| 159 | <link refid="classRV"/> |
|---|
| 160 | </node> |
|---|
| 161 | <node id="1158"> |
|---|
| 162 | <label>linfn</label> |
|---|
| 163 | <link refid="classlinfn"/> |
|---|
| 164 | <childnode refid="1159" relation="public-inheritance"> |
|---|
| 165 | </childnode> |
|---|
| 166 | <childnode refid="1160" relation="usage"> |
|---|
| 167 | <edgelabel>rv</edgelabel> |
|---|
| 168 | </childnode> |
|---|
| 169 | </node> |
|---|
| 170 | <node id="1159"> |
|---|
| 171 | <label>fnc</label> |
|---|
| 172 | <link refid="classfnc"/> |
|---|
| 173 | </node> |
|---|
| 174 | </collaborationgraph> |
|---|
| 175 | <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"/> |
|---|
| 176 | <listofallmembers> |
|---|
| 177 | <member refid="classfnc_1a8891973d0ca48ce38e1886df45ca298" prot="public" virt="non-virtual"><scope>linfn</scope><name>_dimy</name></member> |
|---|
| 178 | <member refid="classlinfn_145b9c79ced4e01a50eae8342981e6be4" prot="private" virt="non-virtual"><scope>linfn</scope><name>A</name></member> |
|---|
| 179 | <member refid="classlinfn_18c40031f010f382655234d52fdbbaaea" prot="private" virt="non-virtual"><scope>linfn</scope><name>B</name></member> |
|---|
| 180 | <member refid="classfnc_122d51d10a7901331167f64f80d1af8e9" prot="protected" virt="non-virtual"><scope>linfn</scope><name>dimy</name></member> |
|---|
| 181 | <member refid="classlinfn_1fac0e56701f4c7beaf1c91f9b2a55f0b" prot="public" virt="virtual"><scope>linfn</scope><name>eval</name></member> |
|---|
| 182 | <member refid="classfnc_18a1da32233c3006a4239cf601c413538" prot="public" virt="non-virtual"><scope>linfn</scope><name>fnc</name></member> |
|---|
| 183 | <member refid="classlinfn_101c70122a7783ddb0d87e6a82685adcb" prot="public" virt="non-virtual"><scope>linfn</scope><name>linfn</name></member> |
|---|
| 184 | <member refid="classlinfn_1b02f3c424b0e1ff877da4ee0cc836603" prot="private" virt="non-virtual"><scope>linfn</scope><name>rv</name></member> |
|---|
| 185 | <member refid="classlinfn_115eb81f2141984a61706b7ad5b411505" prot="public" virt="non-virtual"><scope>linfn</scope><name>set_parameters</name></member> |
|---|
| 186 | <member refid="classfnc_117164c202f6feee3d708b8caab6306ab" prot="public" virt="virtual"><scope>linfn</scope><name>~fnc</name></member> |
|---|
| 187 | </listofallmembers> |
|---|
| 188 | </compounddef> |
|---|
| 189 | </doxygen> |
|---|