19 #ifndef __CONDITIONAL_GAUSSIAN_ADDITIVE_NOISE__ 20 #define __CONDITIONAL_GAUSSIAN_ADDITIVE_NOISE__ 64 virtual MatrixWrapper::SymmetricMatrix
CovarianceGet ()
const;
102 #endif // __CONDITIONAL_GAUSSIAN_ADDITIVE_NOISE__ void AdditiveNoiseSigmaSet(const MatrixWrapper::SymmetricMatrix &sigma)
Set the covariance of the Additive Gaussian uncertainty.
ConditionalGaussianAdditiveNoise(const Gaussian &gaus, int num_conditional_arguments=1)
Constructor.
Class representing Gaussian (or normal density)
const MatrixWrapper::ColumnVector & AdditiveNoiseMuGet() const
Get the mean Value of the Additive Gaussian uncertainty.
virtual MatrixWrapper::SymmetricMatrix CovarianceGet() const
Get the Covariance Matrix E[(x - E[x])^2] of the Analytic pdf.
virtual ~ConditionalGaussianAdditiveNoise()
Destructor.
void AdditiveNoiseMuSet(const MatrixWrapper::ColumnVector &mu)
Set the mean Value of the Additive Gaussian uncertainty.
MatrixWrapper::SymmetricMatrix _additiveNoise_Sigma
additive noise covariance
Abstract Class representing all Conditional Gaussians with additive gaussian noise.
Abstract Class representing all Conditional gaussians.
MatrixWrapper::ColumnVector _additiveNoise_Mu
additive noise expected value
const MatrixWrapper::SymmetricMatrix & AdditiveNoiseSigmaGet() const
Get the covariance matrix of the Additive Gaussian uncertainty.