OpenCMISS-Iron Internal API Documentation
|
Contains information for a Newton line search nonlinear solver. More...
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 Newton linesearch solver. More... | |
integer(intg) | solver_matrices_library |
The library type for the Newton linesearch solver matrices. More... | |
integer(intg) | linesearch_type |
The line search type. More... | |
real(dp) | linesearch_alpha |
The line search alpha. More... | |
real(dp) | linesearch_maxstep |
The line search maximum step. More... | |
real(dp) | linesearch_steptolerance |
The line search step tolerance. More... | |
type(petscmatcoloringtype) | jacobianmatcoloring |
The Jacobian matrix colouring. More... | |
type(petsciscoloringtype) | jacobianiscoloring |
The Jacobian matrix index set colouring. More... | |
type(petscmatfdcoloringtype) | jacobianmatfdcoloring |
The Jacobian matrix finite difference colouring. More... | |
type(petscsnestype) | snes |
The PETSc nonlinear solver object. More... | |
type(petscsneslinesearchtype) | sneslinesearch |
The PETSc SNES line search object. More... | |
logical | linesearchmonitoroutput |
Flag to determine whether to enable/disable linesearch monitor output. More... | |
Contains information for a Newton line search nonlinear solver.
type(petsciscoloringtype) types::newton_linesearch_solver_type::jacobianiscoloring |
type(petscmatcoloringtype) types::newton_linesearch_solver_type::jacobianmatcoloring |
type(petscmatfdcoloringtype) types::newton_linesearch_solver_type::jacobianmatfdcoloring |
real(dp) types::newton_linesearch_solver_type::linesearch_alpha |
real(dp) types::newton_linesearch_solver_type::linesearch_maxstep |
real(dp) types::newton_linesearch_solver_type::linesearch_steptolerance |
integer(intg) types::newton_linesearch_solver_type::linesearch_type |
logical types::newton_linesearch_solver_type::linesearchmonitoroutput |
type(newton_solver_type), pointer types::newton_linesearch_solver_type::newton_solver |
type(petscsnestype) types::newton_linesearch_solver_type::snes |
type(petscsneslinesearchtype) types::newton_linesearch_solver_type::sneslinesearch |
integer(intg) types::newton_linesearch_solver_type::solver_library |
The library type for the Newton linesearch solver.
integer(intg) types::newton_linesearch_solver_type::solver_matrices_library |
The library type for the Newton linesearch solver matrices.