bdm::enorm< sq_T > Class Template Reference
Gaussian density with positive definite (decomposed) covariance matrix. More...
#include <exp_family.h>
Inheritance diagram for bdm::enorm< sq_T >:
Public Member Functions | |
Constructors | |
enorm (const vec &mu, const sq_T &R) | |
void | set_parameters (const vec &mu, const sq_T &R) |
void | from_setting (const Setting &root) |
void | to_setting (Setting &root) const |
void | validate () |
Mathematical operations | |
void | dupdate (mat &v, double nu=1.0) |
dupdate in exponential form (not really handy) | |
double | bhattacharyya (const enorm< sq_T > &e2) |
evaluate bhattacharya distance | |
vec | sample () const |
double | evallog_nn (const vec &val) const |
double | lognc () const |
vec | mean () const |
vec | variance () const |
mat | covariance () const |
shared_ptr< pdf > | condition (const RV &rvn) const |
void | condition (const RV &rvn, pdf &target) const |
shared_ptr< epdf > | marginal (const RV &rvn) const |
void | marginal (const RV &rvn, enorm< sq_T > &target) const |
Access to attributes | |
vec & | _mu () |
const vec & | _mu () const |
void | set_mu (const vec mu0) |
sq_T & | _R () |
const sq_T & | _R () const |
Protected Attributes | |
vec | mu |
mean value | |
sq_T | R |
Covariance matrix in decomposed form. |
Detailed Description
template<class sq_T>
class bdm::enorm< sq_T >
Gaussian density with positive definite (decomposed) covariance matrix.
More?...
Member Function Documentation
template<class sq_T>
void bdm::enorm< sq_T >::from_setting | ( | const Setting & | root | ) | [virtual] |
The documentation for this class was generated from the following file:
Generated on 2 Dec 2013 for mixpp by 1.4.7