gko::solver#
Iterative and direct linear solvers. Every solver is a LinOp built from a
system matrix; iterative solvers also take stopping criteria. Each 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.