- Timestamp:
- 02/18/08 17:50:37 (17 years ago)
- Location:
- doc/latex
- Files:
-
- 15 modified
Legend:
- Unmodified
- Added
- Removed
-
doc/latex/annotated.tex
r19 r22 1 1 \section{mixpp Class List} 2 2 Here are the classes, structs, unions and interfaces with brief descriptions:\begin{CompactList} 3 \item\contentsline{section}{{\bf bilinfn} (Class representing function \$f(x,u) = Ax+Bu\$ )}{\pageref{classbilinfn}}{} 3 4 \item\contentsline{section}{{\bf BM} (Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities )}{\pageref{classBM}}{} 5 \item\contentsline{section}{{\bf constfn} (Class representing function \$f(x) = a\$, here rv is empty )}{\pageref{classconstfn}}{} 6 \item\contentsline{section}{{\bf diffbifn} (Class representing a differentiable function of two variables \$f(x,u)\$ )}{\pageref{classdiffbifn}}{} 4 7 \item\contentsline{section}{{\bf DS} (Abstract class for discrete-time sources of data )}{\pageref{classDS}}{} 5 8 \item\contentsline{section}{{\bf eEF} (General conjugate exponential family posterior density )}{\pageref{classeEF}}{} 6 \item\contentsline{section}{{\bf enorm$<$ sq\_\-T $>$} (General exponential family density )}{\pageref{classenorm}}{} 9 \item\contentsline{section}{{\bf EKF$<$ sq\_\-T $>$} (Extended \doxyref{Kalman}{p.}{classKalman} Filter )}{\pageref{classEKF}}{} 10 \item\contentsline{section}{{\bf enorm$<$ sq\_\-T $>$} (Gaussian density with positive definite (decomposed) covariance matrix )}{\pageref{classenorm}}{} 7 11 \item\contentsline{section}{{\bf epdf} (Probability density function with numerical statistics, e.g. posterior density )}{\pageref{classepdf}}{} 8 \item\contentsline{section}{{\bf fnc} (Class representing function of variables)}{\pageref{classfnc}}{}12 \item\contentsline{section}{{\bf fnc} (Class representing function \$f(x)\$ of variable \$x\$ represented by {\tt rv} )}{\pageref{classfnc}}{} 9 13 \item\contentsline{section}{{\bf fsqmat} (Fake \doxyref{sqmat}{p.}{classsqmat}. This class maps \doxyref{sqmat}{p.}{classsqmat} operations to operations on full matrix )}{\pageref{classfsqmat}}{} 10 \item\contentsline{section}{{\bf Kalman$<$ sq\_\-T $>$} (\doxyref{Kalman}{p.}{classKalman} filter with covar aince matrices in square root form )}{\pageref{classKalman}}{}14 \item\contentsline{section}{{\bf Kalman$<$ sq\_\-T $>$} (\doxyref{Kalman}{p.}{classKalman} filter with covariance matrices in square root form )}{\pageref{classKalman}}{} 11 15 \item\contentsline{section}{{\bf KalmanFull} (Basic \doxyref{Kalman}{p.}{classKalman} filter with full matrices (education purpose only)! Will be deleted soon! )}{\pageref{classKalmanFull}}{} 16 \item\contentsline{section}{{\bf linfn} (Class representing function \$f(x) = Ax+B\$ )}{\pageref{classlinfn}}{} 12 17 \item\contentsline{section}{{\bf MemDS} (Class representing off-line data stored in memory )}{\pageref{classMemDS}}{} 13 18 \item\contentsline{section}{{\bf mpdf} (Conditional probability density, e.g. modeling some dependencies )}{\pageref{classmpdf}}{} -
doc/latex/classBM.tex
r19 r22 10 10 \begin{center} 11 11 \leavevmode 12 \includegraphics[width=1 42pt]{classBM__inherit__graph}12 \includegraphics[width=161pt]{classBM__inherit__graph} 13 13 \end{center} 14 14 \end{figure} … … 16 16 \begin{CompactItemize} 17 17 \item 18 {\bf BM} ()\label{classBM_ef32a12f4f89e4000bf5390ceda762ae} 19 20 \begin{CompactList}\small\item\em Default constructor. \item\end{CompactList}\item 18 21 virtual void {\bf bayes} (const vec \&dt, bool evall=true)=0 19 22 \begin{CompactList}\small\item\em Incremental Bayes rule. \item\end{CompactList}\item … … 47 50 48 51 49 Implemented in {\bf KalmanFull} \doxyref{}{p.}{classKalmanFull_048b13739b94c331cda08249b278552b}, {\bf Kalman$<$ sq\_\-T $>$} \doxyref{}{p.}{classKalman_e945d9205ca14acbd83ba80ea6f72b8e}, {\bf PF} \doxyref{}{p.}{classPF_eb06bd7d4325f22f54233967295793b9}, and {\bf TrivialPF} \doxyref{}{p.}{classTrivialPF_77a92bf054d763f806d27fc37a058389}.52 Implemented in {\bf KalmanFull} \doxyref{}{p.}{classKalmanFull_048b13739b94c331cda08249b278552b}, {\bf Kalman$<$ sq\_\-T $>$} \doxyref{}{p.}{classKalman_e945d9205ca14acbd83ba80ea6f72b8e}, {\bf EKF$<$ sq\_\-T $>$} \doxyref{}{p.}{classEKF_fb0a08463f14e5584344ea2df99fe747}, {\bf PF} \doxyref{}{p.}{classPF_eb06bd7d4325f22f54233967295793b9}, {\bf TrivialPF} \doxyref{}{p.}{classTrivialPF_77a92bf054d763f806d27fc37a058389}, and {\bf Kalman$<$ fsqmat $>$} \doxyref{}{p.}{classKalman_e945d9205ca14acbd83ba80ea6f72b8e}. 50 53 51 54 The documentation for this class was generated from the following file:\begin{CompactItemize} -
doc/latex/classKalman.tex
r19 r22 1 1 \section{Kalman$<$ sq\_\-T $>$ Class Template Reference} 2 2 \label{classKalman}\index{Kalman@{Kalman}} 3 \doxyref{Kalman}{p.}{classKalman} filter with covar aince matrices in square root form.3 \doxyref{Kalman}{p.}{classKalman} filter with covariance matrices in square root form. 4 4 5 5 … … 10 10 \begin{center} 11 11 \leavevmode 12 \includegraphics[width=7 0pt]{classKalman__inherit__graph}12 \includegraphics[width=77pt]{classKalman__inherit__graph} 13 13 \end{center} 14 14 \end{figure} … … 23 23 \begin{CompactItemize} 24 24 \item 25 {\bf Kalman} (int dimx, int dimu, int dimy)\label{classKalman_96958a5ebfa966d892137987f265083a} 26 27 \begin{CompactList}\small\item\em Default constructor. \item\end{CompactList}\item 25 28 {\bf Kalman} (mat A0, mat B0, mat C0, mat D0, sq\_\-T R0, sq\_\-T Q0, sq\_\-T P0, vec mu0)\label{classKalman_83118f4bd2ecbc70b03cfd573088ed6f} 26 29 … … 38 41 39 42 \begin{CompactList}\small\item\em Mean value of the posterior density. \item\end{CompactList}\end{CompactItemize} 43 \subsection*{Protected Attributes} 44 \begin{CompactItemize} 45 \item 46 int \textbf{dimx}\label{classKalman_39c8c403b46fa3b8c7da77cb2e3729eb} 47 48 \item 49 int \textbf{dimy}\label{classKalman_ba17b956df1e38b31fbbc299c8213b6a} 50 51 \item 52 int \textbf{dimu}\label{classKalman_b0153795a1444b6968a86409c778d9ce} 53 54 \item 55 mat \textbf{A}\label{classKalman_5e02efe86ee91e9c74b93b425fe060b9} 56 57 \item 58 mat \textbf{B}\label{classKalman_dc87704284a6c0bca13bf51f4345a50a} 59 60 \item 61 mat \textbf{C}\label{classKalman_86a805cd6515872d1132ad0d6eb5dc13} 62 63 \item 64 mat \textbf{D}\label{classKalman_d69f774ba3335c970c1c5b1d182f4dd1} 65 66 \item 67 sq\_\-T \textbf{R}\label{classKalman_11d171dc0e0ab111c56a70f98b97b3ec} 68 69 \item 70 sq\_\-T \textbf{Q}\label{classKalman_9b69015c800eb93f3ee49da23a6f55d9} 71 72 \item 73 mat \textbf{\_\-K}\label{classKalman_d422f51467c7a06174af2476d2826132} 74 75 \item 76 vec \textbf{\_\-yp}\label{classKalman_30b7461989185d3d02cf42b8e2a37649} 77 78 \item 79 sq\_\-T \textbf{\_\-Ry}\label{classKalman_477dca07d91ea1a1f41d51bb0229934f} 80 81 \item 82 sq\_\-T \textbf{\_\-iRy}\label{classKalman_15f1a793210750a7e4642fcd948b24c5} 83 84 \end{CompactItemize} 40 85 \subsection*{Friends} 41 86 \begin{CompactItemize} … … 49 94 \subsubsection*{template$<$class sq\_\-T$>$ class Kalman$<$ sq\_\-T $>$} 50 95 51 \doxyref{Kalman}{p.}{classKalman} filter with covar aince matrices in square root form.96 \doxyref{Kalman}{p.}{classKalman} filter with covariance matrices in square root form. 52 97 53 98 The documentation for this class was generated from the following file:\begin{CompactItemize} -
doc/latex/classRV.tex
r19 r22 18 18 19 19 \begin{CompactList}\small\item\em Empty constructor will be set later. \item\end{CompactList}\item 20 int {\bf count} () \label{classRV_9dcaca7b87cfb0e24a19260067d62f04}20 int {\bf count} () const \label{classRV_f5c7b8bd589eef09ccdf3329a0addea0} 21 21 22 22 \begin{CompactList}\small\item\em Return length (number of scalars) of the \doxyref{RV}{p.}{classRV}. \item\end{CompactList}\item … … 38 38 void {\bf t} (int delta)\label{classRV_e0a158d53ab9430627241f844f4c9a60} 39 39 40 \begin{CompactList}\small\item\em Generate new {\tt \doxyref{RV}{p.}{classRV}} with {\tt time} shifted by delta. \item\end{CompactList}\end{CompactItemize} 40 \begin{CompactList}\small\item\em Generate new {\tt \doxyref{RV}{p.}{classRV}} with {\tt time} shifted by delta. \item\end{CompactList}\item 41 ivec {\bf indexlist} ()\label{classRV_8470cf53be6e7bdba78ad0efbd203ee7} 42 43 \begin{CompactList}\small\item\em generate a list of indeces, i.e. which \item\end{CompactList}\end{CompactItemize} 41 44 \subsection*{Friends} 42 45 \begin{CompactItemize} -
doc/latex/classenorm.tex
r19 r22 1 1 \section{enorm$<$ sq\_\-T $>$ Class Template Reference} 2 2 \label{classenorm}\index{enorm@{enorm}} 3 G eneral exponential family density.3 Gaussian density with positive definite (decomposed) covariance matrix. 4 4 5 5 … … 26 26 27 27 \item 28 void \textbf{tupdate} (double phi, mat \&vbar, double nubar)\label{classenorm_5b5fd142b6b17ea334597960e3fe126a}28 void {\bf tupdate} (double phi, mat \&vbar, double nubar)\label{classenorm_5b5fd142b6b17ea334597960e3fe126a} 29 29 30 \ item30 \begin{CompactList}\small\item\em tupdate in exponential form (not really handy) \item\end{CompactList}\item 31 31 void \textbf{dupdate} (mat \&v, double nu=1.0)\label{classenorm_5bf185e31e5954fceb90ada3debd2ff2} 32 32 33 33 \item 34 void {\bf tupdate} ()\label{classenorm_2a1a522504c7788dfd7fb733157ee39e} 35 36 \begin{CompactList}\small\item\em tupdate used in KF \item\end{CompactList}\item 37 double {\bf dupdate} ()\label{classenorm_d1b0faf61260de09cf63bf823add5b32} 38 39 \begin{CompactList}\small\item\em dupdate used in KF \item\end{CompactList}\item 34 40 vec {\bf sample} () 35 41 \begin{CompactList}\small\item\em Returns the required moment of the \doxyref{epdf}{p.}{classepdf}. \item\end{CompactList}\item … … 37 43 38 44 \item 39 double \textbf{eval} (const vec \&val)\label{classenorm_93107f05a8e9b34b64853767200121a4}45 double {\bf eval} (const vec \&val)\label{classenorm_93107f05a8e9b34b64853767200121a4} 40 46 41 \ end{CompactItemize}47 \begin{CompactList}\small\item\em Compute probability of argument {\tt val}. \item\end{CompactList}\end{CompactItemize} 42 48 \subsection*{Public Attributes} 43 49 \begin{CompactItemize} … … 51 57 \subsubsection*{template$<$class sq\_\-T$>$ class enorm$<$ sq\_\-T $>$} 52 58 53 G eneral exponential family density.59 Gaussian density with positive definite (decomposed) covariance matrix. 54 60 55 61 More?... … … 63 69 Returns the required moment of the \doxyref{epdf}{p.}{classepdf}. 64 70 65 Returns a sample from the density, \$x epdf(rv)\$71 Returns a sample from the density, $x \sim epdf(rv)$ 66 72 67 73 Implements {\bf epdf} \doxyref{}{p.}{classepdf_7f74d871d50b9ff360f1b3879092a9fa}. -
doc/latex/classepdf.tex
r19 r22 25 25 virtual vec {\bf sample} ()=0 26 26 \begin{CompactList}\small\item\em Returns the required moment of the \doxyref{epdf}{p.}{classepdf}. \item\end{CompactList}\item 27 virtual double \textbf{eval} (const vec \&val)\label{classepdf_f333ceeb88ebc37d81fcd4cea4526bfc}27 virtual double {\bf eval} (const vec \&val)\label{classepdf_f333ceeb88ebc37d81fcd4cea4526bfc} 28 28 29 \ end{CompactItemize}29 \begin{CompactList}\small\item\em Compute probability of argument {\tt val}. \item\end{CompactList}\end{CompactItemize} 30 30 31 31 … … 41 41 Returns the required moment of the \doxyref{epdf}{p.}{classepdf}. 42 42 43 Returns a sample from the density, \$x epdf(rv)\$43 Returns a sample from the density, $x \sim epdf(rv)$ 44 44 45 45 Implemented in {\bf enorm$<$ sq\_\-T $>$} \doxyref{}{p.}{classenorm_6020bcd89db2c9584bd8871001bd2023}. -
doc/latex/classfnc.tex
r19 r22 1 1 \section{fnc Class Reference} 2 2 \label{classfnc}\index{fnc@{fnc}} 3 Class representing function of variables.3 Class representing function \$f(x)\$ of variable \$x\$ represented by {\tt rv}. 4 4 5 5 … … 10 10 \begin{center} 11 11 \leavevmode 12 \includegraphics[width= 48pt]{classfnc__inherit__graph}12 \includegraphics[width=109pt]{classfnc__inherit__graph} 13 13 \end{center} 14 14 \end{figure} 15 Collaboration diagram for fnc:\nopagebreak 16 \begin{figure}[H] 17 \begin{center} 18 \leavevmode 19 \includegraphics[width=37pt]{classfnc__coll__graph} 20 \end{center} 21 \end{figure} 15 \subsection*{Public Member Functions} 16 \begin{CompactItemize} 17 \item 18 virtual vec {\bf eval} (const vec \&cond)\label{classfnc_7fad2e6cb35909a165ec5a53def4a18c} 19 20 \begin{CompactList}\small\item\em function evaluates numerical value of \$f(x)\$ at \$x=cond\$ \item\end{CompactList}\item 21 int {\bf \_\-dimy} () const \label{classfnc_a8891973d0ca48ce38e1886df45ca298} 22 23 \begin{CompactList}\small\item\em access function \item\end{CompactList}\end{CompactItemize} 22 24 23 25 24 26 \subsection{Detailed Description} 25 Class representing function of variables.27 Class representing function \$f(x)\$ of variable \$x\$ represented by {\tt rv}. 26 28 27 29 The documentation for this class was generated from the following file:\begin{CompactItemize} -
doc/latex/classfsqmat.tex
r19 r22 20 20 \end{center} 21 21 \end{figure} 22 \subsection*{Public Member Functions} 23 \begin{CompactItemize} 24 \item 25 void {\bf opupdt} (const vec \&v, double w) 26 \item 27 mat {\bf to\_\-mat} ()\label{classfsqmat_cedf4f048309056f4262c930914dfda8} 28 29 \begin{CompactList}\small\item\em Conversion to full matrix. \item\end{CompactList}\item 30 void {\bf mult\_\-sym} (const mat \&C, bool trans=false) 31 \begin{CompactList}\small\item\em Inplace symmetric multiplication by a SQUARE matrix \$C\$, i.e. \$V = C$\ast$V$\ast$C'\$. \item\end{CompactList}\item 32 void \textbf{mult\_\-sym} (const mat \&C, {\bf fsqmat} \&U, bool trans=false)\label{classfsqmat_ccf5ad8fb038f82e9d2201c0606b65fa} 33 34 \item 35 void \textbf{inv} ({\bf fsqmat} \&Inv)\label{classfsqmat_9fa853e1ca28f2a1a1c43377e798ecb1} 36 37 \item 38 void {\bf clear} ()\label{classfsqmat_cfa4c359483d2322f32d1d50050f8ac4} 39 40 \begin{CompactList}\small\item\em Clearing matrix so that it corresponds to zeros. \item\end{CompactList}\item 41 {\bf fsqmat} (const mat \&M)\label{classfsqmat_1929fbc9fe375f1d67f979d0d302336f} 42 43 \begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item 44 virtual void {\bf inv} ({\bf fsqmat} $\ast$Inv) 45 \begin{CompactList}\small\item\em Matrix inversion preserving the chosen form. \item\end{CompactList}\item 46 double {\bf logdet} ()\label{classfsqmat_bf212272ec195ad2706e2bf4d8e7c9b3} 47 48 \begin{CompactList}\small\item\em Logarithm of a determinant. \item\end{CompactList}\item 49 double {\bf qform} (vec \&v)\label{classfsqmat_6d047b9f7a27dfc093303a13cc9b1fba} 50 51 \begin{CompactList}\small\item\em Evaluates quadratic form \$x= v'$\ast$V$\ast$v\$;. \item\end{CompactList}\item 52 vec {\bf sqrt\_\-mult} (vec \&v) 53 \begin{CompactList}\small\item\em Multiplies square root of \$V\$ by vector \$x\$. \item\end{CompactList}\item 54 {\bf fsqmat} \& \textbf{operator+=} (const {\bf fsqmat} \&A)\label{classfsqmat_514d1fdd8a382dbd6a774f2cf1ebd3de} 55 56 \item 57 {\bf fsqmat} \& \textbf{operator-=} (const {\bf fsqmat} \&A)\label{classfsqmat_e976bc9d899961e1d2087b0630ed33b7} 58 59 \item 60 {\bf fsqmat} \& \textbf{operator $\ast$=} (double x)\label{classfsqmat_8f7ce97628a50e06641281096b2af9b7} 61 62 \end{CompactItemize} 63 \subsection*{Protected Attributes} 64 \begin{CompactItemize} 65 \item 66 mat \textbf{M}\label{classfsqmat_a7a1fcb9aae19d1e4daddfc9c22ce453} 67 68 \end{CompactItemize} 22 69 23 70 … … 27 74 This class can be used to compare performance of algorithms using decomposed matrices with perormance of the same algorithms using full matrices; 28 75 76 \subsection{Member Function Documentation} 77 \index{fsqmat@{fsqmat}!opupdt@{opupdt}} 78 \index{opupdt@{opupdt}!fsqmat@{fsqmat}} 79 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void fsqmat::opupdt (const vec \& {\em v}, double {\em w})\hspace{0.3cm}{\tt [virtual]}}\label{classfsqmat_b36530e155667fe9f1bd58394e50c65a} 80 81 82 Perfroms a rank-1 update by outer product of vectors: \$V = V + w v v'\$. \begin{Desc} 83 \item[Parameters:] 84 \begin{description} 85 \item[{\em v}]Vector forming the outer product to be added \item[{\em w}]weight of updating; can be negative\end{description} 86 \end{Desc} 87 BLAS-2b operation. 88 89 Implements {\bf sqmat} \doxyref{}{p.}{classsqmat_b223484796661f2dadb5607a86ce0581}.\index{fsqmat@{fsqmat}!mult_sym@{mult\_\-sym}} 90 \index{mult_sym@{mult\_\-sym}!fsqmat@{fsqmat}} 91 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void fsqmat::mult\_\-sym (const mat \& {\em C}, bool {\em trans} = {\tt false})\hspace{0.3cm}{\tt [virtual]}}\label{classfsqmat_acc5d2d0a243f1de6d0106065f01f518} 92 93 94 Inplace symmetric multiplication by a SQUARE matrix \$C\$, i.e. \$V = C$\ast$V$\ast$C'\$. 95 96 \begin{Desc} 97 \item[Parameters:] 98 \begin{description} 99 \item[{\em C}]multiplying matrix, \item[{\em trans}]if true, product \$V = C'$\ast$V$\ast$C\$ will be computed instead; \end{description} 100 \end{Desc} 101 102 103 Implements {\bf sqmat} \doxyref{}{p.}{classsqmat_faa3bc90be142adde9cf74f573c70157}.\index{fsqmat@{fsqmat}!inv@{inv}} 104 \index{inv@{inv}!fsqmat@{fsqmat}} 105 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void fsqmat::inv ({\bf fsqmat} $\ast$ {\em Inv})\hspace{0.3cm}{\tt [virtual]}}\label{classfsqmat_788423cc2679620dd6da8d2fca2e3e4d} 106 107 108 Matrix inversion preserving the chosen form. 109 110 \begin{Desc} 111 \item[Parameters:] 112 \begin{description} 113 \item[{\em Inv}]a space where the inverse is stored. \end{description} 114 \end{Desc} 115 \index{fsqmat@{fsqmat}!sqrt_mult@{sqrt\_\-mult}} 116 \index{sqrt_mult@{sqrt\_\-mult}!fsqmat@{fsqmat}} 117 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}vec fsqmat::sqrt\_\-mult (vec \& {\em v})\hspace{0.3cm}{\tt [inline, virtual]}}\label{classfsqmat_6648dd4291b809cce14e8497d0433ad3} 118 119 120 Multiplies square root of \$V\$ by vector \$x\$. 121 122 Used e.g. in generating normal samples. 123 124 Implements {\bf sqmat} \doxyref{}{p.}{classsqmat_b5236c8a050199e1a9d338b0da1a08d2}. 125 29 126 The documentation for this class was generated from the following file:\begin{CompactItemize} 30 127 \item -
doc/latex/classsqmat.tex
r19 r22 34 34 35 35 \begin{CompactList}\small\item\em Clearing matrix so that it corresponds to zeros. \item\end{CompactList}\item 36 virtual int {\bf cols} ()=0\label{classsqmat_743d3799d9e73403230c54e14ecf09ed}36 int {\bf cols} () const \label{classsqmat_ecc2e2540f95a04f4449842588170f5b} 37 37 38 \begin{CompactList}\small\item\em Reimplementing common functions of mat: \doxyref{cols()}{p.}{classsqmat_ 743d3799d9e73403230c54e14ecf09ed}. \item\end{CompactList}\item39 virtual int {\bf rows} ()=0\label{classsqmat_f59664a4be09450f8c6ce3f5e5ab2dc7}38 \begin{CompactList}\small\item\em Reimplementing common functions of mat: \doxyref{cols()}{p.}{classsqmat_ecc2e2540f95a04f4449842588170f5b}. \item\end{CompactList}\item 39 int {\bf rows} () const \label{classsqmat_071e80ced9cc3b8cbb360fa7462eb646} 40 40 41 \begin{CompactList}\small\item\em Reimplementing common functions of mat: \doxyref{cols()}{p.}{classsqmat_ 743d3799d9e73403230c54e14ecf09ed}. \item\end{CompactList}\end{CompactItemize}41 \begin{CompactList}\small\item\em Reimplementing common functions of mat: \doxyref{cols()}{p.}{classsqmat_ecc2e2540f95a04f4449842588170f5b}. \item\end{CompactList}\end{CompactItemize} 42 42 \subsection*{Protected Attributes} 43 43 \begin{CompactItemize} … … 64 64 \item[{\em v}]Vector forming the outer product to be added \item[{\em w}]weight of updating; can be negative\end{description} 65 65 \end{Desc} 66 BLAS-2b operation. \index{sqmat@{sqmat}!mult_sym@{mult\_\-sym}} 66 BLAS-2b operation. 67 68 Implemented in {\bf fsqmat} \doxyref{}{p.}{classfsqmat_b36530e155667fe9f1bd58394e50c65a}.\index{sqmat@{sqmat}!mult_sym@{mult\_\-sym}} 67 69 \index{mult_sym@{mult\_\-sym}!sqmat@{sqmat}} 68 70 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void sqmat::mult\_\-sym (const mat \& {\em C}, bool {\em trans} = {\tt true})\hspace{0.3cm}{\tt [pure virtual]}}\label{classsqmat_faa3bc90be142adde9cf74f573c70157} … … 76 78 \item[{\em C}]multiplying matrix, \item[{\em trans}]if true, product \$V = C'$\ast$V$\ast$C\$ will be computed instead; \end{description} 77 79 \end{Desc} 78 \index{sqmat@{sqmat}!sqrt_mult@{sqrt\_\-mult}} 80 81 82 Implemented in {\bf fsqmat} \doxyref{}{p.}{classfsqmat_acc5d2d0a243f1de6d0106065f01f518}.\index{sqmat@{sqmat}!sqrt_mult@{sqrt\_\-mult}} 79 83 \index{sqrt_mult@{sqrt\_\-mult}!sqmat@{sqmat}} 80 84 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual vec sqmat::sqrt\_\-mult (vec \& {\em v})\hspace{0.3cm}{\tt [pure virtual]}}\label{classsqmat_b5236c8a050199e1a9d338b0da1a08d2} … … 85 89 Used e.g. in generating normal samples. 86 90 91 Implemented in {\bf fsqmat} \doxyref{}{p.}{classfsqmat_6648dd4291b809cce14e8497d0433ad3}. 92 87 93 The documentation for this class was generated from the following file:\begin{CompactItemize} 88 94 \item -
doc/latex/doxygen.sty
r19 r22 11 11 \rhead[\fancyplain{}{\bfseries\leftmark}] 12 12 {\fancyplain{}{\bfseries\thepage}} 13 \rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Fri Feb 15 18:57:362008 for mixpp by Doxygen }]{}14 \lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Feb 15 18:57:362008 for mixpp by Doxygen }}13 \rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Sun Feb 17 16:14:14 2008 for mixpp by Doxygen }]{} 14 \lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Sun Feb 17 16:14:14 2008 for mixpp by Doxygen }} 15 15 \cfoot{} 16 16 \newenvironment{Code} -
doc/latex/hierarchy.tex
r19 r22 4 4 \begin{CompactList} 5 5 \item \contentsline{section}{Kalman$<$ sq\_\-T $>$}{\pageref{classKalman}}{} 6 \item \contentsline{section}{Kalman$<$ fsqmat $>$}{\pageref{classKalman}}{} 7 \begin{CompactList} 8 \item \contentsline{section}{EKF$<$ sq\_\-T $>$}{\pageref{classEKF}}{} 9 \end{CompactList} 6 10 \item \contentsline{section}{KalmanFull}{\pageref{classKalmanFull}}{} 7 11 \item \contentsline{section}{PF}{\pageref{classPF}}{} … … 22 26 \end{CompactList} 23 27 \item \contentsline{section}{fnc}{\pageref{classfnc}}{} 28 \begin{CompactList} 29 \item \contentsline{section}{constfn}{\pageref{classconstfn}}{} 30 \item \contentsline{section}{diffbifn}{\pageref{classdiffbifn}}{} 31 \begin{CompactList} 32 \item \contentsline{section}{bilinfn}{\pageref{classbilinfn}}{} 33 \end{CompactList} 34 \item \contentsline{section}{linfn}{\pageref{classlinfn}}{} 35 \end{CompactList} 24 36 \item \contentsline{section}{mpdf}{\pageref{classmpdf}}{} 25 37 \item \contentsline{section}{RV}{\pageref{classRV}}{} -
doc/latex/libBM_8h.tex
r19 r22 19 19 \begin{center} 20 20 \leavevmode 21 \includegraphics[width= 420pt]{libBM_8h__dep__incl}21 \includegraphics[width=361pt]{libBM_8h__dep__incl} 22 22 \end{center} 23 23 \end{figure} … … 28 28 \begin{CompactList}\small\item\em Class representing variables, most often random variables. \item\end{CompactList}\item 29 29 class {\bf fnc} 30 \begin{CompactList}\small\item\em Class representing function of variables. \item\end{CompactList}\item30 \begin{CompactList}\small\item\em Class representing function \$f(x)\$ of variable \$x\$ represented by {\tt rv}. \item\end{CompactList}\item 31 31 class {\bf BM} 32 32 \begin{CompactList}\small\item\em Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities. \item\end{CompactList}\item -
doc/latex/libEF_8h.tex
r19 r22 23 23 \item 24 24 class {\bf enorm$<$ sq\_\-T $>$} 25 \begin{CompactList}\small\item\em G eneral exponential family density. \item\end{CompactList}\item25 \begin{CompactList}\small\item\em Gaussian density with positive definite (decomposed) covariance matrix. \item\end{CompactList}\item 26 26 class \textbf{mlnorm$<$ sq\_\-T $>$} 27 27 \end{CompactItemize} -
doc/latex/libKF_8h.tex
r19 r22 4 4 5 5 {\tt \#include $<$itpp/itbase.h$>$}\par 6 {\tt \#include \char`\"{}../stat/lib BM.h\char`\"{}}\par6 {\tt \#include \char`\"{}../stat/libFN.h\char`\"{}}\par 7 7 {\tt \#include \char`\"{}../math/libDC.h\char`\"{}}\par 8 8 … … 12 12 \begin{center} 13 13 \leavevmode 14 \includegraphics[width=13 5pt]{libKF_8h__incl}14 \includegraphics[width=134pt]{libKF_8h__incl} 15 15 \end{center} 16 16 \end{figure} … … 21 21 \begin{CompactList}\small\item\em Basic \doxyref{Kalman}{p.}{classKalman} filter with full matrices (education purpose only)! Will be deleted soon! \item\end{CompactList}\item 22 22 class {\bf Kalman$<$ sq\_\-T $>$} 23 \begin{CompactList}\small\item\em \doxyref{Kalman}{p.}{classKalman} filter with covaraince matrices in square root form. \item\end{CompactList}\end{CompactItemize} 23 \begin{CompactList}\small\item\em \doxyref{Kalman}{p.}{classKalman} filter with covariance matrices in square root form. \item\end{CompactList}\item 24 class {\bf EKF$<$ sq\_\-T $>$} 25 \begin{CompactList}\small\item\em Extended \doxyref{Kalman}{p.}{classKalman} Filter. \item\end{CompactList}\end{CompactItemize} 24 26 25 27 -
doc/latex/refman.tex
r19 r22 21 21 {\large Generated by Doxygen 1.5.3}\\ 22 22 \vspace*{0.5cm} 23 {\small Fri Feb 15 18:57:362008}\\23 {\small Sun Feb 17 16:14:14 2008}\\ 24 24 \end{center} 25 25 \end{titlepage} … … 36 36 \input{files} 37 37 \chapter{mixpp Class Documentation} 38 \input{classBM} 38 \input{classbilinfn} 39 \include{classBM} 40 \include{classconstfn} 41 \include{classdiffbifn} 39 42 \include{classDS} 40 43 \include{classeEF} 44 \include{classEKF} 41 45 \include{classenorm} 42 46 \include{classepdf} … … 45 49 \include{classKalman} 46 50 \include{classKalmanFull} 51 \include{classlinfn} 47 52 \include{classMemDS} 48 53 \include{classmpdf}