Jafar
|
This is a virtual class for state prediction. More...
This is a virtual class for state prediction.
It allows for predicting state from k to k+1.
Definition at line 63 of file predictenginebase.hpp.
#include <predictenginebase.hpp>
Public Member Functions | |
PredictionEngineBase (bool store_fstate=false) | |
void | StoreStates (bool yesorno) |
void | SetCurrentStateTime (time const &t, bool use_mutex) |
time const & | GetCurrentStateTime () const |
virtual void | InitState (VEC const &x, MSYM const &X)=0 |
Set the state vector and the covariance matrix (at time k) before calling Predict. | |
virtual void | InitInformation (VEC const &y, MSYM const &Y)=0 |
Set the information vector and information matrix (at time k) before calling Predict. | |
virtual void | Init (InfoContainer const &inityY)=0 |
virtual void | Predict (time const &horizon)=0 |
Predict state from k to k+1. | |
virtual bool | InsertDelayedMeasure (InfoContainer const &ICont, time const &avail_time)=0 |
Insert a measure that has been taken in the past (teturn true in case of success) | |
void | Predict (InfoContainer &info, time const &horizon) |
Predict state from k to k+1 (includes filter initialization) | |
virtual InfoContainer const & | GetPrediction ()=0 |
Get the predicted state (k+1) the result of Predict (return x,X in the case of Kalman and y,Y in the case of information) | |
virtual InfoContainer const & | GetInversePrediction ()=0 |
Return the inverse of GetPrediction. | |
virtual void | SetModelParams (time const &from, time const &horizon)=0 |
Set the parameters that will be used for updating the prediction model (UpdateModel function) | |
virtual void | PrintModel ()=0 |
virtual void | UpdatePredictionWith (InfoContainer const &info)=0 |
In the case of an information filter the update is trivial (it is just a sum) | |
virtual bool | IsPSD (bool use_mutex)=0 |
Check if X or Y is PD. | |
Protected Attributes | |
bool | m_predict_available |
time | m_horizon |
time | m_current_time |
boost::mutex | m_info_mutex |
bool | m_store_fstate |
Generated on Wed Oct 15 2014 00:37:33 for Jafar by doxygen 1.7.6.1 |