Show
Ignore:
Timestamp:
02/16/09 10:02:08 (16 years ago)
Author:
smidl
Message:

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

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • doc/latex/classbdm_1_1mEF.tex

    r269 r270  
    33\label{classbdm_1_1mEF}\index{bdm::mEF@{bdm::mEF}} 
    44} 
    5 Exponential family model.   
    6  
    7  
    85{\tt \#include $<$libEF.h$>$} 
    96 
     
    1512\end{center} 
    1613\end{figure} 
    17 Collaboration diagram for bdm::mEF:\nopagebreak 
    18 \begin{figure}[H] 
    19 \begin{center} 
    20 \leavevmode 
    21 \includegraphics[width=87pt]{classbdm_1_1mEF__coll__graph} 
    22 \end{center} 
    23 \end{figure} 
    24 \subsection*{Public Member Functions} 
     14 
     15 
     16\subsection{Detailed Description} 
     17Exponential family model.  
     18 
     19More?... \subsection*{Public Member Functions} 
    2520\begin{CompactItemize} 
    2621\item  
    27 \hypertarget{classbdm_1_1mEF_f6647b16e9c99b8a7d7df93374ef90f3}{ 
    28 \hyperlink{classbdm_1_1mEF_f6647b16e9c99b8a7d7df93374ef90f3}{mEF} (const \hyperlink{classbdm_1_1RV}{RV} \&rv0, const \hyperlink{classbdm_1_1RV}{RV} \&rvc0)} 
    29 \label{classbdm_1_1mEF_f6647b16e9c99b8a7d7df93374ef90f3} 
     22\hypertarget{classbdm_1_1mEF_dd7caad7026b778af66e34480eec6f9e}{ 
     23\hyperlink{classbdm_1_1mEF_dd7caad7026b778af66e34480eec6f9e}{mEF} ()} 
     24\label{classbdm_1_1mEF_dd7caad7026b778af66e34480eec6f9e} 
    3025 
    31 \begin{CompactList}\small\item\em Default constructor. \item\end{CompactList}\item  
     26\begin{CompactList}\small\item\em Default constructor. \item\end{CompactList}\end{CompactItemize} 
     27\begin{Indent}{\bf Matematical operations}\par 
     28\begin{CompactItemize} 
     29\item  
    3230virtual vec \hyperlink{classbdm_1_1mpdf_f0c1db6fcbb3aae2dd6123884457a367}{samplecond} (const vec \&cond) 
    3331\begin{CompactList}\small\item\em Returns a sample from the density conditioned on {\tt cond}, $x \sim epdf(rv|cond)$. \item\end{CompactList}\item  
    34 virtual mat \hyperlink{classbdm_1_1mpdf_ee26963a637b2ea1fb1933652981e652}{samplecond\_\-m} (const vec \&cond, vec \&ll, int N) 
     32virtual mat \hyperlink{classbdm_1_1mpdf_afe4185b26baeb03688202e254d3b005}{samplecond\_\-m} (const vec \&cond, int N) 
    3533\begin{CompactList}\small\item\em Returns. \item\end{CompactList}\item  
    3634\hypertarget{classbdm_1_1mpdf_db94784a9aacf74c65c5a014f6743530}{ 
     
    4846\label{classbdm_1_1mpdf_0b0ed1ed663071bb7cf4a1349eb94fcb} 
    4947 
    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} 
    5456 
    55 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item  
    56 \hypertarget{classbdm_1_1mpdf_222d5280e309c5a053ba73841e98c151}{ 
    57 \hyperlink{classbdm_1_1RV}{RV} \hyperlink{classbdm_1_1mpdf_222d5280e309c5a053ba73841e98c151}{\_\-rv} () const } 
    58 \label{classbdm_1_1mpdf_222d5280e309c5a053ba73841e98c151} 
     57\item  
     58\hypertarget{classbdm_1_1mpdf_26001264236846897bd11e4baad47245}{ 
     59\hyperlink{classbdm_1_1RV}{RV} \textbf{\_\-rvc} ()} 
     60\label{classbdm_1_1mpdf_26001264236846897bd11e4baad47245} 
    5961 
    60 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item  
     62\item  
     63\hypertarget{classbdm_1_1mpdf_1c2bae3e1e90874e72941863974ec0ed}{ 
     64int \textbf{dimension} ()} 
     65\label{classbdm_1_1mpdf_1c2bae3e1e90874e72941863974ec0ed} 
     66 
     67\item  
     68\hypertarget{classbdm_1_1mpdf_35e135910aed187b7290742f50e61bc8}{ 
     69int \textbf{dimensionc} ()} 
     70\label{classbdm_1_1mpdf_35e135910aed187b7290742f50e61bc8} 
     71 
     72\item  
    6173\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} ()} 
    6375\label{classbdm_1_1mpdf_1892fe3933488942253679f068e9e7f6} 
    6476 
    65 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item  
     77\item  
    6678\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} ()} 
    6880\label{classbdm_1_1mpdf_05e843fd11c410a99dad2b88c55aca80} 
    6981 
    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}{ 
     88void \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}{ 
     93void \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}{ 
     98bool \textbf{isnamed} ()} 
     99\label{classbdm_1_1mpdf_f8e3798150b42fd1f3e16ddbbe0e7045} 
     100 
     101\end{CompactItemize} 
     102\end{Indent} 
    71103\subsection*{Protected Attributes} 
    72104\begin{CompactItemize} 
    73105\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}{ 
     107int \hyperlink{classbdm_1_1mpdf_7c1900976ff13dbc09c9729b3bbff9e6}{dimc}} 
     108\label{classbdm_1_1mpdf_7c1900976ff13dbc09c9729b3bbff9e6} 
    77109 
    78 \begin{CompactList}\small\item\em modeled random variable \item\end{CompactList}\item  
     110\begin{CompactList}\small\item\em dimension of the condition \item\end{CompactList}\item  
    79111\hypertarget{classbdm_1_1mpdf_5a5f08950daa08b85b01ddf4e1c36288}{ 
    80112\hyperlink{classbdm_1_1RV}{RV} \hyperlink{classbdm_1_1mpdf_5a5f08950daa08b85b01ddf4e1c36288}{rvc}} 
     
    88120\begin{CompactList}\small\item\em pointer to internal \hyperlink{classbdm_1_1epdf}{epdf} \item\end{CompactList}\end{CompactItemize} 
    89121 
    90  
    91 \subsection{Detailed Description} 
    92 Exponential family model.  
    93  
    94 More?...  
    95122 
    96123\subsection{Member Function Documentation} 
     
    113140References bdm::mpdf::condition(), bdm::mpdf::ep, and bdm::epdf::sample(). 
    114141 
    115 Referenced by bdm::MPF$<$ BM\_\-T $>$::bayes(), bdm::PF::bayes(), and bdm::ArxDS::step().\hypertarget{classbdm_1_1mpdf_ee26963a637b2ea1fb1933652981e652}{ 
     142Referenced by bdm::MPF$<$ BM\_\-T $>$::bayes(), bdm::PF::bayes(), and bdm::ArxDS::step().\hypertarget{classbdm_1_1mpdf_afe4185b26baeb03688202e254d3b005}{ 
    116143\index{bdm::mEF@{bdm::mEF}!samplecond\_\-m@{samplecond\_\-m}} 
    117144\index{samplecond\_\-m@{samplecond\_\-m}!bdm::mEF@{bdm::mEF}} 
    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} 
    120147 
    121148 
     
    129156 
    130157 
    131 References bdm::mpdf::condition(), bdm::RV::count(), bdm::mpdf::ep, bdm::epdf::evallog(), bdm::mpdf::rv, and bdm::epdf::sample(). 
     158References bdm::mpdf::condition(), bdm::epdf::dimension(), bdm::mpdf::ep, and bdm::epdf::sample(). 
    132159 
    133160The documentation for this class was generated from the following file:\begin{CompactItemize}