Bayesian Filtering Library
Generated from SVN r
|
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__
Abstract Class representing all full Analytical Conditional gaussians with Additive Gaussian Noise.
LinearAnalyticConditionalGaussian(const vector< MatrixWrapper::Matrix > &ratio, const Gaussian &additiveNoise)
Constructor.
Class representing Gaussian (or normal density)
virtual void NumConditionalArgumentsSet(unsigned int numconditionalarguments)
Be careful: you don't want to use this one: Redefined.
Implementation of Matrixwrapper using Boost.
Linear Conditional Gaussian.
Wrapper class for ColumnVectors (Boost implementation)
const MatrixWrapper::Matrix & MatrixGet(unsigned int i) const
Get the i-th matrix of the system.
void MatrixSet(unsigned int i, const MatrixWrapper::Matrix &m)
Set the i-th Matrix for calculation of .
virtual ~LinearAnalyticConditionalGaussian()
Destructor.
virtual LinearAnalyticConditionalGaussian * Clone() const
Clone function.
virtual MatrixWrapper::Matrix dfGet(unsigned int i) const
returns derivative from function to n-th conditional variable