Rodin/Solver.h file

Main header for the Solver module.

This file includes all solver implementations available in Rodin. The Solver module provides various algorithms for solving linear systems $ Ax = b $ that arise from finite element discretizations.

Available solver categories:

  • Direct solvers: Factorization-based methods (LU, Cholesky, QR)
  • Iterative solvers: Krylov subspace methods (CG, BiCGSTAB)
  • Specialized solvers: Least-squares and problem-specific algorithms
  • External library solvers: High-performance solvers from SuiteSparse