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

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

Collaboration diagram for types::quasi_newton_trustregion_solver_type:

Public Attributes

type(quasi_newton_solver_type), pointer quasi_newton_solver
 A pointer to the Quasi-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 Quasi-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 Quasi-Newton trust region nonlinear solver.

Definition at line 2696 of file types.f90.

Member Data Documentation

type(quasi_newton_solver_type), pointer types::quasi_newton_trustregion_solver_type::quasi_newton_solver

A pointer to the Quasi-Newton solver.

Definition at line 2697 of file types.f90.

type(petscsnestype) types::quasi_newton_trustregion_solver_type::snes

The PETSc nonlinear solver object.

Definition at line 2702 of file types.f90.

integer(intg) types::quasi_newton_trustregion_solver_type::solver_library

The library type for the nonlinear solver.

See also
SOLVER_ROUTINES::SolverLibraries,SOLVER_ROUTINES

Definition at line 2698 of file types.f90.

integer(intg) types::quasi_newton_trustregion_solver_type::solver_matrices_library

The library type for the Quasi-Newton trustregion solver matrices.

See also
DISTRIBUTED_MATRIX_VECTOR::LibraryTypes,DISTRIBUTED_MATRIX_VECTOR

Definition at line 2699 of file types.f90.

real(dp) types::quasi_newton_trustregion_solver_type::trustregion_delta0

The trust region delta0.

Definition at line 2701 of file types.f90.

real(dp) types::quasi_newton_trustregion_solver_type::trustregion_tolerance

The trust region tolerance.

Definition at line 2700 of file types.f90.