OpenCMISS-Iron Internal API Documentation
|
The types of nonlinear solvers. More...
Variables | |
integer(intg), parameter, public | solver_routines::solver_nonlinear_newton =1 |
Newton nonlinear solver type. More... | |
integer(intg), parameter, public | solver_routines::solver_nonlinear_bfgs_inverse =2 |
BFGS inverse nonlinear solver type. More... | |
integer(intg), parameter, public | solver_routines::solver_nonlinear_sqp =3 |
Sequential Quadratic Program nonlinear solver type. More... | |
integer(intg), parameter, public | solver_routines::solver_nonlinear_quasi_newton =4 |
Sequential Quasi-Newton nonlinear solver type. More... | |
The types of nonlinear solvers.
integer(intg), parameter, public solver_routines::solver_nonlinear_bfgs_inverse =2 |
BFGS inverse nonlinear solver type.
Definition at line 165 of file solver_routines.f90.
Referenced by solver_routines::solver_nonlinear_create_finish(), solver_routines::solver_nonlinear_divergence_exit(), solver_routines::solver_nonlinear_finalise(), solver_routines::solver_nonlinear_library_type_get(), solver_routines::solver_nonlinear_library_type_set(), solver_routines::solver_nonlinear_matrices_library_type_get(), solver_routines::solver_nonlinear_monitor(), solver_routines::solver_nonlinear_solve(), and solver_routines::solver_nonlinear_type_set().
integer(intg), parameter, public solver_routines::solver_nonlinear_newton =1 |
Newton nonlinear solver type.
Definition at line 164 of file solver_routines.f90.
Referenced by solver_routines::solver_dynamic_linearity_type_set(), solver_routines::solver_linear_create_finish(), solver_routines::solver_linear_iterative_create_finish(), solver_routines::solver_newton_absolute_tolerance_set(), solver_routines::solver_newton_cellml_solver_get(), solver_routines::solver_newton_jacobian_calculation_type_set(), solver_routines::solver_newton_linear_solver_get(), solver_routines::solver_newton_linesearch_alpha_set(), solver_routines::solver_newton_linesearch_maxstep_set(), solver_routines::solver_newton_linesearch_steptol_set(), solver_routines::solver_newton_linesearch_type_set(), solver_routines::solver_newton_maximum_iterations_set(), solver_routines::solver_newton_relative_tolerance_set(), solver_routines::solver_newton_solution_init_type_set(), solver_routines::solver_newton_solution_tolerance_set(), solver_routines::solver_newton_trustregion_delta0_set(), solver_routines::solver_newton_trustregion_tolerance_set(), solver_routines::solver_newton_type_set(), solver_routines::solver_newtonconvergencetesttypeset(), solver_routines::solver_newtonlinesearchmonitoroutputset(), solver_routines::solver_newtonmaximumfunctionevaluationsset(), solver_routines::solver_nonlinear_create_finish(), solver_routines::solver_nonlinear_divergence_exit(), solver_routines::solver_nonlinear_finalise(), solver_routines::solver_nonlinear_initialise(), solver_routines::solver_nonlinear_library_type_get(), solver_routines::solver_nonlinear_library_type_set(), solver_routines::solver_nonlinear_matrices_library_type_get(), solver_routines::solver_nonlinear_monitor(), solver_routines::solver_nonlinear_solve(), and solver_routines::solver_nonlinear_type_set().
integer(intg), parameter, public solver_routines::solver_nonlinear_quasi_newton =4 |
Sequential Quasi-Newton nonlinear solver type.
Definition at line 167 of file solver_routines.f90.
Referenced by solver_routines::solver_linear_create_finish(), solver_routines::solver_linear_iterative_create_finish(), solver_routines::solver_nonlinear_create_finish(), solver_routines::solver_nonlinear_divergence_exit(), solver_routines::solver_nonlinear_finalise(), solver_routines::solver_nonlinear_library_type_get(), solver_routines::solver_nonlinear_library_type_set(), solver_routines::solver_nonlinear_matrices_library_type_get(), solver_routines::solver_nonlinear_monitor(), solver_routines::solver_nonlinear_solve(), solver_routines::solver_nonlinear_type_set(), solver_routines::solver_quasi_newton_absolute_tolerance_set(), solver_routines::solver_quasi_newton_cellml_solver_get(), solver_routines::solver_quasi_newton_linear_solver_get(), solver_routines::solver_quasi_newton_linesearch_maxstep_set(), solver_routines::solver_quasi_newton_linesearch_steptol_set(), solver_routines::solver_quasi_newton_linesearch_type_set(), solver_routines::solver_quasi_newton_maximum_iterations_set(), solver_routines::solver_quasi_newton_relative_tolerance_set(), solver_routines::solver_quasi_newton_restart_set(), solver_routines::solver_quasi_newton_restart_type_set(), solver_routines::solver_quasi_newton_scale_type_set(), solver_routines::solver_quasi_newton_solution_init_type_set(), solver_routines::solver_quasi_newton_solution_tolerance_set(), solver_routines::solver_quasi_newton_solve_type_set(), solver_routines::solver_quasi_newton_trustregion_delta0_set(), solver_routines::solver_quasi_newton_type_set(), solver_routines::solver_quasinewtonconvergencetesttypeset(), solver_routines::solver_quasinewtonjacobiancalculationtypeset(), solver_routines::solver_quasinewtonlinesearchmonitoroutputset(), solver_routines::solver_quasinewtonmaximumfunctionevaluationsset(), and solver_routines::solver_quasinewtontrustregiontoleranceset().
integer(intg), parameter, public solver_routines::solver_nonlinear_sqp =3 |
Sequential Quadratic Program nonlinear solver type.
Definition at line 166 of file solver_routines.f90.
Referenced by solver_routines::solver_nonlinear_create_finish(), solver_routines::solver_nonlinear_divergence_exit(), solver_routines::solver_nonlinear_finalise(), solver_routines::solver_nonlinear_library_type_get(), solver_routines::solver_nonlinear_library_type_set(), solver_routines::solver_nonlinear_matrices_library_type_get(), solver_routines::solver_nonlinear_monitor(), solver_routines::solver_nonlinear_solve(), and solver_routines::solver_nonlinear_type_set().