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

Contains information for a Newton trust region nonlinear solver. More...

Collaboration diagram for types::newton_trustregion_solver_type:

Public Attributes

type(newton_solver_type), pointer newton_solver
 A pointer to the Newton solver. More...
 
integer(intg) solver_library
 The library type for the nonlinear solver. More...
 
integer(intg) solver_matrices_library
 The library type for the Newton trustregion solver matrices. More...
 
real(dp) trustregion_tolerance
 The trust region tolerance. More...
 
real(dp) trustregion_delta0
 The trust region delta0. More...
 
type(petscsnestype) snes
 The PETSc nonlinear solver object. More...
 

Detailed Description

Contains information for a Newton trust region nonlinear solver.

Definition at line 2643 of file types.f90.

Member Data Documentation

type(newton_solver_type), pointer types::newton_trustregion_solver_type::newton_solver

A pointer to the Newton solver.

Definition at line 2644 of file types.f90.

type(petscsnestype) types::newton_trustregion_solver_type::snes

The PETSc nonlinear solver object.

Definition at line 2649 of file types.f90.

integer(intg) types::newton_trustregion_solver_type::solver_library

The library type for the nonlinear solver.

See also
SOLVER_ROUTINES::SolverLibraries,SOLVER_ROUTINES

Definition at line 2645 of file types.f90.

integer(intg) types::newton_trustregion_solver_type::solver_matrices_library

The library type for the Newton trustregion solver matrices.

See also
DISTRIBUTED_MATRIX_VECTOR::LibraryTypes,DISTRIBUTED_MATRIX_VECTOR

Definition at line 2646 of file types.f90.

real(dp) types::newton_trustregion_solver_type::trustregion_delta0

The trust region delta0.

Definition at line 2648 of file types.f90.

real(dp) types::newton_trustregion_solver_type::trustregion_tolerance

The trust region tolerance.

Definition at line 2647 of file types.f90.