\hypertarget{libEF_8h}{
\section{libEF.h File Reference}
\label{libEF_8h}\index{libEF.h@{libEF.h}}
}


\subsection{Detailed Description}
Probability distributions for Exponential Family models. 

\begin{Desc}
\item[Author:]Vaclav Smidl.\end{Desc}
----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty

Using IT++ for numerical operations ----------------------------------- 

{\tt \#include \char`\"{}libBM.h\char`\"{}}\par
{\tt \#include \char`\"{}../math/chmat.h\char`\"{}}\par
\subsection*{Namespaces}
\begin{CompactItemize}
\item 
namespace \hyperlink{namespacebdm}{bdm}
\end{CompactItemize}
\subsection*{Classes}
\begin{CompactItemize}
\item 
class \hyperlink{classbdm_1_1eEF}{bdm::eEF}
\begin{CompactList}\small\item\em General conjugate exponential family posterior density. \item\end{CompactList}\item 
class \hyperlink{classbdm_1_1mEF}{bdm::mEF}
\begin{CompactList}\small\item\em Exponential family model. \item\end{CompactList}\item 
class \hyperlink{classbdm_1_1BMEF}{bdm::BMEF}
\begin{CompactList}\small\item\em Estimator for Exponential family. \item\end{CompactList}\item 
class \hyperlink{classbdm_1_1enorm}{bdm::enorm$<$ sq\_\-T $>$}
\begin{CompactList}\small\item\em Gaussian density with positive definite (decomposed) covariance matrix. \item\end{CompactList}\item 
class \hyperlink{classbdm_1_1egiw}{bdm::egiw}
\begin{CompactList}\small\item\em Gauss-inverse-Wishart density stored in LD form. \item\end{CompactList}\item 
class \hyperlink{classbdm_1_1eDirich}{bdm::eDirich}
\begin{CompactList}\small\item\em Dirichlet posterior density. \item\end{CompactList}\item 
class \hyperlink{classbdm_1_1multiBM}{bdm::multiBM}
\begin{CompactList}\small\item\em Estimator for Multinomial density. \item\end{CompactList}\item 
class \hyperlink{classbdm_1_1egamma}{bdm::egamma}
\begin{CompactList}\small\item\em Gamma posterior density. \item\end{CompactList}\item 
class \hyperlink{classbdm_1_1eigamma}{bdm::eigamma}
\begin{CompactList}\small\item\em Inverse-Gamma posterior density. \item\end{CompactList}\item 
class \hyperlink{classbdm_1_1euni}{bdm::euni}
\begin{CompactList}\small\item\em Uniform distributed density on a rectangular support. \item\end{CompactList}\item 
class \hyperlink{classbdm_1_1mlnorm}{bdm::mlnorm$<$ sq\_\-T $>$}
\begin{CompactList}\small\item\em Normal distributed linear function with linear function of mean value;. \item\end{CompactList}\item 
class \hyperlink{classbdm_1_1mlstudent}{bdm::mlstudent}
\item 
class \hyperlink{classbdm_1_1mgamma}{bdm::mgamma}
\begin{CompactList}\small\item\em Gamma random walk. \item\end{CompactList}\item 
class \hyperlink{classbdm_1_1migamma}{bdm::migamma}
\begin{CompactList}\small\item\em Inverse-Gamma random walk. \item\end{CompactList}\item 
class \hyperlink{classbdm_1_1mgamma__fix}{bdm::mgamma\_\-fix}
\begin{CompactList}\small\item\em Gamma random walk around a fixed point. \item\end{CompactList}\item 
class \hyperlink{classbdm_1_1migamma__fix}{bdm::migamma\_\-fix}
\begin{CompactList}\small\item\em Inverse-Gamma random walk around a fixed point. \item\end{CompactList}\item 
class \hyperlink{classbdm_1_1eEmp}{bdm::eEmp}
\begin{CompactList}\small\item\em Weighted empirical density. \item\end{CompactList}\end{CompactItemize}
\subsection*{Enumerations}
\begin{CompactItemize}
\item 
enum \hyperlink{namespacebdm_33aac0be76ded31d2e3081c5a3f6c418}{bdm::RESAMPLING\_\-METHOD} \{ \textbf{MULTINOMIAL} =  0, 
\textbf{STRATIFIED} =  1, 
\textbf{SYSTEMATIC} =  3
 \}
\begin{CompactList}\small\item\em Switch between various resampling methods. \item\end{CompactList}\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
\hypertarget{namespacebdm_9a39066aa68568b4b97f8d3103c8699c}{
{\footnotesize template$<$class sq\_\-T$>$ }\\std::ostream \& \textbf{bdm::operator$<$$<$} (std::ostream \&os, mlnorm$<$ sq\_\-T $>$ \&ml)}
\label{namespacebdm_9a39066aa68568b4b97f8d3103c8699c}

\end{CompactItemize}
