18#ifndef __LINEAR_ANALYTIC_SYSTEM_MODEL_GAUSSIAN_UNCERTAINTY__
19#define __LINEAR_ANALYTIC_SYSTEM_MODEL_GAUSSIAN_UNCERTAINTY__
21#include "systemmodel.h"
22#include "../pdf/gaussian.h"
23#include "analyticsystemmodel_gaussianuncertainty.h"
24#include "../pdf/linearanalyticconditionalgaussian.h"
53 void ASet(
const MatrixWrapper::Matrix & a);
58 void BSet(
const MatrixWrapper::Matrix & b);
61 const MatrixWrapper::Matrix&
AGet()
const;
64 const MatrixWrapper::Matrix&
BGet()
const;
Class for analytic system models with additive Gauss. uncertainty.
Linear Conditional Gaussian.
Class for linear analytic systemmodels with additive gaussian noise.
void BSet(const MatrixWrapper::Matrix &b)
Set Matrix B.
LinearAnalyticSystemModelGaussianUncertainty(LinearAnalyticConditionalGaussian *pdf)
Constructor.
virtual ~LinearAnalyticSystemModelGaussianUncertainty()
Destructor.
const MatrixWrapper::Matrix & AGet() const
Get Matrix A.
const MatrixWrapper::Matrix & BGet() const
Get Matrix B.
void ASet(const MatrixWrapper::Matrix &a)
Set Matrix A.