GEOS
Public Attributes | List of all members
geos::LinearSolverExecutionContext Struct Reference

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.
 

Detailed Description

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.


The documentation for this struct was generated from the following file: