Public Member Functions | Private Attributes
UnivariateNormal< _Scalar > Class Template Reference

#include <EigenMultiVariateNormal.hpp>

List of all members.

Public Member Functions

void nextSample (_Scalar &sample)
void setMean (const _Scalar &mean)
void setVar (const _Scalar &var)
 UnivariateNormal (const _Scalar &mean, const _Scalar &var)

Private Attributes

_Scalar mean_
boost::normal_distribution
< _Scalar > 
norm
boost::variate_generator
< boost::mt19937
&, boost::normal_distribution
< _Scalar > > 
randN
boost::mt19937 rng
_Scalar stdev_

Detailed Description

template<typename _Scalar>
class UnivariateNormal< _Scalar >

Get a a sample from a univariant gaussian distribution

Definition at line 74 of file EigenMultiVariateNormal.hpp.


Constructor & Destructor Documentation

template<typename _Scalar>
UnivariateNormal< _Scalar >::UnivariateNormal ( const _Scalar &  mean,
const _Scalar &  var 
) [inline]

Definition at line 86 of file EigenMultiVariateNormal.hpp.


Member Function Documentation

template<typename _Scalar>
void UnivariateNormal< _Scalar >::nextSample ( _Scalar &  sample) [inline]

Definition at line 103 of file EigenMultiVariateNormal.hpp.

template<typename _Scalar>
void UnivariateNormal< _Scalar >::setMean ( const _Scalar &  mean) [inline]

Definition at line 98 of file EigenMultiVariateNormal.hpp.

template<typename _Scalar>
void UnivariateNormal< _Scalar >::setVar ( const _Scalar &  var) [inline]

Definition at line 93 of file EigenMultiVariateNormal.hpp.


Member Data Documentation

template<typename _Scalar>
_Scalar UnivariateNormal< _Scalar >::mean_ [private]

Definition at line 81 of file EigenMultiVariateNormal.hpp.

template<typename _Scalar>
boost::normal_distribution<_Scalar> UnivariateNormal< _Scalar >::norm [private]

Definition at line 77 of file EigenMultiVariateNormal.hpp.

template<typename _Scalar>
boost::variate_generator<boost::mt19937&,boost::normal_distribution<_Scalar> > UnivariateNormal< _Scalar >::randN [private]

Definition at line 79 of file EigenMultiVariateNormal.hpp.

template<typename _Scalar>
boost::mt19937 UnivariateNormal< _Scalar >::rng [private]

Definition at line 76 of file EigenMultiVariateNormal.hpp.

template<typename _Scalar>
_Scalar UnivariateNormal< _Scalar >::stdev_ [private]

Definition at line 82 of file EigenMultiVariateNormal.hpp.


The documentation for this class was generated from the following file:


uncertain_tf
Author(s): Thomas Ruehr
autogenerated on Mon Oct 6 2014 08:20:49