OpenCMISS-Iron Internal API Documentation
SOLVER_ROUTINES::IterativeLinearSolverTypes

The types of iterative linear solvers. More...

Variables

integer(intg), parameter, public solver_routines::solver_iterative_richardson =1
 Richardson iterative solver type. More...
 
integer(intg), parameter, public solver_routines::solver_iterative_chebyshev =2
 Chebyshev iterative solver type. More...
 
integer(intg), parameter, public solver_routines::solver_iterative_conjugate_gradient =3
 Conjugate gradient iterative solver type. More...
 
integer(intg), parameter, public solver_routines::solver_iterative_biconjugate_gradient =4
 Bi-conjugate gradient iterative solver type. More...
 
integer(intg), parameter, public solver_routines::solver_iterative_gmres =5
 Generalised minimum residual iterative solver type. More...
 
integer(intg), parameter, public solver_routines::solver_iterative_bicgstab =6
 Stabalised bi-conjugate gradient iterative solver type. More...
 
integer(intg), parameter, public solver_routines::solver_iterative_conjgrad_squared =7
 Conjugate gradient squared iterative solver type. More...
 

Detailed Description

The types of iterative linear solvers.

See also
SOLVER_ROUTINES

Variable Documentation

integer(intg), parameter, public solver_routines::solver_iterative_bicgstab =6
integer(intg), parameter, public solver_routines::solver_iterative_biconjugate_gradient =4

Bi-conjugate gradient iterative solver type.

See also
SOLVER_ROUTINES::IterativeLinearSolverTypes,SOLVER_ROUTINES

Definition at line 141 of file solver_routines.f90.

Referenced by solver_routines::solver_linear_iterative_create_finish(), and solver_routines::solver_linear_iterative_type_set().

integer(intg), parameter, public solver_routines::solver_iterative_chebyshev =2
integer(intg), parameter, public solver_routines::solver_iterative_conjgrad_squared =7
integer(intg), parameter, public solver_routines::solver_iterative_conjugate_gradient =3
integer(intg), parameter, public solver_routines::solver_iterative_richardson =1