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_1mlnorm.tex

    r269 r270  
    33\label{classbdm_1_1mlnorm}\index{bdm::mlnorm@{bdm::mlnorm}} 
    44} 
    5 Normal distributed linear function with linear function of mean value;.   
    6  
    7  
    85{\tt \#include $<$libEF.h$>$} 
    96 
     
    1512\end{center} 
    1613\end{figure} 
    17 Collaboration diagram for bdm::mlnorm$<$ sq\_\-T $>$:\nopagebreak 
    18 \begin{figure}[H] 
    19 \begin{center} 
    20 \leavevmode 
    21 \includegraphics[width=101pt]{classbdm_1_1mlnorm__coll__graph} 
    22 \end{center} 
    23 \end{figure} 
    24 \subsection*{Public Member Functions} 
    25 \begin{CompactItemize} 
    26 \item  
    27 \hypertarget{classbdm_1_1mlnorm_64d965df6811ff65b94718c427048f4a}{ 
    28 \hyperlink{classbdm_1_1mlnorm_64d965df6811ff65b94718c427048f4a}{mlnorm} (const \hyperlink{classbdm_1_1RV}{RV} \&\hyperlink{classbdm_1_1mpdf_9bcfb45435d30983f436d41c298cbb51}{rv}, const \hyperlink{classbdm_1_1RV}{RV} \&\hyperlink{classbdm_1_1mpdf_5a5f08950daa08b85b01ddf4e1c36288}{rvc})} 
    29 \label{classbdm_1_1mlnorm_64d965df6811ff65b94718c427048f4a} 
     14 
     15 
     16\subsection{Detailed Description} 
     17\subsubsection*{template$<$class sq\_\-T$>$ class bdm::mlnorm$<$ sq\_\-T $>$} 
     18 
     19Normal distributed linear function with linear function of mean value;.  
     20 
     21Mean value $mu=A*rvc+mu_0$. \subsection*{Public Member Functions} 
     22\begin{CompactItemize} 
     23\item  
     24\hypertarget{classbdm_1_1mlnorm_2dcc06a3dd71f038efbe14dc34d937ae}{ 
     25\hyperlink{classbdm_1_1mlnorm_2dcc06a3dd71f038efbe14dc34d937ae}{mlnorm} ()} 
     26\label{classbdm_1_1mlnorm_2dcc06a3dd71f038efbe14dc34d937ae} 
    3027 
    3128\begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item  
     
    5451\label{classbdm_1_1mlnorm_78120ecd1c2b1d7e80124b4603504604} 
    5552 
    56 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item  
     53\begin{CompactList}\small\item\em access function \item\end{CompactList}\end{CompactItemize} 
     54\begin{Indent}{\bf Matematical operations}\par 
     55\begin{CompactItemize} 
     56\item  
    5757virtual vec \hyperlink{classbdm_1_1mpdf_f0c1db6fcbb3aae2dd6123884457a367}{samplecond} (const vec \&cond) 
    5858\begin{CompactList}\small\item\em Returns a sample from the density conditioned on {\tt cond}, $x \sim epdf(rv|cond)$. \item\end{CompactList}\item  
    59 virtual mat \hyperlink{classbdm_1_1mpdf_ee26963a637b2ea1fb1933652981e652}{samplecond\_\-m} (const vec \&cond, vec \&ll, int N) 
     59virtual mat \hyperlink{classbdm_1_1mpdf_afe4185b26baeb03688202e254d3b005}{samplecond\_\-m} (const vec \&cond, int N) 
    6060\begin{CompactList}\small\item\em Returns. \item\end{CompactList}\item  
    6161\hypertarget{classbdm_1_1mpdf_6336a8a72462e2a56a3989a220f18b1b}{ 
     
    6868\label{classbdm_1_1mpdf_0b0ed1ed663071bb7cf4a1349eb94fcb} 
    6969 
    70 \begin{CompactList}\small\item\em Matrix version of evallogcond. \item\end{CompactList}\item  
    71 \hypertarget{classbdm_1_1mpdf_b3aba7311038bf990d706a64cab60cf8}{ 
    72 \hyperlink{classbdm_1_1RV}{RV} \hyperlink{classbdm_1_1mpdf_b3aba7311038bf990d706a64cab60cf8}{\_\-rvc} () const } 
    73 \label{classbdm_1_1mpdf_b3aba7311038bf990d706a64cab60cf8} 
    74  
    75 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item  
    76 \hypertarget{classbdm_1_1mpdf_222d5280e309c5a053ba73841e98c151}{ 
    77 \hyperlink{classbdm_1_1RV}{RV} \hyperlink{classbdm_1_1mpdf_222d5280e309c5a053ba73841e98c151}{\_\-rv} () const } 
    78 \label{classbdm_1_1mpdf_222d5280e309c5a053ba73841e98c151} 
    79  
    80 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item  
     70\begin{CompactList}\small\item\em Matrix version of evallogcond. \item\end{CompactList}\end{CompactItemize} 
     71\end{Indent} 
     72\begin{Indent}{\bf Access to attributes}\par 
     73\begin{CompactItemize} 
     74\item  
     75\hypertarget{classbdm_1_1mpdf_5571482d150fbcb72cc36f6694ce1a10}{ 
     76\hyperlink{classbdm_1_1RV}{RV} \textbf{\_\-rv} ()} 
     77\label{classbdm_1_1mpdf_5571482d150fbcb72cc36f6694ce1a10} 
     78 
     79\item  
     80\hypertarget{classbdm_1_1mpdf_26001264236846897bd11e4baad47245}{ 
     81\hyperlink{classbdm_1_1RV}{RV} \textbf{\_\-rvc} ()} 
     82\label{classbdm_1_1mpdf_26001264236846897bd11e4baad47245} 
     83 
     84\item  
     85\hypertarget{classbdm_1_1mpdf_1c2bae3e1e90874e72941863974ec0ed}{ 
     86int \textbf{dimension} ()} 
     87\label{classbdm_1_1mpdf_1c2bae3e1e90874e72941863974ec0ed} 
     88 
     89\item  
     90\hypertarget{classbdm_1_1mpdf_35e135910aed187b7290742f50e61bc8}{ 
     91int \textbf{dimensionc} ()} 
     92\label{classbdm_1_1mpdf_35e135910aed187b7290742f50e61bc8} 
     93 
     94\item  
    8195\hypertarget{classbdm_1_1mpdf_1892fe3933488942253679f068e9e7f6}{ 
    82 \hyperlink{classbdm_1_1epdf}{epdf} \& \hyperlink{classbdm_1_1mpdf_1892fe3933488942253679f068e9e7f6}{\_\-epdf} ()} 
     96\hyperlink{classbdm_1_1epdf}{epdf} \& \textbf{\_\-epdf} ()} 
    8397\label{classbdm_1_1mpdf_1892fe3933488942253679f068e9e7f6} 
    8498 
    85 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item  
     99\item  
    86100\hypertarget{classbdm_1_1mpdf_05e843fd11c410a99dad2b88c55aca80}{ 
    87 \hyperlink{classbdm_1_1epdf}{epdf} $\ast$ \hyperlink{classbdm_1_1mpdf_05e843fd11c410a99dad2b88c55aca80}{\_\-e} ()} 
     101\hyperlink{classbdm_1_1epdf}{epdf} $\ast$ \textbf{\_\-e} ()} 
    88102\label{classbdm_1_1mpdf_05e843fd11c410a99dad2b88c55aca80} 
    89103 
    90 \begin{CompactList}\small\item\em access function \item\end{CompactList}\end{CompactItemize} 
     104\end{CompactItemize} 
     105\end{Indent} 
     106\begin{Indent}{\bf Connection to other objects}\par 
     107\begin{CompactItemize} 
     108\item  
     109\hypertarget{classbdm_1_1mpdf_7631a5570e4ade1420065e8df78f4401}{ 
     110void \textbf{set\_\-rvc} (const \hyperlink{classbdm_1_1RV}{RV} \&rvc0)} 
     111\label{classbdm_1_1mpdf_7631a5570e4ade1420065e8df78f4401} 
     112 
     113\item  
     114\hypertarget{classbdm_1_1mpdf_18ac26bc2f96ae01ef4eb06178abbd75}{ 
     115void \textbf{set\_\-rv} (const \hyperlink{classbdm_1_1RV}{RV} \&rv0)} 
     116\label{classbdm_1_1mpdf_18ac26bc2f96ae01ef4eb06178abbd75} 
     117 
     118\item  
     119\hypertarget{classbdm_1_1mpdf_f8e3798150b42fd1f3e16ddbbe0e7045}{ 
     120bool \textbf{isnamed} ()} 
     121\label{classbdm_1_1mpdf_f8e3798150b42fd1f3e16ddbbe0e7045} 
     122 
     123\end{CompactItemize} 
     124\end{Indent} 
    91125\subsection*{Protected Attributes} 
    92126\begin{CompactItemize} 
     
    112146 
    113147\item  
    114 \hypertarget{classbdm_1_1mpdf_9bcfb45435d30983f436d41c298cbb51}{ 
    115 \hyperlink{classbdm_1_1RV}{RV} \hyperlink{classbdm_1_1mpdf_9bcfb45435d30983f436d41c298cbb51}{rv}} 
    116 \label{classbdm_1_1mpdf_9bcfb45435d30983f436d41c298cbb51} 
    117  
    118 \begin{CompactList}\small\item\em modeled random variable \item\end{CompactList}\item  
     148\hypertarget{classbdm_1_1mpdf_7c1900976ff13dbc09c9729b3bbff9e6}{ 
     149int \hyperlink{classbdm_1_1mpdf_7c1900976ff13dbc09c9729b3bbff9e6}{dimc}} 
     150\label{classbdm_1_1mpdf_7c1900976ff13dbc09c9729b3bbff9e6} 
     151 
     152\begin{CompactList}\small\item\em dimension of the condition \item\end{CompactList}\item  
    119153\hypertarget{classbdm_1_1mpdf_5a5f08950daa08b85b01ddf4e1c36288}{ 
    120154\hyperlink{classbdm_1_1RV}{RV} \hyperlink{classbdm_1_1mpdf_5a5f08950daa08b85b01ddf4e1c36288}{rvc}} 
     
    136170\end{CompactItemize} 
    137171 
    138  
    139 \subsection{Detailed Description} 
    140 \subsubsection*{template$<$class sq\_\-T$>$ class bdm::mlnorm$<$ sq\_\-T $>$} 
    141  
    142 Normal distributed linear function with linear function of mean value;.  
    143  
    144 Mean value $mu=A*rvc+mu_0$.  
    145172 
    146173\subsection{Member Function Documentation} 
     
    163190References bdm::mpdf::condition(), bdm::mpdf::ep, and bdm::epdf::sample(). 
    164191 
    165 Referenced by bdm::MPF$<$ BM\_\-T $>$::bayes(), bdm::PF::bayes(), and bdm::ArxDS::step().\hypertarget{classbdm_1_1mpdf_ee26963a637b2ea1fb1933652981e652}{ 
     192Referenced by bdm::MPF$<$ BM\_\-T $>$::bayes(), bdm::PF::bayes(), and bdm::ArxDS::step().\hypertarget{classbdm_1_1mpdf_afe4185b26baeb03688202e254d3b005}{ 
    166193\index{bdm::mlnorm@{bdm::mlnorm}!samplecond\_\-m@{samplecond\_\-m}} 
    167194\index{samplecond\_\-m@{samplecond\_\-m}!bdm::mlnorm@{bdm::mlnorm}} 
    168 \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{]}}}} 
    169 \label{classbdm_1_1mpdf_ee26963a637b2ea1fb1933652981e652} 
     195\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{]}}}} 
     196\label{classbdm_1_1mpdf_afe4185b26baeb03688202e254d3b005} 
    170197 
    171198 
     
    179206 
    180207 
    181 References bdm::mpdf::condition(), bdm::RV::count(), bdm::mpdf::ep, bdm::epdf::evallog(), bdm::mpdf::rv, and bdm::epdf::sample(). 
     208References bdm::mpdf::condition(), bdm::epdf::dimension(), bdm::mpdf::ep, and bdm::epdf::sample(). 
    182209 
    183210The documentation for this class was generated from the following file:\begin{CompactItemize}