nonlin 1.5.2
A library that provides routines to compute the solutions to systems of nonlinear equations.
Loading...
Searching...
No Matches
nonlin_constants.f90
1! nonlin_constants.f90
2
8 use, intrinsic :: iso_fortran_env, only : int32
9 use linalg
10 implicit none
11
12! ******************************************************************************
13! ERROR FLAGS
14! ------------------------------------------------------------------------------
16 integer(int32), parameter :: nl_no_error = 0
18 integer(int32), parameter :: nl_invalid_input_error = 201
20 integer(int32), parameter :: nl_array_size_error = 202
22 integer(int32), parameter :: nl_out_of_memory_error = la_out_of_memory_error
24 integer(int32), parameter :: nl_invalid_operation_error = &
25 la_invalid_operation_error
27 integer(int32), parameter :: nl_convergence_error = la_convergence_error
29 integer(int32), parameter :: nl_divergent_behavior_error = 206
31 integer(int32), parameter :: nl_spurious_convergence_error = 207
34 integer(int32), parameter :: nl_tolerance_too_small_error = 208
35end module
nonlin_constants