21 #ifndef __LINEAR_SYSTEM_CONDITIONAL_GAUSSIAN__
22 #define __LINEAR_SYSTEM_CONDITIONAL_GAUSSIAN__
24 #include "analyticconditionalgaussian_additivenoise.h"
101 vector<MatrixWrapper::Matrix> _ratio;
110 #endif // __LINEAR_SYSTEM_CONDITIONAL_GAUSSIAN__
virtual MatrixWrapper::Matrix dfGet(unsigned int i) const
returns derivative from function to n-th conditional variable
Class representing Gaussian (or normal density)
virtual LinearAnalyticConditionalGaussian * Clone() const
Clone function.
Abstract Class representing all full Analytical Conditional gaussians with Additive Gaussian Noise...
Wrapper class for ColumnVectors (Boost implementation)
LinearAnalyticConditionalGaussian(const vector< MatrixWrapper::Matrix > &ratio, const Gaussian &additiveNoise)
Constructor.
const MatrixWrapper::Matrix & MatrixGet(unsigned int i) const
Get the i-th matrix of the system.
Implementation of Matrixwrapper using Boost.
void MatrixSet(unsigned int i, const MatrixWrapper::Matrix &m)
Set the i-th Matrix for calculation of .
virtual MatrixWrapper::ColumnVector ExpectedValueGet() const
Get the expected value E[x] of the pdf.
virtual ~LinearAnalyticConditionalGaussian()
Destructor.
Linear Conditional Gaussian.
virtual void NumConditionalArgumentsSet(unsigned int numconditionalarguments)
Be careful: you don't want to use this one: Redefined.