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