Rodin::Solver::Info struct

Outcome of the most recent operation of a factorization-based solver.

Obtained from the solver's getInfo(), whose success is also returned on its own by success().

Public variables

Boolean success
Whether the most recent operation succeeded.
Optional<Factorization> factorization
The most advanced factorization stage currently retained.
Integer status
Status reported by the underlying solver.

Variable documentation

Optional<Factorization> Rodin::Solver::Info::factorization

The most advanced factorization stage currently retained.

Empty when no factorization is available, either because none has been computed yet or because the last one failed or was released.

Integer Rodin::Solver::Info::status

Status reported by the underlying solver.

Zero denotes success. The meaning of a nonzero value is the backend's own: each solver documents which status it reports here.