nonlin 1.5.2
A library that provides routines to compute the solutions to systems of nonlinear equations.
Loading...
Searching...
No Matches
nonlin_constants Module Reference

nonlin_constants More...

Variables

integer(int32), parameter nl_no_error = 0
 A flag denoting no error.
 
integer(int32), parameter nl_invalid_input_error = 201
 An error flag denoting an invalid input.
 
integer(int32), parameter nl_array_size_error = 202
 An error flag denoting an improperly sized array.
 
integer(int32), parameter nl_out_of_memory_error = LA_OUT_OF_MEMORY_ERROR
 An error denoting that there is insufficient memory available.
 
integer(int32), parameter nl_invalid_operation_error = LA_INVALID_OPERATION_ERROR
 An error resulting from an invalid operation.
 
integer(int32), parameter nl_convergence_error = LA_CONVERGENCE_ERROR
 An error resulting from a lack of convergence.
 
integer(int32), parameter nl_divergent_behavior_error = 206
 An error resulting from a divergent condition.
 
integer(int32), parameter nl_spurious_convergence_error = 207
 An error indicating a possible spurious convergence condition.
 
integer(int32), 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.
 

Detailed Description

nonlin_constants

Purpose
To provide various constants used by the NONLIN library.

Variable Documentation

◆ nl_array_size_error

integer(int32), parameter nonlin_constants::nl_array_size_error = 202

An error flag denoting an improperly sized array.

Definition at line 20 of file nonlin_constants.f90.

◆ nl_convergence_error

integer(int32), parameter nonlin_constants::nl_convergence_error = LA_CONVERGENCE_ERROR

An error resulting from a lack of convergence.

Definition at line 27 of file nonlin_constants.f90.

◆ nl_divergent_behavior_error

integer(int32), parameter nonlin_constants::nl_divergent_behavior_error = 206

An error resulting from a divergent condition.

Definition at line 29 of file nonlin_constants.f90.

◆ nl_invalid_input_error

integer(int32), parameter nonlin_constants::nl_invalid_input_error = 201

An error flag denoting an invalid input.

Definition at line 18 of file nonlin_constants.f90.

◆ nl_invalid_operation_error

integer(int32), parameter nonlin_constants::nl_invalid_operation_error = LA_INVALID_OPERATION_ERROR

An error resulting from an invalid operation.

Definition at line 24 of file nonlin_constants.f90.

◆ nl_no_error

integer(int32), parameter nonlin_constants::nl_no_error = 0

A flag denoting no error.

Definition at line 16 of file nonlin_constants.f90.

◆ nl_out_of_memory_error

integer(int32), parameter nonlin_constants::nl_out_of_memory_error = LA_OUT_OF_MEMORY_ERROR

An error denoting that there is insufficient memory available.

Definition at line 22 of file nonlin_constants.f90.

◆ nl_spurious_convergence_error

integer(int32), parameter nonlin_constants::nl_spurious_convergence_error = 207

An error indicating a possible spurious convergence condition.

Definition at line 31 of file nonlin_constants.f90.

◆ nl_tolerance_too_small_error

integer(int32), parameter nonlin_constants::nl_tolerance_too_small_error = 208

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

Definition at line 34 of file nonlin_constants.f90.