Bertini 2 - C++ Core
Software for Numerical Algebraic Geometry
Loading...
Searching...
No Matches
step.hpp File Reference

Provides Step wrappers for taking a generic predict-correct step. More...

#include "bertini2/trackers/predict.hpp"
#include "bertini2/trackers/correct.hpp"
Include dependency graph for step.hpp:

Go to the source code of this file.

Functions

template<typename ComplexType, typename RealType>
SuccessCode bertini::tracking::Step (Predictor predictor_choice, Vec< ComplexType > &next_space, ComplexType &next_time, System &sys, Vec< ComplexType > const &current_space, ComplexType current_time, ComplexType const &delta_t, RealType &condition_number_estimate, unsigned &num_steps_since_last_condition_number_computation, unsigned frequency_of_CN_estimation, PrecisionType prec_type, RealType const &tracking_tolerance, RealType const &path_truncation_threshold, unsigned min_num_newton_iterations, unsigned max_num_newton_iterations, AdaptiveMultiplePrecisionConfig const &AMP_config)
 

Detailed Description

Provides Step wrappers for taking a generic predict-correct step.

This provides no calls for adaptive precision, those living with the AMPTracker type instead.

Function Documentation

◆ Step()

template<typename ComplexType, typename RealType>
SuccessCode bertini::tracking::Step ( Predictor predictor_choice,
Vec< ComplexType > & next_space,
ComplexType & next_time,
System & sys,
Vec< ComplexType > const & current_space,
ComplexType current_time,
ComplexType const & delta_t,
RealType & condition_number_estimate,
unsigned & num_steps_since_last_condition_number_computation,
unsigned frequency_of_CN_estimation,
PrecisionType prec_type,
RealType const & tracking_tolerance,
RealType const & path_truncation_threshold,
unsigned min_num_newton_iterations,
unsigned max_num_newton_iterations,
AdaptiveMultiplePrecisionConfig const & AMP_config )
Template Parameters
ComplexTypeThe type of number being used in the algorithm