|
Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
|
Contains the tracker/events base types. More...
Go to the source code of this file.
Classes | |
| class | bertini::tracking::SuccessfulPredict< ObservedT, NumT > |
| The predict part of tracking step was successful. More... | |
| class | bertini::tracking::SuccessfulCorrect< ObservedT, NumT > |
| The correct part of a time step was successful. More... | |
| class | bertini::tracking::PrecisionChanged< ObservedT > |
| Event emitted when the tracker's working precision changes. More... | |
| class | bertini::tracking::PrecisionIncreased< ObservedT > |
| Precision increased during tracking. More... | |
| class | bertini::tracking::PrecisionDecreased< ObservedT > |
| Precision decreased during tracking. More... | |
| class | bertini::tracking::Initializing< ObservedT, NumT > |
| TrackPath is initializing the tracker. More... | |
Namespaces | |
| namespace | bertini |
| namespace | bertini::tracking |
Functions | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (TrackingEvent, ConstEvent) | |
| Generic event for Tracking. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (SuccessfulStep, TrackingEvent) | |
| A successful step occurred. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (FailedStep, TrackingEvent) | |
| A failed step occurred. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (NewStep, TrackingEvent) | |
| Taking a new step – beginning of procedure for attempting to step forward. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (SingularStartPoint, TrackingEvent) | |
| The start point for the TrackPath call was singular. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (PrecisionEvent, TrackingEvent) | |
| A generic event involving precision. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (HigherPrecisionNecessary, PrecisionEvent) | |
| A step failed, because precision needs to increase. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (PredictorHigherPrecisionNecessary, HigherPrecisionNecessary) | |
| Prediction failed, because precision needs to increase. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (CorrectorHigherPrecisionNecessary, HigherPrecisionNecessary) | |
| Correction failed, because precision needs to increase. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (MatrixSolveFailure, PrecisionEvent) | |
| Linear algebra declared a failure. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (PredictorMatrixSolveFailure, MatrixSolveFailure) | |
| Linear algebra declared a failure, during prediction. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (FirstStepPredictorMatrixSolveFailure, MatrixSolveFailure) | |
| Linear algebra declared a failure, during the first step of a multi-point prediction. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (CorrectorMatrixSolveFailure, MatrixSolveFailure) | |
| Linear algebra declared a failure, during correction. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (StepsizeEvent, TrackingEvent) | |
| Stepsize is changing. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (StepsizeDecreased, StepsizeEvent) | |
| Stepsize decreased. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (StepsizeIncreased, StepsizeEvent) | |
| Stepsize increased. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (TrackingStarted, TrackingEvent) | |
| Made a call to TrackPath. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (TrackingEnded, TrackingEvent) | |
| Tracking is stopping for whatever reason. | |
| bertini::tracking::ADD_BERTINI_EVENT_TYPE (InfinitePathTruncation, TrackingEvent) | |
| Tracking terminated because the path was going to infinity. | |
Contains the tracker/events base types.
Derived from these types to make new event types.