Bayesian Filtering Library
Generated from SVN r
|
19 #ifndef __CONDITIONAL_GAUSSIAN_ADDITIVE_NOISE__
20 #define __CONDITIONAL_GAUSSIAN_ADDITIVE_NOISE__
22 #include "conditionalgaussian.h"
102 #endif // __CONDITIONAL_GAUSSIAN_ADDITIVE_NOISE__
virtual ~ConditionalGaussianAdditiveNoise()
Destructor.
Abstract Class representing all Conditional Gaussians with additive gaussian noise.
const MatrixWrapper::ColumnVector & AdditiveNoiseMuGet() const
Get the mean Value of the Additive Gaussian uncertainty.
const MatrixWrapper::SymmetricMatrix & AdditiveNoiseSigmaGet() const
Get the covariance matrix of the Additive Gaussian uncertainty.
Class representing Gaussian (or normal density)
MatrixWrapper::SymmetricMatrix _additiveNoise_Sigma
additive noise covariance
ConditionalGaussianAdditiveNoise(const Gaussian &gaus, int num_conditional_arguments=1)
Constructor.
Abstract Class representing all Conditional gaussians.
Wrapper class for ColumnVectors (Boost implementation)
MatrixWrapper::ColumnVector _additiveNoise_Mu
additive noise expected value
void AdditiveNoiseMuSet(const MatrixWrapper::ColumnVector &mu)
Set the mean Value of the Additive Gaussian uncertainty.
void AdditiveNoiseSigmaSet(const MatrixWrapper::SymmetricMatrix &sigma)
Set the covariance of the Additive Gaussian uncertainty.