|
Bertini 2 - C++ Core
Software for Numerical Algebraic Geometry
|
Base endgame class for all endgames offered in Bertini2. More...
#include <base_endgame.hpp>
Base endgame class for all endgames offered in Bertini2.
Endgames in Bertini2 are the engine for finishing homotopy continuation where we may encounter singular solutions. The path is implicitly described by the system being tracked.
Since the Bertini Endgames have common functionality, and we want to be able to call arbitrary algorithms using and tracker type, we use inheritance. That is, there is common functionality in all endgames, such as
ComputeInitialSamples
Also, there are settings that will be kept at this level to not duplicate code.
To create a new endgame type, inherit from this class.