0.2.0
|
Least squares with keyed states. More...
Go to the source code of this file.
Classes | |
struct | NAV::KeyedLeastSquaresResult< Scalar, StateKeyType > |
Least Squares Uncertainties return value. More... | |
Functions | |
template<typename Scalar , typename StateKeyType , typename MeasKeyType > | |
KeyedVectorX< Scalar, StateKeyType > | NAV::solveLinearLeastSquares (const KeyedMatrixX< Scalar, MeasKeyType, StateKeyType > &H, const KeyedVectorX< Scalar, MeasKeyType > &dz) |
Finds the "least squares" solution for the equation \( \mathbf{v} = \mathbf{dz} - \mathbf{H} \mathbf{x} \). | |
template<typename Scalar , typename StateKeyType , typename MeasKeyType > | |
KeyedLeastSquaresResult< Scalar, StateKeyType > | NAV::solveLinearLeastSquaresUncertainties (const KeyedMatrixX< Scalar, MeasKeyType, StateKeyType > &H, const KeyedVectorX< Scalar, MeasKeyType > &dz) |
Finds the "least squares" solution for the equation \( \mathbf{v} = \mathbf{dz} - \mathbf{H} \mathbf{x} \). | |
template<typename Scalar , typename StateKeyType , typename MeasKeyType > | |
KeyedVectorX< Scalar, StateKeyType > | NAV::solveWeightedLinearLeastSquares (const KeyedMatrixX< Scalar, MeasKeyType, StateKeyType > &H, const KeyedMatrixX< Scalar, MeasKeyType, MeasKeyType > &W, const KeyedVectorX< Scalar, MeasKeyType > &dz) |
Finds the "weighted least squares" solution (see LeastSquares.hpp) | |
template<typename Scalar , typename StateKeyType , typename MeasKeyType > | |
KeyedLeastSquaresResult< Scalar, StateKeyType > | NAV::solveWeightedLinearLeastSquaresUncertainties (const KeyedMatrixX< Scalar, MeasKeyType, StateKeyType > &H, const KeyedMatrixX< Scalar, MeasKeyType, MeasKeyType > &W, const KeyedVectorX< Scalar, MeasKeyType > &dz) |
Finds the "weighted least squares" solution. | |
Least squares with keyed states.
KeyedVectorX< Scalar, StateKeyType > NAV::solveLinearLeastSquares | ( | const KeyedMatrixX< Scalar, MeasKeyType, StateKeyType > & | H, |
const KeyedVectorX< Scalar, MeasKeyType > & | dz ) |
Finds the "least squares" solution for the equation \( \mathbf{v} = \mathbf{dz} - \mathbf{H} \mathbf{x} \).
Minimizes the functional (see LeastSquares.hpp)
[in] | H | Design Matrix |
[in] | dz | Residual vector |
KeyedLeastSquaresResult< Scalar, StateKeyType > NAV::solveLinearLeastSquaresUncertainties | ( | const KeyedMatrixX< Scalar, MeasKeyType, StateKeyType > & | H, |
const KeyedVectorX< Scalar, MeasKeyType > & | dz ) |
Finds the "least squares" solution for the equation \( \mathbf{v} = \mathbf{dz} - \mathbf{H} \mathbf{x} \).
[in] | H | Design Matrix |
[in] | dz | Residual vector |
KeyedVectorX< Scalar, StateKeyType > NAV::solveWeightedLinearLeastSquares | ( | const KeyedMatrixX< Scalar, MeasKeyType, StateKeyType > & | H, |
const KeyedMatrixX< Scalar, MeasKeyType, MeasKeyType > & | W, | ||
const KeyedVectorX< Scalar, MeasKeyType > & | dz ) |
Finds the "weighted least squares" solution (see LeastSquares.hpp)
[in] | H | Design Matrix |
[in] | W | Weight matrix |
[in] | dz | Residual vector |
KeyedLeastSquaresResult< Scalar, StateKeyType > NAV::solveWeightedLinearLeastSquaresUncertainties | ( | const KeyedMatrixX< Scalar, MeasKeyType, StateKeyType > & | H, |
const KeyedMatrixX< Scalar, MeasKeyType, MeasKeyType > & | W, | ||
const KeyedVectorX< Scalar, MeasKeyType > & | dz ) |
Finds the "weighted least squares" solution.
[in] | H | Design Matrix |
[in] | W | Weight matrix |
[in] | dz | Residual vector |