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