Ginan
Loading...
Searching...
No Matches
FilterData Struct Reference

Structure to encapsulate all filter data objects read from binary files. More...

Detailed Description

Structure to encapsulate all filter data objects read from binary files.

Collaboration diagram for FilterData:

Public Member Functions

void resetTransitionMatrix (int size)
 Reset transition matrix to identity.
 
void updateTransitionMatrix (const MatrixXd &newTransition)
 Update transition matrix by multiplying with new transition.
 
void initializeSmoothedFilter (const KFState &kfState)
 Initialize smoothed filter from kalman plus state.
 
bool performRtsComputation (KFState &kfState, const RtsConfiguration &config)
 Perform RTS smoothing computation for current epoch.
 

Data Fields

KFState kalmanMinus
 
KFState kalmanPlus
 
KFState smoothedKF
 
KFMeas measurements
 
MatrixXd transitionMatrix
 
TransitionMatrixObject transitionMatrixObject
 
map< string, string > metaDataMap
 
bool smoothedXready = false
 
bool smoothedPready = false
 
bool skipNextRts = false
 

Member Function Documentation

◆ initializeSmoothedFilter()

void FilterData::initializeSmoothedFilter ( const KFState & kfState)

Initialize smoothed filter from kalman plus state.

Here is the caller graph for this function:

◆ performRtsComputation()

bool FilterData::performRtsComputation ( KFState & kfState,
const RtsConfiguration & config )

Perform RTS smoothing computation for current epoch.

Here is the call graph for this function:

◆ resetTransitionMatrix()

void FilterData::resetTransitionMatrix ( int size)

Reset transition matrix to identity.

◆ updateTransitionMatrix()

void FilterData::updateTransitionMatrix ( const MatrixXd & newTransition)

Update transition matrix by multiplying with new transition.

Field Documentation

◆ kalmanMinus

KFState FilterData::kalmanMinus

◆ kalmanPlus

KFState FilterData::kalmanPlus

◆ measurements

KFMeas FilterData::measurements

◆ metaDataMap

map<string, string> FilterData::metaDataMap

◆ skipNextRts

bool FilterData::skipNextRts = false

◆ smoothedKF

KFState FilterData::smoothedKF

◆ smoothedPready

bool FilterData::smoothedPready = false

◆ smoothedXready

bool FilterData::smoothedXready = false

◆ transitionMatrix

MatrixXd FilterData::transitionMatrix

◆ transitionMatrixObject

TransitionMatrixObject FilterData::transitionMatrixObject

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