edoNormalMulti< EOT > Class Template Reference

A multi-normal distribution, that models co-variances. More...

#include <edoNormalMulti.h>

Inheritance diagram for edoNormalMulti< EOT >:
edoDistrib< EOT >

List of all members.

Public Types

typedef EOT::AtomType AtomType
typedef Eigen::Matrix
< AtomType, Eigen::Dynamic, 1 > 
Vector
typedef Eigen::Matrix
< AtomType, Eigen::Dynamic,
Eigen::Dynamic > 
Matrix

Public Member Functions

 edoNormalMulti (unsigned int dim=1)
 edoNormalMulti (const Vector &mean, const Matrix &varcovar)
unsigned int size ()
Vector mean () const
Matrix varcovar () const

Private Attributes

Vector _mean
Matrix _varcovar

Detailed Description

template<typename EOT>
class edoNormalMulti< EOT >

A multi-normal distribution, that models co-variances.

Defines a mean vector and a co-variances matrix.

Exists in two implementations, using either Boost::uBLAS (if compiled WITH_BOOST) or Eigen3 (WITH_EIGEN).

Definition at line 72 of file edoNormalMulti.h.


The documentation for this class was generated from the following file:
All Classes Functions Variables Typedefs