OpenCMISS-Iron Internal API Documentation
types::linear_solver_type Type Reference

Contains information for a linear solver. More...

Collaboration diagram for types::linear_solver_type:

Public Attributes

type(solver_type), pointer solver
 A pointer to the solver. More...
 
integer(intg) linear_solve_type
 The type of linear solver. More...
 
logical linked_newton_petsc_solver
 Is .TRUE. if this linear solver has been linked from a PETSc Newton solver, .FALSE. if not. More...
 
type(linear_direct_solver_type), pointer direct_solver
 A pointer to the direct solver information. More...
 
type(linear_iterative_solver_type), pointer iterative_solver
 A pointer to the iterative solver information. More...
 

Detailed Description

Contains information for a linear solver.

Definition at line 2617 of file types.f90.

Member Data Documentation

type(linear_direct_solver_type), pointer types::linear_solver_type::direct_solver

A pointer to the direct solver information.

Definition at line 2621 of file types.f90.

type(linear_iterative_solver_type), pointer types::linear_solver_type::iterative_solver

A pointer to the iterative solver information.

Definition at line 2622 of file types.f90.

integer(intg) types::linear_solver_type::linear_solve_type

The type of linear solver.

See also
SOLVER_ROUTINES::LinearSolverTypes,SOLVER_ROUTINES

Definition at line 2619 of file types.f90.

logical types::linear_solver_type::linked_newton_petsc_solver

Is .TRUE. if this linear solver has been linked from a PETSc Newton solver, .FALSE. if not.

Definition at line 2620 of file types.f90.

type(solver_type), pointer types::linear_solver_type::solver

A pointer to the solver.

Definition at line 2618 of file types.f90.