\section{BM Class Reference}
\label{classBM}\index{BM@{BM}}
Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities.  


{\tt \#include $<$libBM.h$>$}

Inheritance diagram for BM:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=142pt]{classBM__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
virtual void {\bf bayes} (const vec \&dt, bool evall=true)=0
\begin{CompactList}\small\item\em Incremental Bayes rule. \item\end{CompactList}\item 
void {\bf bayes} (mat Dt)\label{classBM_87b07867fd4c133aa89a18543f68d9f9}

\begin{CompactList}\small\item\em Batch Bayes rule (columns of Dt are observations). \item\end{CompactList}\end{CompactItemize}
\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
double {\bf ll}\label{classBM_5623fef6572a08c2b53b8c87b82dc979}

\begin{CompactList}\small\item\em Logarithm of marginalized data likelihood. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities. 

\subsection{Member Function Documentation}
\index{BM@{BM}!bayes@{bayes}}
\index{bayes@{bayes}!BM@{BM}}
\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}


Incremental Bayes rule. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\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}
\end{Desc}


Implemented in {\bf KalmanFull} \doxyref{}{p.}{classKalmanFull_048b13739b94c331cda08249b278552b}, {\bf Kalman$<$ sq\_\-T $>$} \doxyref{}{p.}{classKalman_e945d9205ca14acbd83ba80ea6f72b8e}, {\bf PF} \doxyref{}{p.}{classPF_eb06bd7d4325f22f54233967295793b9}, and {\bf TrivialPF} \doxyref{}{p.}{classTrivialPF_77a92bf054d763f806d27fc37a058389}.

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
work/mixpp/bdm/stat/{\bf libBM.h}\end{CompactItemize}
