Changeset 270 for doc/latex/classbdm_1_1mepdf.tex
- Timestamp:
- 02/16/09 10:02:08 (16 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
doc/latex/classbdm_1_1mepdf.tex
r269 r270 3 3 \label{classbdm_1_1mepdf}\index{bdm::mepdf@{bdm::mepdf}} 4 4 } 5 Unconditional \hyperlink{classbdm_1_1mpdf}{mpdf}, allows using \hyperlink{classbdm_1_1epdf}{epdf} in the role of \hyperlink{classbdm_1_1mpdf}{mpdf}.6 7 8 5 {\tt \#include $<$libBM.h$>$} 9 6 … … 15 12 \end{center} 16 13 \end{figure} 17 Collaboration diagram for bdm::mepdf:\nopagebreak 18 \begin{figure}[H] 19 \begin{center} 20 \leavevmode 21 \includegraphics[width=88pt]{classbdm_1_1mepdf__coll__graph} 22 \end{center} 23 \end{figure} 14 15 16 \subsection{Detailed Description} 17 Unconditional \hyperlink{classbdm_1_1mpdf}{mpdf}, allows using \hyperlink{classbdm_1_1epdf}{epdf} in the role of \hyperlink{classbdm_1_1mpdf}{mpdf}. 18 24 19 \subsection*{Public Member Functions} 25 20 \begin{CompactItemize} … … 34 29 \label{classbdm_1_1mepdf_b2b898058169e7ed9a6dc7cd4e1c147c} 35 30 36 \begin{CompactList}\small\item\em Update {\tt ep} so that it represents this \hyperlink{classbdm_1_1mpdf}{mpdf} conditioned on {\tt rvc} = cond. \item\end{CompactList}\item 31 \begin{CompactList}\small\item\em Update {\tt ep} so that it represents this \hyperlink{classbdm_1_1mpdf}{mpdf} conditioned on {\tt rvc} = cond. \item\end{CompactList}\end{CompactItemize} 32 \begin{Indent}{\bf Matematical operations}\par 33 \begin{CompactItemize} 34 \item 37 35 virtual vec \hyperlink{classbdm_1_1mpdf_f0c1db6fcbb3aae2dd6123884457a367}{samplecond} (const vec \&cond) 38 36 \begin{CompactList}\small\item\em Returns a sample from the density conditioned on {\tt cond}, $x \sim epdf(rv|cond)$. \item\end{CompactList}\item 39 virtual mat \hyperlink{classbdm_1_1mpdf_ ee26963a637b2ea1fb1933652981e652}{samplecond\_\-m} (const vec \&cond, vec \&ll, int N)37 virtual mat \hyperlink{classbdm_1_1mpdf_afe4185b26baeb03688202e254d3b005}{samplecond\_\-m} (const vec \&cond, int N) 40 38 \begin{CompactList}\small\item\em Returns. \item\end{CompactList}\item 41 39 \hypertarget{classbdm_1_1mpdf_6336a8a72462e2a56a3989a220f18b1b}{ … … 48 46 \label{classbdm_1_1mpdf_0b0ed1ed663071bb7cf4a1349eb94fcb} 49 47 50 \begin{CompactList}\small\item\em Matrix version of evallogcond. \item\end{CompactList}\item 51 \hypertarget{classbdm_1_1mpdf_b3aba7311038bf990d706a64cab60cf8}{ 52 \hyperlink{classbdm_1_1RV}{RV} \hyperlink{classbdm_1_1mpdf_b3aba7311038bf990d706a64cab60cf8}{\_\-rvc} () const } 53 \label{classbdm_1_1mpdf_b3aba7311038bf990d706a64cab60cf8} 48 \begin{CompactList}\small\item\em Matrix version of evallogcond. \item\end{CompactList}\end{CompactItemize} 49 \end{Indent} 50 \begin{Indent}{\bf Access to attributes}\par 51 \begin{CompactItemize} 52 \item 53 \hypertarget{classbdm_1_1mpdf_5571482d150fbcb72cc36f6694ce1a10}{ 54 \hyperlink{classbdm_1_1RV}{RV} \textbf{\_\-rv} ()} 55 \label{classbdm_1_1mpdf_5571482d150fbcb72cc36f6694ce1a10} 54 56 55 \ begin{CompactList}\small\item\em access function \item\end{CompactList}\item56 \hypertarget{classbdm_1_1mpdf_2 22d5280e309c5a053ba73841e98c151}{57 \hyperlink{classbdm_1_1RV}{RV} \ hyperlink{classbdm_1_1mpdf_222d5280e309c5a053ba73841e98c151}{\_\-rv} () const}58 \label{classbdm_1_1mpdf_2 22d5280e309c5a053ba73841e98c151}57 \item 58 \hypertarget{classbdm_1_1mpdf_26001264236846897bd11e4baad47245}{ 59 \hyperlink{classbdm_1_1RV}{RV} \textbf{\_\-rvc} ()} 60 \label{classbdm_1_1mpdf_26001264236846897bd11e4baad47245} 59 61 60 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item 62 \item 63 \hypertarget{classbdm_1_1mpdf_1c2bae3e1e90874e72941863974ec0ed}{ 64 int \textbf{dimension} ()} 65 \label{classbdm_1_1mpdf_1c2bae3e1e90874e72941863974ec0ed} 66 67 \item 68 \hypertarget{classbdm_1_1mpdf_35e135910aed187b7290742f50e61bc8}{ 69 int \textbf{dimensionc} ()} 70 \label{classbdm_1_1mpdf_35e135910aed187b7290742f50e61bc8} 71 72 \item 61 73 \hypertarget{classbdm_1_1mpdf_1892fe3933488942253679f068e9e7f6}{ 62 \hyperlink{classbdm_1_1epdf}{epdf} \& \ hyperlink{classbdm_1_1mpdf_1892fe3933488942253679f068e9e7f6}{\_\-epdf} ()}74 \hyperlink{classbdm_1_1epdf}{epdf} \& \textbf{\_\-epdf} ()} 63 75 \label{classbdm_1_1mpdf_1892fe3933488942253679f068e9e7f6} 64 76 65 \ begin{CompactList}\small\item\em access function \item\end{CompactList}\item77 \item 66 78 \hypertarget{classbdm_1_1mpdf_05e843fd11c410a99dad2b88c55aca80}{ 67 \hyperlink{classbdm_1_1epdf}{epdf} $\ast$ \ hyperlink{classbdm_1_1mpdf_05e843fd11c410a99dad2b88c55aca80}{\_\-e} ()}79 \hyperlink{classbdm_1_1epdf}{epdf} $\ast$ \textbf{\_\-e} ()} 68 80 \label{classbdm_1_1mpdf_05e843fd11c410a99dad2b88c55aca80} 69 81 70 \begin{CompactList}\small\item\em access function \item\end{CompactList}\end{CompactItemize} 82 \end{CompactItemize} 83 \end{Indent} 84 \begin{Indent}{\bf Connection to other objects}\par 85 \begin{CompactItemize} 86 \item 87 \hypertarget{classbdm_1_1mpdf_7631a5570e4ade1420065e8df78f4401}{ 88 void \textbf{set\_\-rvc} (const \hyperlink{classbdm_1_1RV}{RV} \&rvc0)} 89 \label{classbdm_1_1mpdf_7631a5570e4ade1420065e8df78f4401} 90 91 \item 92 \hypertarget{classbdm_1_1mpdf_18ac26bc2f96ae01ef4eb06178abbd75}{ 93 void \textbf{set\_\-rv} (const \hyperlink{classbdm_1_1RV}{RV} \&rv0)} 94 \label{classbdm_1_1mpdf_18ac26bc2f96ae01ef4eb06178abbd75} 95 96 \item 97 \hypertarget{classbdm_1_1mpdf_f8e3798150b42fd1f3e16ddbbe0e7045}{ 98 bool \textbf{isnamed} ()} 99 \label{classbdm_1_1mpdf_f8e3798150b42fd1f3e16ddbbe0e7045} 100 101 \end{CompactItemize} 102 \end{Indent} 71 103 \subsection*{Protected Attributes} 72 104 \begin{CompactItemize} 73 105 \item 74 \hypertarget{classbdm_1_1mpdf_ 9bcfb45435d30983f436d41c298cbb51}{75 \hyperlink{classbdm_1_1RV}{RV} \hyperlink{classbdm_1_1mpdf_9bcfb45435d30983f436d41c298cbb51}{rv}}76 \label{classbdm_1_1mpdf_ 9bcfb45435d30983f436d41c298cbb51}106 \hypertarget{classbdm_1_1mpdf_7c1900976ff13dbc09c9729b3bbff9e6}{ 107 int \hyperlink{classbdm_1_1mpdf_7c1900976ff13dbc09c9729b3bbff9e6}{dimc}} 108 \label{classbdm_1_1mpdf_7c1900976ff13dbc09c9729b3bbff9e6} 77 109 78 \begin{CompactList}\small\item\em modeled random variable\item\end{CompactList}\item110 \begin{CompactList}\small\item\em dimension of the condition \item\end{CompactList}\item 79 111 \hypertarget{classbdm_1_1mpdf_5a5f08950daa08b85b01ddf4e1c36288}{ 80 112 \hyperlink{classbdm_1_1RV}{RV} \hyperlink{classbdm_1_1mpdf_5a5f08950daa08b85b01ddf4e1c36288}{rvc}} … … 87 119 88 120 \begin{CompactList}\small\item\em pointer to internal \hyperlink{classbdm_1_1epdf}{epdf} \item\end{CompactList}\end{CompactItemize} 89 90 91 \subsection{Detailed Description}92 Unconditional \hyperlink{classbdm_1_1mpdf}{mpdf}, allows using \hyperlink{classbdm_1_1epdf}{epdf} in the role of \hyperlink{classbdm_1_1mpdf}{mpdf}.93 94 121 95 122 … … 113 140 References bdm::mpdf::condition(), bdm::mpdf::ep, and bdm::epdf::sample(). 114 141 115 Referenced by bdm::MPF$<$ BM\_\-T $>$::bayes(), bdm::PF::bayes(), and bdm::ArxDS::step().\hypertarget{classbdm_1_1mpdf_ ee26963a637b2ea1fb1933652981e652}{142 Referenced by bdm::MPF$<$ BM\_\-T $>$::bayes(), bdm::PF::bayes(), and bdm::ArxDS::step().\hypertarget{classbdm_1_1mpdf_afe4185b26baeb03688202e254d3b005}{ 116 143 \index{bdm::mepdf@{bdm::mepdf}!samplecond\_\-m@{samplecond\_\-m}} 117 144 \index{samplecond\_\-m@{samplecond\_\-m}!bdm::mepdf@{bdm::mepdf}} 118 \subsubsection[samplecond\_\-m]{\setlength{\rightskip}{0pt plus 5cm}virtual mat bdm::mpdf::samplecond\_\-m (const vec \& {\em cond}, \/ vec \& {\em ll}, \/int {\em N})\hspace{0.3cm}{\tt \mbox{[}inline, virtual, inherited\mbox{]}}}}119 \label{classbdm_1_1mpdf_ ee26963a637b2ea1fb1933652981e652}145 \subsubsection[samplecond\_\-m]{\setlength{\rightskip}{0pt plus 5cm}virtual mat bdm::mpdf::samplecond\_\-m (const vec \& {\em cond}, \/ int {\em N})\hspace{0.3cm}{\tt \mbox{[}inline, virtual, inherited\mbox{]}}}} 146 \label{classbdm_1_1mpdf_afe4185b26baeb03688202e254d3b005} 120 147 121 148 … … 129 156 130 157 131 References bdm::mpdf::condition(), bdm:: RV::count(), bdm::mpdf::ep, bdm::epdf::evallog(), bdm::mpdf::rv, and bdm::epdf::sample().158 References bdm::mpdf::condition(), bdm::epdf::dimension(), bdm::mpdf::ep, and bdm::epdf::sample(). 132 159 133 160 The documentation for this class was generated from the following file:\begin{CompactItemize}