OpenCMISS-Iron Internal API Documentation
|
Contains information for a Quasi-Newton line search nonlinear solver. More...
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 Quasi-Newton linesearch solver. More... | |
integer(intg) | solver_matrices_library |
The library type for the Quasi-Newton linesearch solver matrices. More... | |
integer(intg) | linesearch_type |
The line search type. 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 Quasi-Newton line search nonlinear solver.
type(petsciscoloringtype) types::quasi_newton_linesearch_solver_type::jacobianiscoloring |
type(petscmatcoloringtype) types::quasi_newton_linesearch_solver_type::jacobianmatcoloring |
type(petscmatfdcoloringtype) types::quasi_newton_linesearch_solver_type::jacobianmatfdcoloring |
real(dp) types::quasi_newton_linesearch_solver_type::linesearch_maxstep |
real(dp) types::quasi_newton_linesearch_solver_type::linesearch_steptolerance |
integer(intg) types::quasi_newton_linesearch_solver_type::linesearch_type |
logical types::quasi_newton_linesearch_solver_type::linesearchmonitoroutput |
type(quasi_newton_solver_type), pointer types::quasi_newton_linesearch_solver_type::quasi_newton_solver |
type(petscsnestype) types::quasi_newton_linesearch_solver_type::snes |
type(petscsneslinesearchtype) types::quasi_newton_linesearch_solver_type::sneslinesearch |
integer(intg) types::quasi_newton_linesearch_solver_type::solver_library |
The library type for the Quasi-Newton linesearch solver.
integer(intg) types::quasi_newton_linesearch_solver_type::solver_matrices_library |
The library type for the Quasi-Newton linesearch solver matrices.