Opm::LinearSolverIstl Class Reference Concrete class encapsulating some dune-istl linear solvers. More...
Inheritance diagram for Opm::LinearSolverIstl:
Detailed DescriptionConcrete class encapsulating some dune-istl linear solvers. Constructor & Destructor Documentation
Default constructor. All parameters controlling the solver are defaulted: linsolver_residual_tolerance 1e-8 linsolver_verbosity 0 linsolver_type 1 ( = CG_AMG), alternatives are: CG_ILU0 = 0, CG_AMG = 1, BiCGStab_ILU0 = 2 FastAMG=3, KAMG=4 }; linsolver_save_system false linsolver_save_filename <empty string>=""> linsolver_max_iterations 0 (unlimited=5000) linsolver_residual_tolerance 1e-8 linsolver_smooth_steps 2 linsolver_prolongate_factor 1.6 linsolver_verbosity 0
Construct from parameters Accepted parameters are, with defaults, listed in the default constructor.
Destructor. Member Function Documentation
Get tolerance ofthe linear solver.
Implements Opm::LinearSolverInterface.
Set tolerance for the residual in dune istl linear solver.
Implements Opm::LinearSolverInterface.
Solve a linear system, with a matrix given in compressed sparse row format.
Solve a linear system, with a matrix given in compressed sparse row format.
Implements Opm::LinearSolverInterface. The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||