|
Soil Water Balance (SWB2)
|
Data Types | |
| interface | assert |
| interface | index_values_valid |
Functions/Subroutines | |
| logical(c_bool) function | bounds_check_integer_1d (array_vals, array_index) |
| logical(c_bool) function | bounds_check_float_1d (array_vals, array_index) |
| logical(c_bool) function | bounds_check_double_1d (array_vals, array_index) |
| logical(c_bool) function | bounds_check_integer_2d (array_vals, array_index1, array_index2) |
| logical(c_bool) function | bounds_check_float_2d (array_vals, array_index1, array_index2) |
| logical(c_bool) function | bounds_check_double_2d (array_vals, array_index1, array_index2) |
| subroutine, public | die (smessage, smodule, iline, shints, scalledby, icalledbyline) |
| subroutine, public | check_for_fatal_warnings () |
| subroutine, public | warn (smessage, smodule, iline, shints, lfatal, iloglevel, lecho) |
| subroutine | assert_1bit (lcondition, smessage, smodule, iline, scalledby, icalledbyline, shints) |
| subroutine | assert_4bit (lcondition, smessage, smodule, iline, scalledby, icalledbyline, shints) |
Variables | |
| logical(c_bool), parameter | true = .true._c_bool |
| logical(c_bool), parameter | false = .false._c_bool |
| integer(c_int), public | number_of_fatal_warnings = 0 |
| integer(c_int), parameter | max_fatal_warnings = 50 |
| character(len=256), dimension(max_fatal_warnings) | warning_text |
| character(len=256), dimension(max_fatal_warnings) | hint_text |
| logical(c_bool), public | halt_upon_fatal_error = TRUE |
|
private |
Definition at line 302 of file exceptions.F90.
|
private |
Definition at line 340 of file exceptions.F90.
|
private |
Definition at line 67 of file exceptions.F90.
|
private |
Definition at line 120 of file exceptions.F90.
|
private |
Definition at line 52 of file exceptions.F90.
|
private |
Definition at line 101 of file exceptions.F90.
|
private |
Definition at line 37 of file exceptions.F90.
|
private |
Definition at line 82 of file exceptions.F90.
| subroutine, public exceptions::check_for_fatal_warnings |
| subroutine, public exceptions::die | ( | character (len=*), intent(in) | smessage, |
| character (len=*), intent(in), optional | smodule, | ||
| integer (c_int), intent(in), optional | iline, | ||
| character (len=*), intent(in), optional | shints, | ||
| character (len=*), intent(in), optional | scalledby, | ||
| integer (c_int), intent(in), optional | icalledbyline ) |
Definition at line 139 of file exceptions.F90.
| subroutine, public exceptions::warn | ( | character (len=*), intent(in) | smessage, |
| character (len=*), intent(in), optional | smodule, | ||
| integer (c_int), intent(in), optional | iline, | ||
| character (len=*), intent(in), optional | shints, | ||
| logical (c_bool), intent(in), optional | lfatal, | ||
| integer (c_int), intent(in), optional | iloglevel, | ||
| logical (c_bool), intent(in), optional | lecho ) |
Definition at line 244 of file exceptions.F90.
|
private |
Definition at line 13 of file exceptions.F90.
| logical (c_bool), public exceptions::halt_upon_fatal_error = TRUE |
Definition at line 33 of file exceptions.F90.
|
private |
Definition at line 32 of file exceptions.F90.
|
private |
Definition at line 30 of file exceptions.F90.
| integer (c_int), public exceptions::number_of_fatal_warnings = 0 |
Definition at line 29 of file exceptions.F90.
|
private |
Definition at line 12 of file exceptions.F90.
|
private |
Definition at line 31 of file exceptions.F90.