Soil Water Balance (SWB2)
|
Data Types | |
type | alpha_sort_group_t |
interface | assignment(=) |
interface | create_list |
type | float_sort_group_t |
type | fstring_list_t |
type | int_sort_group_t |
interface | split |
Functions/Subroutines | |
subroutine | assign_character_to_fstring_sub (this, character_str) |
subroutine | assign_fstring_to_character_sub (character_str, string_list) |
type(fstring_list_t) function | split_character_into_fstring_list_fn (character_str, delimiter_chr) |
integer(c_int) function | count_strings_in_list_fn (this) |
subroutine | append_character_to_fstring_sub (this, character_str) |
subroutine | append_character_array_to_fstring_sub (this, character_str) |
subroutine | append_fstring_to_fstring_sub (this, other_fstring) |
logical(c_bool) function | are_there_missing_list_values_fn (this) |
subroutine | print_all_entries_sub (this) |
subroutine | list_finalize_sub (this) |
subroutine | clear_list_sub (this) |
integer(c_int) function, dimension(:), allocatable | retrieve_values_as_integer_fn (this) |
real(c_float) function, dimension(:), allocatable | retrieve_values_as_float_fn (this) |
real(c_double) function, dimension(:), allocatable | retrieve_values_as_double_fn (this) |
logical(c_bool) function, dimension(:), allocatable | retrieve_values_as_logical_fn (this) |
character(len=:) function, allocatable | retrieve_value_from_list_at_index_fn (this, index_val) |
subroutine | replace_value_at_index_sub (this, index_val, character_str) |
character(len=:) function, allocatable | retrieve_values_for_range_of_indices_fn (this, start_indx, end_indx) |
character(len=:) function, allocatable | list_all_fn (this, delimiter_chr) |
subroutine | quicksort_alpha_sub (this, sort_order) |
subroutine | quicksort_int_sub (this, sort_order) |
subroutine | quicksort_float_sub (this, sort_order) |
recursive subroutine | qsort_alpha (sort_group, nrec) |
recursive subroutine | qsort_int (sort_group, nrec) |
recursive subroutine | qsort_float (sort_group, nrec) |
integer(c_int) function | return_count_of_matching_strings_fn (this, substr, match_case) |
type(fstring_list_t) function | return_subset_of_partial_matches_fn (this, substr) |
integer(c_int) function, dimension(:), allocatable | return_indices_of_matching_list_entries_fn (this, character_str) |
type(fstring_list_t) function | return_list_of_unique_values_fn (this) |
subroutine | print_as_markdown_sub (this, lu) |
Variables | |
integer(c_int), parameter, public | na_int = - (huge(1_c_int)-1_c_int) |
real(c_float), parameter, public | na_float = - (huge(1._c_float)-1._c_float) |
real(c_double), parameter, public | na_double = - (huge(1._c_double)-1._c_double) |
|
private |
Definition at line 243 of file fstring_list.F90.
|
private |
Definition at line 228 of file fstring_list.F90.
|
private |
Definition at line 263 of file fstring_list.F90.
|
private |
Definition at line 284 of file fstring_list.F90.
subroutine fstring_list::assign_character_to_fstring_sub | ( | class (fstring_list_t), intent(inout) | this, |
character (len=*), intent(in) | character_str ) |
Definition at line 137 of file fstring_list.F90.
|
private |
Definition at line 151 of file fstring_list.F90.
|
private |
Definition at line 336 of file fstring_list.F90.
|
private |
Definition at line 211 of file fstring_list.F90.
|
private |
Definition at line 569 of file fstring_list.F90.
|
private |
Definition at line 326 of file fstring_list.F90.
|
private |
Definition at line 299 of file fstring_list.F90.
|
private |
Definition at line 1034 of file fstring_list.F90.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 516 of file fstring_list.F90.
|
private |
Definition at line 477 of file fstring_list.F90.
|
private |
Definition at line 412 of file fstring_list.F90.
|
private |
Definition at line 380 of file fstring_list.F90.
|
private |
Definition at line 347 of file fstring_list.F90.
|
private |
Definition at line 447 of file fstring_list.F90.
|
private |
Definition at line 544 of file fstring_list.F90.
|
private |
Definition at line 912 of file fstring_list.F90.
|
private |
Definition at line 976 of file fstring_list.F90.
|
private |
Definition at line 1013 of file fstring_list.F90.
|
private |
Definition at line 955 of file fstring_list.F90.
|
private |
Definition at line 165 of file fstring_list.F90.
real (c_double), parameter, public fstring_list::na_double = - (huge(1._c_double)-1._c_double) |
Definition at line 106 of file fstring_list.F90.
real (c_float), parameter, public fstring_list::na_float = - (huge(1._c_float)-1._c_float) |
Definition at line 105 of file fstring_list.F90.
integer (c_int), parameter, public fstring_list::na_int = - (huge(1_c_int)-1_c_int) |
Definition at line 104 of file fstring_list.F90.