nonlin_error_handling Module


Uses


Contents


Variables

Type Visibility Attributes Name Initial
integer(kind=int32), public, parameter :: NL_ARRAY_SIZE_ERROR = 202

An error flag denoting an improperly sized array.

integer(kind=int32), public, parameter :: NL_CONVERGENCE_ERROR = LA_CONVERGENCE_ERROR

An error resulting from a lack of convergence.

integer(kind=int32), public, parameter :: NL_DIVERGENT_BEHAVIOR_ERROR = 206

An error resulting from a divergent condition.

integer(kind=int32), public, parameter :: NL_INVALID_INPUT_ERROR = 201

An error flag denoting an invalid input.

integer(kind=int32), public, parameter :: NL_INVALID_OPERATION_ERROR = LA_INVALID_OPERATION_ERROR

An error resulting from an invalid operation.

integer(kind=int32), public, parameter :: NL_NO_ERROR = 0

A flag denoting no error.

integer(kind=int32), public, parameter :: NL_OUT_OF_MEMORY_ERROR = LA_OUT_OF_MEMORY_ERROR

An error denoting that there is insufficient memory available.

integer(kind=int32), public, parameter :: NL_SPURIOUS_CONVERGENCE_ERROR = 207

An error indicating a possible spurious convergence condition.

integer(kind=int32), public, parameter :: NL_TOLERANCE_TOO_SMALL_ERROR = 208

An error indicating the user-requested tolerance is too small to be practical for the problem at hand.