Changeset 711 for library/doc
- Timestamp:
- 11/08/09 22:07:31 (15 years ago)
- Location:
- library/doc/tutorial
- Files:
-
- 3 modified
Legend:
- Unmodified
- Added
- Removed
-
library/doc/tutorial/00install.dox
r643 r711 47 47 \section win Windows 48 48 49 The following approach was tested on Visual Studio 9, so we recommend to download and install it. 50 http://www.microsoft.com/express/vc/ 49 The following approach was tested on the Microsoft Visual Studio 9. 51 50 52 51 Make sure you have cmake installed. … … 77 76 directory 78 77 78 For more comfortable work with Subversion, we recommend to install also the Visual SVN - 79 a Visual Studio plug-in that integrates Subversion and TortoiseSVN, see http://www.visualsvn.com/ 80 81 79 82 \section mac Mac OS X 80 83 -
library/doc/tutorial/01userguide.dox
r693 r711 245 245 DS.class = 'pdfDS'; 246 246 DS.pdf.class = 'mprod'; 247 DS.pdf.pdfs = {fy, epdf2mpdf(fu)};247 DS.pdf.pdfs = {fy, fu}; 248 248 \endcode 249 249 … … 253 253 - the same concept is used for enorm, where enorm<chmat> and enorm<fsqmat> are also possible. In this particular use, these objects are equivalent. In specific situation, e.g. Kalman filter implemented on Choleski decomposition (bdm::KalmanCh), only enorm<chmat> is approprate. 254 254 - class 'mprod' represents the chain rule of probability. Attribute \c pdfs of its configuration structure is a list of conditional densities. Conditional density \f$ f(a|b)\f$ is represented by class \c pdf and its offsprings. Class \c RV is used to describe both variables before conditioning (field \c rv ) and after conditioning sign (field \c rvc). 255 - due to simplicity of implementation, mprod accept only conditional densities in the field \c pdfs. Hence, the pdf \f$ f(u_t)\f$ must be converted to conditional density with empty conditioning, \f$ f(u_t| \{\})\f$. This is achieved by calling function epdf2mpdf which is only a trivial wrapper creating class bdm::mepdf.256 255 257 256 -
library/doc/tutorial/memory_management.dox
r613 r711 107 107 108 108 \code 109 class m epdf : public mpdf110 { 111 shared_ptr<epdf> iepdf;109 class mratio: public pdf { 110 protected: 111 shared_ptr<epdf> den; 112 112 public: 113 mepdf (shared_ptr<epdf> em) { 114 iepdf = em; 113 mratio ( const epdf* nom0, const RV &rv, bool copy = false ) { 114 // build denominator 115 den = nom0->marginal ( rvc ); 115 116 \endcode 116 117