bdm::pdf_internal< EPDF > Class Template Reference
pdf with internal epdf that is modified by functioncondition
More...
#include <bdmbase.h>
Inheritance diagram for bdm::pdf_internal< EPDF >:

Public Member Functions | |
| pdf_internal () | |
| constructor | |
| virtual void | condition (const vec &cond)=0 |
| EPDF & | e () |
| access function to iepdf | |
| vec | samplecond (const vec &cond) |
Reimplements samplecond using condition(). | |
| double | evallogcond (const vec &val, const vec &cond) |
Reimplements evallogcond using condition(). | |
| virtual vec | evallogcond_mat (const mat &Dt, const vec &cond) |
| Efficient version of evallogcond for matrices. | |
| virtual vec | evallogcond_mat (const Array< vec > &Dt, const vec &cond) |
| Efficient version of evallogcond for Array<vec>. | |
| virtual mat | samplecond_mat (const vec &cond, int N) |
| Efficient version of samplecond. | |
| void | validate () |
Protected Attributes | |
| EPDF | iepdf |
| Internal epdf used for sampling. | |
Detailed Description
template<class EPDF>
class bdm::pdf_internal< EPDF >
pdf with internal epdf that is modified by function condition
Member Function Documentation
template<class EPDF>
| virtual void bdm::pdf_internal< EPDF >::condition | ( | const vec & | cond | ) | [pure virtual] |
Update iepdf so that it represents this pdf conditioned on rvc = cond This function provides convenient reimplementation in offsprings
Implemented in bdm::mlnorm< sq_T, TEpdf >, bdm::mlnorm< bdm::chmat >, and bdm::mlnorm< bdm::ldmat, bdm::enorm >.
The documentation for this class was generated from the following file:
Generated on 2 Dec 2013 for mixpp by
1.4.7
