|
GEOS
|
Execution metadata associated with a linear-solver invocation. More...
#include <LinearSolverBase.hpp>
Public Attributes | |
| std::string | solverName |
| Human-readable name of the owning solver. | |
| integer | cycleNumber = -1 |
Current outer cycle index, or -1 when unavailable. | |
| integer | timeStepAttempt = -1 |
Current timestep-attempt index, or -1 when unavailable. | |
| integer | configurationAttempt = -1 |
Current configuration-attempt index, or -1 when unavailable. | |
| integer | nonlinearIteration = -1 |
Current nonlinear-iteration index, or -1 when unavailable. | |
| Timestamp | systemSetupTimestamp = 0 |
| Timestamp of the last system assembly/setup used by this solve. | |
Execution metadata associated with a linear-solver invocation.
This context lets solver backends annotate per-solve setup, logging, and statistics with the timestep/newton state that produced the linear system.
Definition at line 38 of file LinearSolverBase.hpp.