Object to hold measurements, design matrices, and residuals for multiple observations.
More...
Object to hold measurements, design matrices, and residuals for multiple observations.
|
| GTime | time = GTime::noTime() |
| | Epoch these measurements were recorded.
|
| |
| VectorXd | Y |
| | Value of the observations (for linear systems)
|
| |
| VectorXd | V |
| | Prefit Residual of the observations (for non-linear systems)
|
| |
| VectorXd | VV |
| | Postfit Residual of the observations (for non-linear systems)
|
| |
| VectorXd | W |
| | Weight (inverse of noise) used in least squares.
|
| |
| MatrixXd | R |
| | Measurement noise for these observations.
|
| |
| MatrixXd | H |
| | Design matrix between measurements and state.
|
| |
| MatrixXd | H_star |
| | Design matrix between measurements and noise states.
|
| |
| VectorXd | uncorrelatedNoise |
| | Uncorellated noise for measurements.
|
| |
| VectorXd | prefitRatios |
| | Prefit sigma check or omega test ratios of measurements.
|
| |
| VectorXd | postfitRatios |
| | Postfit sigma check or omega test ratios of measurements.
|
| |
| map< KFKey, int > | noiseIndexMap |
| | Map from key to indexes of parameters in the noise vector.
|
| |
| vector< KFKey > | obsKeys |
| | Vector of optional labels for reporting when measurements are removed etc.
|
| |
| vector< map< string, void * > > | metaDataMaps |
| |
| vector< map< E_Component, ComponentsDetails > > | componentsMaps |
| |
◆ KFMeas() [1/3]
◆ KFMeas() [2/3]
| KFMeas::KFMeas |
( |
KFMeas & | kfMeas, |
|
|
vector< Triplet< double > > && | triplets, |
|
|
vector< KFKey > && | obsKeys, |
|
|
vector< map< string, void * > > && | metaDataMaps ) |
|
inline |
- Parameters
-
| kfMeas | Measurement to form linear combination from |
| triplets | Linear combination triplets |
| obsKeys | New obs key vector |
| metaDataMaps | Optional new metadata vector |
◆ KFMeas() [3/3]
Combine a list of KFMeasEntrys into a single KFMeas object for used in the filter.
- Parameters
-
| kfState | Filter state to correspond to |
| kfEntryList | List of input measurements as lists of entries |
| measTime | Time to use for measurements and hence state transitions |
| noiseMatrix_ptr | Optional pointer to use custom noise matrix |
◆ getNoiseIndex()
| int KFMeas::getNoiseIndex |
( |
const KFKey & | key | ) |
const |
Finds the position in the noise vector of particular noise elements.
- Parameters
-
| key | Key to search for in noise vector |
◆ serialize()
template<class ARCHIVE >
| void KFMeas::serialize |
( |
ARCHIVE & | ar, |
|
|
const unsigned int & | version ) |
|
inline |
◆ componentsMaps
Design matrix between measurements and state.
◆ H_star
Design matrix between measurements and noise states.
◆ metaDataMaps
| vector<map<string, void*> > KFMeas::metaDataMaps |
◆ noiseIndexMap
Map from key to indexes of parameters in the noise vector.
◆ obsKeys
| vector<KFKey> KFMeas::obsKeys |
Vector of optional labels for reporting when measurements are removed etc.
◆ postfitRatios
| VectorXd KFMeas::postfitRatios |
Postfit sigma check or omega test ratios of measurements.
◆ prefitRatios
| VectorXd KFMeas::prefitRatios |
Prefit sigma check or omega test ratios of measurements.
Measurement noise for these observations.
◆ time
Epoch these measurements were recorded.
◆ uncorrelatedNoise
| VectorXd KFMeas::uncorrelatedNoise |
Uncorellated noise for measurements.
Prefit Residual of the observations (for non-linear systems)
◆ VV
Postfit Residual of the observations (for non-linear systems)
Weight (inverse of noise) used in least squares.
Value of the observations (for linear systems)
The documentation for this struct was generated from the following files: