Show
Ignore:
Timestamp:
08/18/08 14:28:04 (16 years ago)
Author:
smidl
Message:

Latex doc

Files:
1 copied

Legend:

Unmodified
Added
Removed
  • doc/latex/classmepdf.tex

    r91 r140  
    1 \section{mpdf Class Reference} 
    2 \label{classmpdf}\index{mpdf@{mpdf}} 
    3 Conditional probability density, e.g. modeling some dependencies 
     1\section{mepdf Class Reference} 
     2\label{classmepdf}\index{mepdf@{mepdf}} 
     3Unconditional \doxyref{mpdf}{p.}{classmpdf}, allows using \doxyref{epdf}{p.}{classepdf} in the role of \doxyref{mpdf}{p.}{classmpdf} 
    44 
    55 
    66{\tt \#include $<$libBM.h$>$} 
    77 
    8 Inheritance diagram for mpdf:\nopagebreak 
     8Inheritance diagram for mepdf:\nopagebreak 
    99\begin{figure}[H] 
    1010\begin{center} 
    1111\leavevmode 
    12 \includegraphics[width=107pt]{classmpdf__inherit__graph} 
     12\includegraphics[width=45pt]{classmepdf__inherit__graph} 
    1313\end{center} 
    1414\end{figure} 
    15 Collaboration diagram for mpdf:\nopagebreak 
     15Collaboration diagram for mepdf:\nopagebreak 
    1616\begin{figure}[H] 
    1717\begin{center} 
    1818\leavevmode 
    19 \includegraphics[width=56pt]{classmpdf__coll__graph} 
     19\includegraphics[width=59pt]{classmepdf__coll__graph} 
    2020\end{center} 
    2121\end{figure} 
     
    2323\begin{CompactItemize} 
    2424\item  
     25{\bf mepdf} (const {\bf RV} \&{\bf rv}, const {\bf RV} \&{\bf rvc}, {\bf epdf} $\ast$em)\label{classmepdf_213e3a177540a0815aa7bdcc1bb25c6e} 
     26 
     27\begin{CompactList}\small\item\em Default constructor. \item\end{CompactList}\item  
    2528virtual vec {\bf samplecond} (vec \&cond, double \&ll) 
    2629\begin{CompactList}\small\item\em Returns the required moment of the \doxyref{epdf}{p.}{classepdf}. \item\end{CompactList}\item  
     30virtual mat {\bf samplecond} (vec \&cond, vec \&ll, int N) 
     31\begin{CompactList}\small\item\em Returns N samples from the density conditioned on {\tt cond}, $x \sim epdf(rv|cond)$. \item\end{CompactList}\item  
    2732virtual void {\bf condition} (const vec \&cond)\label{classmpdf_0f95a0cc6ab40611f46804682446ed83} 
    2833 
     
    3136 
    3237\begin{CompactList}\small\item\em Shortcut for conditioning and evaluation of the internal \doxyref{epdf}{p.}{classepdf}. In some cases, this operation can be implemented efficiently. \item\end{CompactList}\item  
    33 virtual {\bf $\sim$mpdf} ()\label{classmpdf_6788be9f3a888796499c5293a318fcfb} 
    34  
    35 \begin{CompactList}\small\item\em Destructor for future use;. \item\end{CompactList}\item  
    36 {\bf mpdf} (const {\bf RV} \&rv0, const {\bf RV} \&rvc0)\label{classmpdf_581ecf362185d37c08bb31cb9d046d6f} 
    37  
    38 \begin{CompactList}\small\item\em Default constructor. \item\end{CompactList}\item  
    3938{\bf RV} {\bf \_\-rvc} ()\label{classmpdf_ec9c850305984582548e8deb64f0ffe8} 
    4039 
     
    5857 
    5958\subsection{Detailed Description} 
    60 Conditional probability density, e.g. modeling some dependencies.  
     59Unconditional \doxyref{mpdf}{p.}{classmpdf}, allows using \doxyref{epdf}{p.}{classepdf} in the role of \doxyref{mpdf}{p.}{classmpdf}.  
     60 
     61WARNING: the class does not check validity of the {\tt ep} pointer nor its existence.  
    6162 
    6263\subsection{Member Function Documentation} 
    63 \index{mpdf@{mpdf}!samplecond@{samplecond}} 
    64 \index{samplecond@{samplecond}!mpdf@{mpdf}} 
    65 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual vec mpdf::samplecond (vec \& {\em cond}, \/  double \& {\em ll})\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classmpdf_b0193a350c97933ddf15b15a130da352} 
     64\index{mepdf@{mepdf}!samplecond@{samplecond}} 
     65\index{samplecond@{samplecond}!mepdf@{mepdf}} 
     66\subsubsection[samplecond]{\setlength{\rightskip}{0pt plus 5cm}virtual vec mpdf::samplecond (vec \& {\em cond}, \/  double \& {\em ll})\hspace{0.3cm}{\tt  [inline, virtual, inherited]}}\label{classmpdf_b0193a350c97933ddf15b15a130da352} 
    6667 
    6768 
     
    7778Reimplemented in {\bf mlnorm$<$ sq\_\-T $>$} \doxyref{}{p.}{classmlnorm_decf3e3b5c8e0812e5b4dbe94fa2ae18}, and {\bf mgamma} \doxyref{}{p.}{classmgamma_9f40dc43885085fad8e3d6652b79e139}. 
    7879 
    79 References condition(), ep, epdf::evalpdflog(), and epdf::sample(). 
     80References mpdf::condition(), mpdf::ep, epdf::evalpdflog(), and epdf::sample(). 
    8081 
    81 Referenced by MPF$<$ BM\_\-T $>$::bayes(), and PF::bayes(). 
     82Referenced by MPF$<$ BM\_\-T $>$::bayes(), and PF::bayes().\index{mepdf@{mepdf}!samplecond@{samplecond}} 
     83\index{samplecond@{samplecond}!mepdf@{mepdf}} 
     84\subsubsection[samplecond]{\setlength{\rightskip}{0pt plus 5cm}virtual mat mpdf::samplecond (vec \& {\em cond}, \/  vec \& {\em ll}, \/  int {\em N})\hspace{0.3cm}{\tt  [inline, virtual, inherited]}}\label{classmpdf_6bf806badfdac606c847e458e8fce18c} 
     85 
     86 
     87Returns N samples from the density conditioned on {\tt cond}, $x \sim epdf(rv|cond)$.  
     88 
     89\begin{Desc} 
     90\item[Parameters:] 
     91\begin{description} 
     92\item[{\em cond}]is numeric value of {\tt rv} \item[{\em ll}]is a return value of log-likelihood of the sample. \end{description} 
     93\end{Desc} 
     94 
     95 
     96Reimplemented in {\bf mlnorm$<$ sq\_\-T $>$} \doxyref{}{p.}{classmlnorm_215fb88cc8b95d64cdefd6849abdd1e8}, and {\bf mgamma} \doxyref{}{p.}{classmgamma_e9d52749793f40aad85b70c6db4435ae}. 
     97 
     98References mpdf::condition(), RV::count(), mpdf::ep, epdf::evalpdflog(), mpdf::rv, and epdf::sample(). 
    8299 
    83100The documentation for this class was generated from the following file:\begin{CompactItemize}