Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
jafar::filter::BaseObserveModel Class Reference

Base class for observation models. More...


Detailed Description

Base class for observation models.

Definition at line 17 of file observeModel.hpp.

#include <observeModel.hpp>

Inheritance diagram for jafar::filter::BaseObserveModel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 BaseObserveModel (std::size_t sizeObs_, std::size_t sizeState_)
 BaseObserveModel (std::size_t sizeObs_, std::size_t sizeState_, std::size_t sizeInnovation_, std::size_t sizePrediction_)
std::size_t sizeObs () const
std::size_t sizeState () const
std::size_t sizeInnovation () const
std::size_t sizePrediction () const
bool isCorrelated () const
virtual jblas::sym_mat const & getR () const
void setCorrelatedR (jblas::sym_mat const &R_)
 Set a constant noise model.
void setUncorrelatedR (jblas::vec const &R_)
 Set a constant noise model.

Protected Attributes

std::size_t p_sizeObs
 Compute observation noise covariance.
std::size_t p_sizeState
std::size_t p_sizeInnovation
std::size_t p_sizePrediction
bool p_isCorrelated
jblas::sym_mat R
 Covariance of observation noise.
jblas::vec z
 pre-allocated vector for predicted obervation or innovation.

Member Data Documentation

Compute observation noise covariance.

A default implementation is provided, it does nothing (constant model).

Definition at line 46 of file observeModel.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:36 for Jafar by doxygen 1.7.6.1
LAAS-CNRS