root/doc/latex/classBM.tex @ 23

Revision 22, 2.4 kB (checked in by smidl, 16 years ago)

upravy Kalmana

  • Property svn:eol-style set to native
Line 
1\section{BM Class Reference}
2\label{classBM}\index{BM@{BM}}
3Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities. 
4
5
6{\tt \#include $<$libBM.h$>$}
7
8Inheritance diagram for BM:\nopagebreak
9\begin{figure}[H]
10\begin{center}
11\leavevmode
12\includegraphics[width=161pt]{classBM__inherit__graph}
13\end{center}
14\end{figure}
15\subsection*{Public Member Functions}
16\begin{CompactItemize}
17\item 
18{\bf BM} ()\label{classBM_ef32a12f4f89e4000bf5390ceda762ae}
19
20\begin{CompactList}\small\item\em Default constructor. \item\end{CompactList}\item 
21virtual void {\bf bayes} (const vec \&dt, bool evall=true)=0
22\begin{CompactList}\small\item\em Incremental Bayes rule. \item\end{CompactList}\item 
23void {\bf bayes} (mat Dt)\label{classBM_87b07867fd4c133aa89a18543f68d9f9}
24
25\begin{CompactList}\small\item\em Batch Bayes rule (columns of Dt are observations). \item\end{CompactList}\end{CompactItemize}
26\subsection*{Public Attributes}
27\begin{CompactItemize}
28\item 
29double {\bf ll}\label{classBM_5623fef6572a08c2b53b8c87b82dc979}
30
31\begin{CompactList}\small\item\em Logarithm of marginalized data likelihood. \item\end{CompactList}\end{CompactItemize}
32
33
34\subsection{Detailed Description}
35Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities.
36
37\subsection{Member Function Documentation}
38\index{BM@{BM}!bayes@{bayes}}
39\index{bayes@{bayes}!BM@{BM}}
40\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void BM::bayes (const vec \& {\em dt}, bool {\em evall} = {\tt true})\hspace{0.3cm}{\tt  [pure virtual]}}\label{classBM_c52edf4ad6e1dff9bf64b9e1e0cfb1f0}
41
42
43Incremental Bayes rule.
44
45\begin{Desc}
46\item[Parameters:]
47\begin{description}
48\item[{\em dt}]vector of input data \item[{\em evall}]If true, the filter will compute likelihood of the data record and store it in {\tt ll} \end{description}
49\end{Desc}
50
51
52Implemented in {\bf KalmanFull} \doxyref{}{p.}{classKalmanFull_048b13739b94c331cda08249b278552b}, {\bf Kalman$<$ sq\_\-T $>$} \doxyref{}{p.}{classKalman_e945d9205ca14acbd83ba80ea6f72b8e}, {\bf EKF$<$ sq\_\-T $>$} \doxyref{}{p.}{classEKF_fb0a08463f14e5584344ea2df99fe747}, {\bf PF} \doxyref{}{p.}{classPF_eb06bd7d4325f22f54233967295793b9}, {\bf TrivialPF} \doxyref{}{p.}{classTrivialPF_77a92bf054d763f806d27fc37a058389}, and {\bf Kalman$<$ fsqmat $>$} \doxyref{}{p.}{classKalman_e945d9205ca14acbd83ba80ea6f72b8e}.
53
54The documentation for this class was generated from the following file:\begin{CompactItemize}
55\item 
56work/mixpp/bdm/stat/{\bf libBM.h}\end{CompactItemize}
Note: See TracBrowser for help on using the browser.