Public Member Functions
BFL::LinearAnalyticSystemModelGaussianUncertainty Class Reference

Class for linear analytic systemmodels with additive gaussian noise. More...

#include <linearanalyticsystemmodel_gaussianuncertainty.h>

Inheritance diagram for BFL::LinearAnalyticSystemModelGaussianUncertainty:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const MatrixWrapper::Matrix & AGet () const
 Get Matrix A.
void ASet (const MatrixWrapper::Matrix &a)
 Set Matrix A.
const MatrixWrapper::Matrix & BGet () const
 Get Matrix B.
void BSet (const MatrixWrapper::Matrix &b)
 Set Matrix B.
 LinearAnalyticSystemModelGaussianUncertainty (LinearAnalyticConditionalGaussian *pdf)
 Constructor.
virtual ~LinearAnalyticSystemModelGaussianUncertainty ()
 Destructor.

Detailed Description

Class for linear analytic systemmodels with additive gaussian noise.

This class represents all systemmodels of the form

\[ x_k = A \times x_{k-1} + B \times u_{k} + N(\mu,\Sigma) \]

Definition at line 33 of file linearanalyticsystemmodel_gaussianuncertainty.h.


Constructor & Destructor Documentation

Constructor.

Precondition:
LinearAnalyticConditionalGaussian should have 1/2 conditional Arguments (checked) and the first conditional argument should be x!
Parameters:
pdfConditional pdf with Gaussian uncertainty

Definition at line 30 of file linearanalyticsystemmodel_gaussianuncertainty.cpp.

Destructor.

Definition at line 35 of file linearanalyticsystemmodel_gaussianuncertainty.cpp.


Member Function Documentation

Get Matrix A.

Definition at line 50 of file linearanalyticsystemmodel_gaussianuncertainty.cpp.

void BFL::LinearAnalyticSystemModelGaussianUncertainty::ASet ( const MatrixWrapper::Matrix &  a)

Set Matrix A.

This can be particularly useful for time-varying systems

Parameters:
aMatrix a

Definition at line 39 of file linearanalyticsystemmodel_gaussianuncertainty.cpp.

Get Matrix B.

Definition at line 56 of file linearanalyticsystemmodel_gaussianuncertainty.cpp.

void BFL::LinearAnalyticSystemModelGaussianUncertainty::BSet ( const MatrixWrapper::Matrix &  b)

Set Matrix B.

This can be particularly useful for time-varying systems

Parameters:
bMatrix b

Definition at line 44 of file linearanalyticsystemmodel_gaussianuncertainty.cpp.


The documentation for this class was generated from the following files:


bfl
Author(s): Klaas Gadeyne, Wim Meeussen, Tinne Delaet and many others. See web page for a full contributor list. ROS package maintained by Wim Meeussen.
autogenerated on Fri Aug 28 2015 10:10:22