Changeset 140 for doc/latex/classmepdf.tex
- Timestamp:
- 08/18/08 14:28:04 (16 years ago)
- Files:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
doc/latex/classmepdf.tex
r91 r140 1 \section{m pdf Class Reference}2 \label{classm pdf}\index{mpdf@{mpdf}}3 Conditional probability density, e.g. modeling some dependencies.1 \section{mepdf Class Reference} 2 \label{classmepdf}\index{mepdf@{mepdf}} 3 Unconditional \doxyref{mpdf}{p.}{classmpdf}, allows using \doxyref{epdf}{p.}{classepdf} in the role of \doxyref{mpdf}{p.}{classmpdf}. 4 4 5 5 6 6 {\tt \#include $<$libBM.h$>$} 7 7 8 Inheritance diagram for m pdf:\nopagebreak8 Inheritance diagram for mepdf:\nopagebreak 9 9 \begin{figure}[H] 10 10 \begin{center} 11 11 \leavevmode 12 \includegraphics[width= 107pt]{classmpdf__inherit__graph}12 \includegraphics[width=45pt]{classmepdf__inherit__graph} 13 13 \end{center} 14 14 \end{figure} 15 Collaboration diagram for m pdf:\nopagebreak15 Collaboration diagram for mepdf:\nopagebreak 16 16 \begin{figure}[H] 17 17 \begin{center} 18 18 \leavevmode 19 \includegraphics[width=5 6pt]{classmpdf__coll__graph}19 \includegraphics[width=59pt]{classmepdf__coll__graph} 20 20 \end{center} 21 21 \end{figure} … … 23 23 \begin{CompactItemize} 24 24 \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 25 28 virtual vec {\bf samplecond} (vec \&cond, double \&ll) 26 29 \begin{CompactList}\small\item\em Returns the required moment of the \doxyref{epdf}{p.}{classepdf}. \item\end{CompactList}\item 30 virtual 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 27 32 virtual void {\bf condition} (const vec \&cond)\label{classmpdf_0f95a0cc6ab40611f46804682446ed83} 28 33 … … 31 36 32 37 \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}\item36 {\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}\item39 38 {\bf RV} {\bf \_\-rvc} ()\label{classmpdf_ec9c850305984582548e8deb64f0ffe8} 40 39 … … 58 57 59 58 \subsection{Detailed Description} 60 Conditional probability density, e.g. modeling some dependencies. 59 Unconditional \doxyref{mpdf}{p.}{classmpdf}, allows using \doxyref{epdf}{p.}{classepdf} in the role of \doxyref{mpdf}{p.}{classmpdf}. 60 61 WARNING: the class does not check validity of the {\tt ep} pointer nor its existence. 61 62 62 63 \subsection{Member Function Documentation} 63 \index{m pdf@{mpdf}!samplecond@{samplecond}}64 \index{samplecond@{samplecond}!m pdf@{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} 66 67 67 68 … … 77 78 Reimplemented in {\bf mlnorm$<$ sq\_\-T $>$} \doxyref{}{p.}{classmlnorm_decf3e3b5c8e0812e5b4dbe94fa2ae18}, and {\bf mgamma} \doxyref{}{p.}{classmgamma_9f40dc43885085fad8e3d6652b79e139}. 78 79 79 References condition(),ep, epdf::evalpdflog(), and epdf::sample().80 References mpdf::condition(), mpdf::ep, epdf::evalpdflog(), and epdf::sample(). 80 81 81 Referenced by MPF$<$ BM\_\-T $>$::bayes(), and PF::bayes(). 82 Referenced 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 87 Returns 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 96 Reimplemented in {\bf mlnorm$<$ sq\_\-T $>$} \doxyref{}{p.}{classmlnorm_215fb88cc8b95d64cdefd6849abdd1e8}, and {\bf mgamma} \doxyref{}{p.}{classmgamma_e9d52749793f40aad85b70c6db4435ae}. 97 98 References mpdf::condition(), RV::count(), mpdf::ep, epdf::evalpdflog(), mpdf::rv, and epdf::sample(). 82 99 83 100 The documentation for this class was generated from the following file:\begin{CompactItemize}