![]() |
0.5.0
|
Ambiguity resolution validation algorithms. More...
Go to the source code of this file.
Namespaces | |
| namespace | NAV |
| namespace | NAV::Ambiguity |
Functions | |
| double | NAV::Ambiguity::criticalValueFailureRateLookup (double Pf, double Pf_ILS, size_t nAmb) |
| Look-up table for the critical value ยต, depending on failure rate Pf_ILS. | |
| template<typename DerivedAFix1, typename DerivedAFix2, typename DerivedAFloat, typename DerivedQ> | |
| bool | NAV::Ambiguity::differenceTest (const Eigen::MatrixBase< DerivedAFix1 > &aFix1, const Eigen::MatrixBase< DerivedAFix2 > &aFix2, const Eigen::MatrixBase< DerivedAFloat > &aFloat, const Eigen::MatrixBase< DerivedQ > &Qa, double criticalValue) |
| Difference test for the ambiguity resolution see NAV::AmbiguityResolutionParameters::ValidationAlgorithm::DifferenceTest. | |
| bool | NAV::Ambiguity::differenceTest (double sqNormFix1, double sqNormFix2, double criticalValue) |
| Difference test for the ambiguity resolution see NAV::AmbiguityResolutionParameters::ValidationAlgorithm::DifferenceTest. | |
| template<typename DerivedAFix1, typename DerivedAFix2, typename DerivedAFloat, typename DerivedQ, typename DerivedD> | |
| bool | NAV::Ambiguity::fixedFailureRateRatioTest (double Pf, const Eigen::MatrixBase< DerivedAFix1 > &aFix1, const Eigen::MatrixBase< DerivedAFix2 > &aFix2, const Eigen::MatrixBase< DerivedAFloat > &aFloat, const Eigen::MatrixBase< DerivedQ > &Qa, const Eigen::MatrixBase< DerivedD > &D_LTDL_Q) |
| Ratio test with a fixed-failure rate for ambiguity resolution, see NAV::AmbiguityResolutionParameters::ValidationAlgorithm::RatioTestFailureRate. | |
| template<typename DerivedD> | |
| bool | NAV::Ambiguity::fixedFailureRateRatioTest (double Pf, double sqNormFix1, double sqNormFix2, size_t nAmb, const Eigen::MatrixBase< DerivedD > &D_LTDL_Q, bool validateBootstrappedSuccessRate=true) |
| Ratio test with a fixed-failure rate for ambiguity resolution, see NAV::AmbiguityResolutionParameters::ValidationAlgorithm::RatioTestFailureRate. | |
| template<typename DerivedAFix1, typename DerivedAFix2, typename DerivedAFloat, typename DerivedQ> | |
| bool | NAV::Ambiguity::projectorTest (const Eigen::MatrixBase< DerivedAFix1 > &aFix1, const Eigen::MatrixBase< DerivedAFix2 > &aFix2, const Eigen::MatrixBase< DerivedAFloat > &aFloat, const Eigen::MatrixBase< DerivedQ > &Qa, double mu) |
| Projector test for the ambiguity resolution see NAV::AmbiguityResolutionParameters::ValidationAlgorithm::ProjectorTest. | |
| template<typename DerivedAFix1, typename DerivedAFix2, typename DerivedAFloat, typename DerivedQ> | |
| bool | NAV::Ambiguity::ratioTest (const Eigen::MatrixBase< DerivedAFix1 > &aFix1, const Eigen::MatrixBase< DerivedAFix2 > &aFix2, const Eigen::MatrixBase< DerivedAFloat > &aFloat, const Eigen::MatrixBase< DerivedQ > &Qa, double mu) |
| Ratio test for the ambiguity resolution see NAV::AmbiguityResolutionParameters::ValidationAlgorithm::RatioTestCriticalValue. | |
| bool | NAV::Ambiguity::ratioTest (double sqNormFix1, double sqNormFix2, double mu) |
| Ratio test for the ambiguity resolution see NAV::AmbiguityResolutionParameters::ValidationAlgorithm::RatioTestCriticalValue. | |
| template<typename Derived> | |
| double | NAV::Ambiguity::successRateBootstrapping (const Eigen::MatrixBase< Derived > &D_LTDL_Q) |
| Calculates the bootstrapped success rate. | |