|
Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
|
Provides the Adaptive Multiple Precision criteria functions. More...
#include "bertini2/trackers/config.hpp"Go to the source code of this file.
Namespaces | |
| namespace | bertini |
| namespace | bertini::tracking |
| namespace | bertini::tracking::amp |
Functions | |
| double | bertini::tracking::amp::CriterionARHS (double const &norm_J, double const &norm_J_inverse, AdaptiveMultiplePrecisionConfig const &_config) |
| The right hand side of Criterion A, from [1], [2]. | |
| template<typename NumT> | |
| bool | bertini::tracking::amp::CriterionA (double const &norm_J, double const &norm_J_inverse, AdaptiveMultiplePrecisionConfig const &_config) |
| Check AMP Criterion A. | |
| double | bertini::tracking::amp::D (double const &norm_J, double const &norm_J_inverse, AdaptiveMultiplePrecisionConfig const &_config) |
Compute the expression from the AMP papers [1], [2], [3]. | |
| double | bertini::tracking::amp::CriterionBRHS (double const &norm_J, double const &norm_J_inverse, unsigned num_newton_iterations_remaining, NumErrorT const &tracking_tolerance, double const &norm_of_latest_newton_residual, AdaptiveMultiplePrecisionConfig const &_config) |
| Evaluate the right hand side of the inequality of Criterion B. | |
| template<typename NumT> | |
| bool | bertini::tracking::amp::CriterionB (double const &norm_J, double const &norm_J_inverse, unsigned num_newton_iterations_remaining, NumErrorT const &tracking_tolerance, double const &norm_of_latest_newton_residual, AdaptiveMultiplePrecisionConfig const &_config) |
| Check AMP Criterion B. | |
| double | bertini::tracking::amp::CriterionCRHS (double const &norm_J_inverse, double const &norm_z, NumErrorT const &tracking_tolerance, AdaptiveMultiplePrecisionConfig const &_config) |
| Evaluate the right hand side of Criterion C. | |
| template<typename Derived> | |
| double | bertini::tracking::amp::CriterionCRHS (double const &norm_J_inverse, const Eigen::MatrixBase< Derived > &z, NumErrorT tracking_tolerance, AdaptiveMultiplePrecisionConfig const &_config) |
| Evaluate the right hand side of Criterion C. | |
| template<typename NumT, typename Derived> | |
| bool | bertini::tracking::amp::CriterionC (double const &norm_J_inverse, const Eigen::MatrixBase< Derived > &z, NumErrorT tracking_tolerance, AdaptiveMultiplePrecisionConfig const &_config) |
| Check AMP Criterion C. | |
Provides the Adaptive Multiple Precision criteria functions.