mpdf mEF mepdf mmix mprod libBM.h RV RV mpdf::rv rv modeled random variable _rv mprod::mprod mlnorm< sq_T >::samplecond samplecond mlnorm< sq_T >::set_parameters mgamma::set_parameters RV RV mpdf::rvc rvc random variable in condition _rvc mprod::mprod epdf * epdf* mpdf::ep ep pointer to internal epdf _epdf evalcond mepdf::mepdf mlnorm< sq_T >::mlnorm mmix::mmix samplecond mgamma::set_parameters vec virtual vec mpdf::samplecond (const vec &cond, double &ll) samplecond const vec & cond double & ll Returns the required moment of the epdf. Returns a sample from the density conditioned on cond, $x \sim epdf(rv|cond)$. cond is numeric value of rv ll is a return value of log-likelihood of the sample. condition ep epdf::evalpdflog epdf::sample MPF< BM_T >::bayes PF::bayes mat virtual mat mpdf::samplecond (const vec &cond, vec &ll, int N) samplecond const vec & cond vec & ll int N Returns. N samples from the density conditioned on cond, $x \sim epdf(rv|cond)$. cond is numeric value of rv ll is a return value of log-likelihood of the sample. condition RV::count ep epdf::evalpdflog rv epdf::sample void virtual void mpdf::condition (const vec &cond) condition condition condition condition const vec & cond Update ep so that it represents this mpdf conditioned on rvc = cond. evalcond samplecond double virtual double mpdf::evalcond (const vec &dt, const vec &cond) evalcond const vec & dt const vec & cond Shortcut for conditioning and evaluation of the internal epdf. In some cases, this operation can be implemented efficiently. condition ep epdf::eval PF::bayes virtual mpdf::~mpdf () ~mpdf Destructor for future use;. mpdf::mpdf (const RV &rv0, const RV &rvc0) mpdf const RV & rv0 const RV & rvc0 Default constructor. RV RV mpdf::_rvc () _rvc access function rvc merger::merger RV RV mpdf::_rv () _rv access function rv mprod::mprod epdf & epdf& mpdf::_epdf () _epdf access function ep Conditional probability density, e.g. modeling some dependencies. rv rv rvc ep mpdf_epdf mpdf_rv mpdf_rvc mpdfcondition mpdfep mpdfevalcond mpdfmpdf mpdfrv mpdfrvc mpdfsamplecond mpdfsamplecond mpdf~mpdf