|
OpenCMISS-Iron Internal API Documentation
|
Contains information for an iterative linear solver. More...

Public Attributes | |
| type(linear_solver_type), pointer | linear_solver |
| A pointer to the linear solver. More... | |
| integer(intg) | solver_library |
| The library type for the linear solver. More... | |
| integer(intg) | solver_matrices_library |
| The library type for the linear iterative solver matrices. More... | |
| integer(intg) | iterative_solver_type |
| The type of iterative solver. More... | |
| integer(intg) | iterative_preconditioner_type |
| The type of iterative preconditioner. More... | |
| integer(intg) | solution_initialise_type |
| The type of solution vector initialisation. More... | |
| integer(intg) | maximum_number_of_iterations |
| The maximum number of iterations. More... | |
| real(dp) | relative_tolerance |
| The relative tolerance between the rhs and residual norm. More... | |
| real(dp) | absolute_tolerance |
| The absolute tolerance of the residual norm. More... | |
| real(dp) | divergence_tolerance |
| The absolute tolerance of the residual norm. More... | |
| integer(intg) | gmres_restart |
| The GMRES restart iterations size. More... | |
| type(petscpctype) | pc |
| The PETSc preconditioner object. More... | |
| type(petscksptype) | ksp |
| The PETSc solver object. More... | |
| real(dp) types::linear_iterative_solver_type::absolute_tolerance |
| real(dp) types::linear_iterative_solver_type::divergence_tolerance |
| integer(intg) types::linear_iterative_solver_type::gmres_restart |
| integer(intg) types::linear_iterative_solver_type::iterative_preconditioner_type |
The type of iterative preconditioner.
| integer(intg) types::linear_iterative_solver_type::iterative_solver_type |
The type of iterative solver.
| type(petscksptype) types::linear_iterative_solver_type::ksp |
| type(linear_solver_type), pointer types::linear_iterative_solver_type::linear_solver |
| integer(intg) types::linear_iterative_solver_type::maximum_number_of_iterations |
| type(petscpctype) types::linear_iterative_solver_type::pc |
| real(dp) types::linear_iterative_solver_type::relative_tolerance |
| integer(intg) types::linear_iterative_solver_type::solution_initialise_type |
The type of solution vector initialisation.
| integer(intg) types::linear_iterative_solver_type::solver_library |
The library type for the linear solver.
| integer(intg) types::linear_iterative_solver_type::solver_matrices_library |
The library type for the linear iterative solver matrices.