gko::solver#
Iterative and direct linear solvers. Every solver is a LinOp that
takes a system matrix and a stopping criterion, and exposes a typed
Factory produced by the build() method. For the high-level taxonomy
and how to pick a solver see the
Solvers overview concept page.
Krylov — symmetric / SPD systems#
Krylov — non-symmetric systems#
Stationary and miscellaneous#
Triangular substitution#
Direct (factorisation-based)#
experimental::solver::Direct— pairs a sparse factorisation withLowerTrs/UpperTrsto act as aLinOp.
Multigrid#
Multigrid— geometric / algebraic multigrid framework.