18 #ifndef __SYSTEM_MODEL_GAUSSIANUNCERTAINTY__
19 #define __SYSTEM_MODEL_GAUSSIANUNCERTAINTY__
21 #include "../pdf/analyticconditionalgaussian.h"
22 #include "systemmodel.h"
58 virtual MatrixWrapper::Matrix
df_dxGet(
const MatrixWrapper::ColumnVector& u,
const MatrixWrapper::ColumnVector& x);
61 virtual MatrixWrapper::ColumnVector
PredictionGet(
const MatrixWrapper::ColumnVector& u,
const MatrixWrapper::ColumnVector& x);
64 virtual MatrixWrapper::SymmetricMatrix
CovarianceGet(
const MatrixWrapper::ColumnVector& u,
const MatrixWrapper::ColumnVector& x);
Abstract Class representing all FULL Analytical Conditional gaussians.
Class for analytic system models with additive Gauss. uncertainty.
virtual MatrixWrapper::SymmetricMatrix CovarianceGet(const MatrixWrapper::ColumnVector &u, const MatrixWrapper::ColumnVector &x)
Covariance of system noise.
virtual MatrixWrapper::ColumnVector PredictionGet(const MatrixWrapper::ColumnVector &u, const MatrixWrapper::ColumnVector &x)
Returns prediction of state.
AnalyticSystemModelGaussianUncertainty(AnalyticConditionalGaussian *Systempdf)
Constructor.
virtual ~AnalyticSystemModelGaussianUncertainty()
Default copy Constructor, interface class.
virtual MatrixWrapper::Matrix df_dxGet(const MatrixWrapper::ColumnVector &u, const MatrixWrapper::ColumnVector &x)
Returns F-matrix.