Public Member Functions
BFL::NonLinearAnalyticMeasurementModelGaussianUncertainty_Ginac Class Reference

Class for nonlinear analytic measurementmodels with additive gaussian noise. More...

#include <nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.h>

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

List of all members.

Public Member Functions

vector< GiNaC::symbol > ConditionalGet ()
 Get conditional arguments.
virtual
MatrixWrapper::SymmetricMatrix 
CovarianceGet (const MatrixWrapper::ColumnVector &u, const MatrixWrapper::ColumnVector &x)
 Returns covariance on the measurement.
virtual MatrixWrapper::Matrix df_dxGet (const MatrixWrapper::ColumnVector &u, const MatrixWrapper::ColumnVector &x)
 output stream for measurement model
GiNaC::matrix FunctionGet ()
 Get function.
vector< GiNaC::symbol > InputGet ()
 Get input symbols.
 NonLinearAnalyticMeasurementModelGaussianUncertainty_Ginac (NonLinearAnalyticConditionalGaussian_Ginac *const pdf)
 Constructor.
virtual MatrixWrapper::ColumnVector PredictionGet (const MatrixWrapper::ColumnVector &u, const MatrixWrapper::ColumnVector &x)
 Returns estimation of measurement.
vector< GiNaC::symbol > StateGet ()
 Get State symbols.
virtual ~NonLinearAnalyticMeasurementModelGaussianUncertainty_Ginac ()
 copy constructor

Detailed Description

Class for nonlinear analytic measurementmodels with additive gaussian noise.

This class represents all measurementmodels of the form

\[ h(x)=z \ or \ h(x,z)=0 \]

Definition at line 39 of file nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.h.


Constructor & Destructor Documentation

Constructor.

Parameters:
pdfconditional pdf, gaussian uncertainty

Definition at line 27 of file nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp.

copy constructor

Destructor

Definition at line 40 of file nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp.


Member Function Documentation

Get conditional arguments.

Definition at line 100 of file nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp.

MatrixWrapper::SymmetricMatrix BFL::NonLinearAnalyticMeasurementModelGaussianUncertainty_Ginac::CovarianceGet ( const MatrixWrapper::ColumnVector &  u,
const MatrixWrapper::ColumnVector &  x 
) [virtual]

Returns covariance on the measurement.

Reimplemented from BFL::AnalyticMeasurementModelGaussianUncertainty.

Definition at line 63 of file nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp.

MatrixWrapper::Matrix BFL::NonLinearAnalyticMeasurementModelGaussianUncertainty_Ginac::df_dxGet ( const MatrixWrapper::ColumnVector &  u,
const MatrixWrapper::ColumnVector &  x 
) [virtual]

output stream for measurement model

Reimplemented from BFL::AnalyticMeasurementModelGaussianUncertainty.

Definition at line 73 of file nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp.

Get function.

Definition at line 82 of file nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp.

Get input symbols.

Definition at line 94 of file nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp.

MatrixWrapper::ColumnVector BFL::NonLinearAnalyticMeasurementModelGaussianUncertainty_Ginac::PredictionGet ( const MatrixWrapper::ColumnVector &  u,
const MatrixWrapper::ColumnVector &  x 
) [virtual]

Returns estimation of measurement.

Reimplemented from BFL::AnalyticMeasurementModelGaussianUncertainty.

Definition at line 53 of file nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp.

Get State symbols.

Definition at line 88 of file nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.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 Mon Feb 11 2019 03:45:12