<?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="classKalmanFull" kind="class" prot="public">
    <compoundname>KalmanFull</compoundname>
    <derivedcompoundref refid="classEKFfull" prot="public" virt="non-virtual">EKFfull</derivedcompoundref>
    <includes refid="libKF_8h" local="no">libKF.h</includes>
      <sectiondef kind="protected-attrib">
      <memberdef kind="variable" id="classKalmanFull_1c5353e66238ed717dba79e0499118226" prot="protected" static="no" mutable="no">
        <type>int</type>
        <definition>int KalmanFull::dimx</definition>
        <argsstring></argsstring>
        <name>dimx</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="29" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="29" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classKalmanFull_1761fadcc12dd4cb83bb8b5e27db01947" prot="protected" static="no" mutable="no">
        <type>int</type>
        <definition>int KalmanFull::dimy</definition>
        <argsstring></argsstring>
        <name>dimy</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="29" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="29" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classKalmanFull_1609a4a0fcde78fd7aac2f01b34e952c9" prot="protected" static="no" mutable="no">
        <type>int</type>
        <definition>int KalmanFull::dimu</definition>
        <argsstring></argsstring>
        <name>dimu</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="29" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="29" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classKalmanFull_1554de4c953761380cd5a14a02542e007" prot="protected" static="no" mutable="no">
        <type>mat</type>
        <definition>mat KalmanFull::A</definition>
        <argsstring></argsstring>
        <name>A</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="30" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="30" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classKalmanFull_1ac7ade2a603a1b05419e36c5aae21755" prot="protected" static="no" mutable="no">
        <type>mat</type>
        <definition>mat KalmanFull::B</definition>
        <argsstring></argsstring>
        <name>B</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="30" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="30" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classKalmanFull_15a9a8326ae17b519109fcdad59ea74a3" prot="protected" static="no" mutable="no">
        <type>mat</type>
        <definition>mat KalmanFull::C</definition>
        <argsstring></argsstring>
        <name>C</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="30" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="30" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classKalmanFull_18f992a2d6b66d2e8bd9174b28cc0f074" prot="protected" static="no" mutable="no">
        <type>mat</type>
        <definition>mat KalmanFull::D</definition>
        <argsstring></argsstring>
        <name>D</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="30" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="30" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classKalmanFull_1bbd2dab10da47237a5f0d9e55fd61f24" prot="protected" static="no" mutable="no">
        <type>mat</type>
        <definition>mat KalmanFull::R</definition>
        <argsstring></argsstring>
        <name>R</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="30" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="30" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classKalmanFull_1a8777c1fe67763395d3ddeb326239851" prot="protected" static="no" mutable="no">
        <type>mat</type>
        <definition>mat KalmanFull::Q</definition>
        <argsstring></argsstring>
        <name>Q</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="30" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="30" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classKalmanFull_1905823cf4157a11b8b824e45809dac55" prot="protected" static="no" mutable="no">
        <type>mat</type>
        <definition>mat KalmanFull::_Pp</definition>
        <argsstring></argsstring>
        <name>_Pp</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="33" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="33" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classKalmanFull_1b1b946b3a43f7d86cf4b6dc0dd6e3210" prot="protected" static="no" mutable="no">
        <type>mat</type>
        <definition>mat KalmanFull::_Ry</definition>
        <argsstring></argsstring>
        <name>_Ry</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="33" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="33" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classKalmanFull_1c7d915386a9d60b1bc309ae9166764f6" prot="protected" static="no" mutable="no">
        <type>mat</type>
        <definition>mat KalmanFull::_iRy</definition>
        <argsstring></argsstring>
        <name>_iRy</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="33" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="33" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classKalmanFull_14c8354ea4801529f3071189ddd10d760" prot="protected" static="no" mutable="no">
        <type>mat</type>
        <definition>mat KalmanFull::_K</definition>
        <argsstring></argsstring>
        <name>_K</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="33" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="33" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="classKalmanFull_1fb5aec635e2720cc5ac31bc01c18a68a" prot="public" static="no" mutable="no">
        <type>vec</type>
        <definition>vec KalmanFull::mu</definition>
        <argsstring></argsstring>
        <name>mu</name>
        <briefdescription>
<para>Mean value of the posterior density. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="37" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="37" bodyend="-1"/>
        <referencedby refid="classEKFfull_18ca46f177e395fa714bbd8bd29ea43e0" compoundref="libKF_8cpp" startline="86" endline="114">EKFfull::bayes</referencedby>
        <referencedby refid="classKalmanFull_113a041cd98ff157703766be275a657bb" compoundref="libKF_8cpp" startline="33" endline="54">bayes</referencedby>
        <referencedby refid="classKalmanFull_17197ab6e7380790006394eabd3b97043" compoundref="libKF_8cpp" startline="8" endline="31">KalmanFull</referencedby>
        <referencedby refid="classEKFfull_17bb76ea74c144ea0b36db99f94750b7b" compoundref="libKF_8h" startline="186" endline="186">EKFfull::set_est</referencedby>
        <referencedby refid="classEKFfull_1fc753106e0d4cf68e4f2160fd54458c0" compoundref="libKF_8cpp" startline="66" endline="84">EKFfull::set_parameters</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classKalmanFull_1b75dc059e84fa8ffc076203b30f926cc" prot="public" static="no" mutable="no">
        <type>mat</type>
        <definition>mat KalmanFull::P</definition>
        <argsstring></argsstring>
        <name>P</name>
        <briefdescription>
<para>Variance of the posterior density. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="39" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="39" bodyend="-1"/>
        <referencedby refid="classEKFfull_18ca46f177e395fa714bbd8bd29ea43e0" compoundref="libKF_8cpp" startline="86" endline="114">EKFfull::bayes</referencedby>
        <referencedby refid="classKalmanFull_113a041cd98ff157703766be275a657bb" compoundref="libKF_8cpp" startline="33" endline="54">bayes</referencedby>
        <referencedby refid="classKalmanFull_17197ab6e7380790006394eabd3b97043" compoundref="libKF_8cpp" startline="8" endline="31">KalmanFull</referencedby>
        <referencedby refid="classEKFfull_17bb76ea74c144ea0b36db99f94750b7b" compoundref="libKF_8h" startline="186" endline="186">EKFfull::set_est</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classKalmanFull_1c17d69e125acd2673e6688fd86dd3f84" prot="public" static="no" mutable="no">
        <type>bool</type>
        <definition>bool KalmanFull::evalll</definition>
        <argsstring></argsstring>
        <name>evalll</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="41" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="41" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classKalmanFull_13aa4bf6128980d0627413dcf9cd07308" prot="public" static="no" mutable="no">
        <type>double</type>
        <definition>double KalmanFull::ll</definition>
        <argsstring></argsstring>
        <name>ll</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="42" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="42" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classKalmanFull_17197ab6e7380790006394eabd3b97043" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>KalmanFull::KalmanFull</definition>
        <argsstring>(mat A, mat B, mat C, mat D, mat R, mat Q, mat P0, vec mu0)</argsstring>
        <name>KalmanFull</name>
        <param>
          <type>mat</type>
          <declname>A</declname>
        </param>
        <param>
          <type>mat</type>
          <declname>B</declname>
        </param>
        <param>
          <type>mat</type>
          <declname>C</declname>
        </param>
        <param>
          <type>mat</type>
          <declname>D</declname>
        </param>
        <param>
          <type>mat</type>
          <declname>R</declname>
        </param>
        <param>
          <type>mat</type>
          <declname>Q</declname>
        </param>
        <param>
          <type>mat</type>
          <declname>P0</declname>
        </param>
        <param>
          <type>vec</type>
          <declname>mu0</declname>
        </param>
        <briefdescription>
<para>Full constructor. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="45" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.cpp" bodystart="8" bodyend="31"/>
        <references refid="classKalmanFull_1fb5aec635e2720cc5ac31bc01c18a68a" compoundref="libKF_8h" startline="37">mu</references>
        <references refid="classKalmanFull_1b75dc059e84fa8ffc076203b30f926cc" compoundref="libKF_8h" startline="39">P</references>
      </memberdef>
      <memberdef kind="function" id="classKalmanFull_113a041cd98ff157703766be275a657bb" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void KalmanFull::bayes</definition>
        <argsstring>(const vec &amp;dt)</argsstring>
        <name>bayes</name>
        <reimplementedby refid="classEKFfull_18ca46f177e395fa714bbd8bd29ea43e0">bayes</reimplementedby>
        <param>
          <type>const vec &amp;</type>
          <declname>dt</declname>
        </param>
        <briefdescription>
<para>Here dt = [yt;ut] of appropriate dimensions. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="47" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.cpp" bodystart="33" bodyend="54"/>
        <references refid="classKalmanFull_1fb5aec635e2720cc5ac31bc01c18a68a" compoundref="libKF_8h" startline="37">mu</references>
        <references refid="classKalmanFull_1b75dc059e84fa8ffc076203b30f926cc" compoundref="libKF_8h" startline="39">P</references>
      </memberdef>
      <memberdef kind="function" id="classKalmanFull_19d7cc2235b643d9662cd9c8b8469747d" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>KalmanFull::KalmanFull</definition>
        <argsstring>()</argsstring>
        <name>KalmanFull</name>
        <briefdescription>
<para>For <ref refid="classEKFfull" kindref="compound">EKFfull</ref>;. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="51" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="51" bodyend="51"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="friend">
      <memberdef kind="friend" id="classKalmanFull_186ba216243ed95bb46d80d88775d16af" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>friend std::ostream &amp;</type>
        <definition>std::ostream&amp; operator&lt;&lt;</definition>
        <argsstring>(std::ostream &amp;os, const KalmanFull &amp;kf)</argsstring>
        <name>operator&lt;&lt;</name>
        <param>
          <type>std::ostream &amp;</type>
          <declname>os</declname>
        </param>
        <param>
          <type>const <ref refid="classKalmanFull" kindref="compound">KalmanFull</ref> &amp;</type>
          <declname>kf</declname>
        </param>
        <briefdescription>
<para>print elements of KF </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="49" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.cpp" bodystart="56" bodyend="59"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Basic <ref refid="classKalman" kindref="compound">Kalman</ref> filter with full matrices (education purpose only)! Will be deleted soon! </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="1113">
        <label>EKF_unQful</label>
        <childnode refid="1112" relation="public-inheritance">
        </childnode>
      </node>
      <node id="1114">
        <label>EKFful_unQR</label>
        <link refid="classEKFful__unQR"/>
        <childnode refid="1112" relation="public-inheritance">
        </childnode>
      </node>
      <node id="1112">
        <label>EKFfull</label>
        <link refid="classEKFfull"/>
        <childnode refid="1111" relation="public-inheritance">
        </childnode>
      </node>
      <node id="1111">
        <label>KalmanFull</label>
        <link refid="classKalmanFull"/>
      </node>
    </inheritancegraph>
    <location file="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" line="27" bodyfile="/home/smidl/work/git/mixpp/bdm/estim/libKF.h" bodystart="27" bodyend="52"/>
    <listofallmembers>
      <member refid="classKalmanFull_1c7d915386a9d60b1bc309ae9166764f6" prot="protected" virt="non-virtual"><scope>KalmanFull</scope><name>_iRy</name></member>
      <member refid="classKalmanFull_14c8354ea4801529f3071189ddd10d760" prot="protected" virt="non-virtual"><scope>KalmanFull</scope><name>_K</name></member>
      <member refid="classKalmanFull_1905823cf4157a11b8b824e45809dac55" prot="protected" virt="non-virtual"><scope>KalmanFull</scope><name>_Pp</name></member>
      <member refid="classKalmanFull_1b1b946b3a43f7d86cf4b6dc0dd6e3210" prot="protected" virt="non-virtual"><scope>KalmanFull</scope><name>_Ry</name></member>
      <member refid="classKalmanFull_1554de4c953761380cd5a14a02542e007" prot="protected" virt="non-virtual"><scope>KalmanFull</scope><name>A</name></member>
      <member refid="classKalmanFull_1ac7ade2a603a1b05419e36c5aae21755" prot="protected" virt="non-virtual"><scope>KalmanFull</scope><name>B</name></member>
      <member refid="classKalmanFull_113a041cd98ff157703766be275a657bb" prot="public" virt="non-virtual"><scope>KalmanFull</scope><name>bayes</name></member>
      <member refid="classKalmanFull_15a9a8326ae17b519109fcdad59ea74a3" prot="protected" virt="non-virtual"><scope>KalmanFull</scope><name>C</name></member>
      <member refid="classKalmanFull_18f992a2d6b66d2e8bd9174b28cc0f074" prot="protected" virt="non-virtual"><scope>KalmanFull</scope><name>D</name></member>
      <member refid="classKalmanFull_1609a4a0fcde78fd7aac2f01b34e952c9" prot="protected" virt="non-virtual"><scope>KalmanFull</scope><name>dimu</name></member>
      <member refid="classKalmanFull_1c5353e66238ed717dba79e0499118226" prot="protected" virt="non-virtual"><scope>KalmanFull</scope><name>dimx</name></member>
      <member refid="classKalmanFull_1761fadcc12dd4cb83bb8b5e27db01947" prot="protected" virt="non-virtual"><scope>KalmanFull</scope><name>dimy</name></member>
      <member refid="classKalmanFull_1c17d69e125acd2673e6688fd86dd3f84" prot="public" virt="non-virtual"><scope>KalmanFull</scope><name>evalll</name></member>
      <member refid="classKalmanFull_17197ab6e7380790006394eabd3b97043" prot="public" virt="non-virtual"><scope>KalmanFull</scope><name>KalmanFull</name></member>
      <member refid="classKalmanFull_19d7cc2235b643d9662cd9c8b8469747d" prot="public" virt="non-virtual"><scope>KalmanFull</scope><name>KalmanFull</name></member>
      <member refid="classKalmanFull_13aa4bf6128980d0627413dcf9cd07308" prot="public" virt="non-virtual"><scope>KalmanFull</scope><name>ll</name></member>
      <member refid="classKalmanFull_1fb5aec635e2720cc5ac31bc01c18a68a" prot="public" virt="non-virtual"><scope>KalmanFull</scope><name>mu</name></member>
      <member refid="classKalmanFull_186ba216243ed95bb46d80d88775d16af" prot="public" virt="non-virtual"><scope>KalmanFull</scope><name>operator&lt;&lt;</name></member>
      <member refid="classKalmanFull_1b75dc059e84fa8ffc076203b30f926cc" prot="public" virt="non-virtual"><scope>KalmanFull</scope><name>P</name></member>
      <member refid="classKalmanFull_1a8777c1fe67763395d3ddeb326239851" prot="protected" virt="non-virtual"><scope>KalmanFull</scope><name>Q</name></member>
      <member refid="classKalmanFull_1bbd2dab10da47237a5f0d9e55fd61f24" prot="protected" virt="non-virtual"><scope>KalmanFull</scope><name>R</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
