# Linear Solvers - factory approach - build factory by filling in parameters - then generate solver for a specific linop ```c++ ``` ## Iterative Solvers ## Direct Solvers :::{toctree} linear-solvers/stopping-criteria linear-solvers/factorizations :::