root/doc/latex/classUIstateDS.tex @ 275

Revision 275, 2.7 kB (checked in by smidl, 16 years ago)

doc

RevLine 
[275]1\hypertarget{classUIstateDS}{
2\section{UIstateDS Class Reference}
3\label{classUIstateDS}\index{UIstateDS@{UIstateDS}}
4}
5{\tt \#include $<$libDS\_\-ui.h$>$}
6
7Inheritance diagram for UIstateDS::\begin{figure}[H]
8\begin{center}
9\leavevmode
10\includegraphics[height=2cm]{classUIstateDS}
11\end{center}
12\end{figure}
13
14
15\subsection{Detailed Description}
16UI for stateDS
17
18The DS is constructed from a structure with fields:
19
20\begin{Code}\begin{verbatim}system = {
21        type = "stateDS";
22        //Internal model
23        IM = { type = "mpdf"; //<-- valid offspring! e.g. "mlnorm"
24                rv = { //description of x_t
25                        names=("name1",...);
26                        sizes=[2,1]; // optional default=[1,1...];
27                        times=[0,0]; // optional default=[0,0...];
28                        }
29                rvu= { //description of  u_t
30                        //optional default=empty
31                        }       
32
33                // remaining fields depending on the chosen type
34                };
35        //Observation model
36        OM = { type = "mpdf-offspring";
37                rv = {}; //description of d_t
38                rvu = {type="internal", path="system.IM.rvu"}; //description of u_t
39       
40                //remaining fields
41        }
42};
43\end{verbatim}
44\end{Code}
45
46 \subsection*{Public Member Functions}
47\begin{CompactItemize}
48\item 
49\hypertarget{classUIstateDS_972d0b59ec756a4e4247e7febd2383fa}{
50\hyperlink{classbdm_1_1bdmroot}{bdmroot} $\ast$ \hyperlink{classUIstateDS_972d0b59ec756a4e4247e7febd2383fa}{build} (Setting \&S) const }
51\label{classUIstateDS_972d0b59ec756a4e4247e7febd2383fa}
52
53\begin{CompactList}\small\item\em Function building the computational object. \item\end{CompactList}\end{CompactItemize}
54\subsection*{Protected Member Functions}
55\begin{CompactItemize}
56\item 
57\hypertarget{classbdm_1_1UIbuilder_3c514c2eb6fc6a347f15c270a32ddebd}{
58const vec \textbf{getvec} (Setting \&S) const }
59\label{classbdm_1_1UIbuilder_3c514c2eb6fc6a347f15c270a32ddebd}
60
61\item 
62\hypertarget{classbdm_1_1UIbuilder_1e78cce143622e3a0ba66af4768bc3e8}{
63const mat \textbf{getmat} (Setting \&S, int ncols) const }
64\label{classbdm_1_1UIbuilder_1e78cce143622e3a0ba66af4768bc3e8}
65
66\item 
67\hypertarget{classbdm_1_1UIbuilder_950437aed29283d10346f4966011a64e}{
68const ivec \textbf{getivec} (Setting \&S) const }
69\label{classbdm_1_1UIbuilder_950437aed29283d10346f4966011a64e}
70
71\item 
72\hypertarget{classbdm_1_1UIbuilder_4ea1d97d81aba46dfe0e7fd416a4ad22}{
73const Array$<$ string $>$ \textbf{get\_\-as} (Setting \&S) const }
74\label{classbdm_1_1UIbuilder_4ea1d97d81aba46dfe0e7fd416a4ad22}
75
76\end{CompactItemize}
77
78
79The documentation for this class was generated from the following file:\begin{CompactItemize}
80\item 
81\hyperlink{libDS__ui_8h}{libDS\_\-ui.h}\end{CompactItemize}
Note: See TracBrowser for help on using the browser.