nonlin 1.5.2
A library that provides routines to compute the solutions to systems of nonlinear equations.
Loading...
Searching...
No Matches
nonlin_core::iteration_behavior Type Reference

Defines a set of parameters that describe the behavior of the iteration process. More...

Public Attributes

integer(int32) iter_count
 Specifies the number of iterations performed.
 
integer(int32) fcn_count
 Specifies the number of function evaluations performed.
 
integer(int32) jacobian_count
 Specifies the number of Jacobian evaluations performed.
 
integer(int32) gradient_count
 Specifies the number of gradient vector evaluations performed.
 
logical converge_on_fcn
 True if the solution converged as a result of a zero-valued function; else, false.
 
logical converge_on_chng
 True if the solution converged as a result of no appreciable change in solution points between iterations; else, false.
 
logical converge_on_zero_diff
 True if the solution appears to have settled on a stationary point such that the gradient of the function is zero-valued; else, false.
 

Detailed Description

Defines a set of parameters that describe the behavior of the iteration process.

Definition at line 254 of file nonlin_core.f90.

Member Data Documentation

◆ converge_on_chng

logical nonlin_core::iteration_behavior::converge_on_chng

True if the solution converged as a result of no appreciable change in solution points between iterations; else, false.

Definition at line 268 of file nonlin_core.f90.

◆ converge_on_fcn

logical nonlin_core::iteration_behavior::converge_on_fcn

True if the solution converged as a result of a zero-valued function; else, false.

Definition at line 265 of file nonlin_core.f90.

◆ converge_on_zero_diff

logical nonlin_core::iteration_behavior::converge_on_zero_diff

True if the solution appears to have settled on a stationary point such that the gradient of the function is zero-valued; else, false.

Definition at line 272 of file nonlin_core.f90.

◆ fcn_count

integer(int32) nonlin_core::iteration_behavior::fcn_count

Specifies the number of function evaluations performed.

Definition at line 258 of file nonlin_core.f90.

◆ gradient_count

integer(int32) nonlin_core::iteration_behavior::gradient_count

Specifies the number of gradient vector evaluations performed.

Definition at line 262 of file nonlin_core.f90.

◆ iter_count

integer(int32) nonlin_core::iteration_behavior::iter_count

Specifies the number of iterations performed.

Definition at line 256 of file nonlin_core.f90.

◆ jacobian_count

integer(int32) nonlin_core::iteration_behavior::jacobian_count

Specifies the number of Jacobian evaluations performed.

Definition at line 260 of file nonlin_core.f90.


The documentation for this type was generated from the following file: