eEF epdf egamma egiw enorm< sq_T > enorm< chmat > enorm< fsqmat > enorm< ldmat > libEF.h eEF::eEF (const RV &rv) eEF const RV & rv default constructor double virtual double eEF::lognc () const =0 lognc lognc lognc lognc lognc lognc lognc logarithm of the normalizing constant, $\mathcal{I}$ void virtual void eEF::tupdate (double phi, mat &vbar, double nubar) tupdate tupdate tupdate tupdate tupdate double phi mat & vbar double nubar TODO decide if it is really needed. void virtual void eEF::dupdate (mat &v, double nu=1.0) dupdate dupdate dupdate dupdate dupdate mat & v double nu 1.0 TODO decide if it is really needed. vec virtual vec epdf::sample () const =0 sample sample sample sample sample sample sample sample sample sample Returns the required moment of the epdf. Returns a sample, $x$ from density $epdf(rv)$ mpdf::samplecond PF::set_est eEmp::set_parameters mat mat epdf::sampleN (int N) const sampleN int N Returns N samples from density $epdf(rv)$. RV::count epdf::rv double virtual double epdf::eval (const vec &val) const eval eval eval eval eval eval const vec & val Compute probability of argument val. epdf::evalpdflog mpdf::evalcond double virtual double epdf::evalpdflog (const vec &val) const =0 evalpdflog evalpdflog evalpdflog evalpdflog evalpdflog evalpdflog evalpdflog evalpdflog evalpdflog evalpdflog const vec & val Compute log-probability of argument val. epdf::eval mpdf::samplecond vec virtual vec epdf::mean () const =0 mean mean mean mean mean mean mean mean mean mean return expected value main RV & RV& epdf::_rv () _rv access function, possibly dangerous! epdf::rv emix::set_parameters RV RV epdf::rv rv Identified of the random variable. epdf::_rv egamma::evalpdflog egiw::evalpdflog egamma::lognc eEmp::mean emix::mean euni::sample egamma::sample epdf::sampleN emix::set_parameters General conjugate exponential family posterior density. More?... < fsqmat > < chmat > < ldmat > rv eEF_rv eEFdupdate eEFeEF eEFepdf eEFepdf eEFeval eEFevalpdflog eEFlognc eEFmean eEFrv eEFsample eEFsampleN eEFtupdate eEF~epdf