root/doc/latex/libEF_8h.tex @ 270

Revision 270, 3.9 kB (checked in by smidl, 16 years ago)

Changes in the very root classes!
* rv and rvc are no longer compulsory,
* samplecond does not return ll
* BM has drv

  • Property svn:eol-style set to native
Line 
1\hypertarget{libEF_8h}{
2\section{libEF.h File Reference}
3\label{libEF_8h}\index{libEF.h@{libEF.h}}
4}
5
6
7\subsection{Detailed Description}
8Probability distributions for Exponential Family models.
9
10\begin{Desc}
11\item[Author:]Vaclav Smidl.\end{Desc}
12----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty
13
14Using IT++ for numerical operations -----------------------------------
15
16{\tt \#include \char`\"{}libBM.h\char`\"{}}\par
17{\tt \#include \char`\"{}../math/chmat.h\char`\"{}}\par
18\subsection*{Namespaces}
19\begin{CompactItemize}
20\item 
21namespace \hyperlink{namespacebdm}{bdm}
22\end{CompactItemize}
23\subsection*{Classes}
24\begin{CompactItemize}
25\item 
26class \hyperlink{classbdm_1_1eEF}{bdm::eEF}
27\begin{CompactList}\small\item\em General conjugate exponential family posterior density. \item\end{CompactList}\item 
28class \hyperlink{classbdm_1_1mEF}{bdm::mEF}
29\begin{CompactList}\small\item\em Exponential family model. \item\end{CompactList}\item 
30class \hyperlink{classbdm_1_1BMEF}{bdm::BMEF}
31\begin{CompactList}\small\item\em Estimator for Exponential family. \item\end{CompactList}\item 
32class \hyperlink{classbdm_1_1enorm}{bdm::enorm$<$ sq\_\-T $>$}
33\begin{CompactList}\small\item\em Gaussian density with positive definite (decomposed) covariance matrix. \item\end{CompactList}\item 
34class \hyperlink{classbdm_1_1egiw}{bdm::egiw}
35\begin{CompactList}\small\item\em Gauss-inverse-Wishart density stored in LD form. \item\end{CompactList}\item 
36class \hyperlink{classbdm_1_1eDirich}{bdm::eDirich}
37\begin{CompactList}\small\item\em Dirichlet posterior density. \item\end{CompactList}\item 
38class \hyperlink{classbdm_1_1multiBM}{bdm::multiBM}
39\begin{CompactList}\small\item\em Estimator for Multinomial density. \item\end{CompactList}\item 
40class \hyperlink{classbdm_1_1egamma}{bdm::egamma}
41\begin{CompactList}\small\item\em Gamma posterior density. \item\end{CompactList}\item 
42class \hyperlink{classbdm_1_1eigamma}{bdm::eigamma}
43\begin{CompactList}\small\item\em Inverse-Gamma posterior density. \item\end{CompactList}\item 
44class \hyperlink{classbdm_1_1euni}{bdm::euni}
45\begin{CompactList}\small\item\em Uniform distributed density on a rectangular support. \item\end{CompactList}\item 
46class \hyperlink{classbdm_1_1mlnorm}{bdm::mlnorm$<$ sq\_\-T $>$}
47\begin{CompactList}\small\item\em Normal distributed linear function with linear function of mean value;. \item\end{CompactList}\item 
48class \hyperlink{classbdm_1_1mlstudent}{bdm::mlstudent}
49\item 
50class \hyperlink{classbdm_1_1mgamma}{bdm::mgamma}
51\begin{CompactList}\small\item\em Gamma random walk. \item\end{CompactList}\item 
52class \hyperlink{classbdm_1_1migamma}{bdm::migamma}
53\begin{CompactList}\small\item\em Inverse-Gamma random walk. \item\end{CompactList}\item 
54class \hyperlink{classbdm_1_1mgamma__fix}{bdm::mgamma\_\-fix}
55\begin{CompactList}\small\item\em Gamma random walk around a fixed point. \item\end{CompactList}\item 
56class \hyperlink{classbdm_1_1migamma__fix}{bdm::migamma\_\-fix}
57\begin{CompactList}\small\item\em Inverse-Gamma random walk around a fixed point. \item\end{CompactList}\item 
58class \hyperlink{classbdm_1_1eEmp}{bdm::eEmp}
59\begin{CompactList}\small\item\em Weighted empirical density. \item\end{CompactList}\end{CompactItemize}
60\subsection*{Enumerations}
61\begin{CompactItemize}
62\item 
63enum \hyperlink{namespacebdm_33aac0be76ded31d2e3081c5a3f6c418}{bdm::RESAMPLING\_\-METHOD} \{ \textbf{MULTINOMIAL} =  0,
64\textbf{STRATIFIED} =  1,
65\textbf{SYSTEMATIC} =  3
66 \}
67\begin{CompactList}\small\item\em Switch between various resampling methods. \item\end{CompactList}\end{CompactItemize}
68\subsection*{Functions}
69\begin{CompactItemize}
70\item 
71\hypertarget{namespacebdm_9a39066aa68568b4b97f8d3103c8699c}{
72{\footnotesize template$<$class sq\_\-T$>$ }\\std::ostream \& \textbf{bdm::operator$<$$<$} (std::ostream \&os, mlnorm$<$ sq\_\-T $>$ \&ml)}
73\label{namespacebdm_9a39066aa68568b4b97f8d3103c8699c}
74
75\end{CompactItemize}
Note: See TracBrowser for help on using the browser.