Soil Water Balance (SWB2)
|
Public Member Functions | |
procedure | assign_character_to_fstring_sub (this, character_str) |
generic | assignment (this, character_str) |
procedure | print_all_entries_sub (this) |
generic | print_all (this) |
procedure | print_as_markdown_sub (this, lu) |
generic | print (this, lu) |
procedure | append_character_to_fstring_sub (this, character_str) |
procedure | append_character_array_to_fstring_sub (this, character_str) |
procedure | append_fstring_to_fstring_sub (this, other_fstring) |
generic | append (this, character_str) |
generic | append (this, character_str) |
generic | append (this, other_fstring) |
procedure | count_strings_in_list_fn (this) |
generic | count_entries (this) |
procedure | retrieve_value_from_list_at_index_fn (this, index_val) |
procedure | retrieve_values_for_range_of_indices_fn (this, start_indx, end_indx) |
generic | get (this, index_val) |
generic | get (this, start_indx, end_indx) |
procedure | retrieve_values_as_integer_fn (this) |
generic | get_integer (this) |
procedure | retrieve_values_as_float_fn (this) |
generic | get_float (this) |
procedure | retrieve_values_as_double_fn (this) |
generic | get_double (this) |
procedure | retrieve_values_as_logical_fn (this) |
generic | get_logical (this) |
procedure | replace_value_at_index_sub (this, index_val, character_str) |
generic | replace (this, index_val, character_str) |
procedure | list_all_fn (this, delimiter_chr) |
generic | list_all (this, delimiter_chr) |
procedure | are_there_missing_list_values_fn (this) |
generic | empty_entries_present (this) |
procedure | quicksort_alpha_sub (this, sort_order) |
generic | sort (this, sort_order) |
procedure | quicksort_int_sub (this, sort_order) |
generic | sort_integer (this, sort_order) |
procedure | quicksort_float_sub (this, sort_order) |
generic | sort_float (this, sort_order) |
procedure | clear_list_sub (this) |
generic | clear (this) |
procedure | return_count_of_matching_strings_fn (this, substr, match_case) |
generic | count_matching (this, substr, match_case) |
procedure | return_indices_of_matching_list_entries_fn (this, character_str) |
generic | which (this, character_str) |
procedure | return_subset_of_partial_matches_fn (this, substr) |
generic | grep (this, substr) |
procedure | return_list_of_unique_values_fn (this) |
generic | unique (this) |
Public Attributes | |
character(len=:), allocatable | s |
integer(c_int) | count = 0 |
integer(c_int) | missing_value_count = 0 |
Definition at line 21 of file fstring_list.F90.
generic fstring_list::fstring_list_t::append | ( | class (fstring_list_t), intent(inout), target | this, |
character (len=*), intent(in) | character_str ) |
generic fstring_list::fstring_list_t::append | ( | class (fstring_list_t), intent(inout), target | this, |
character (len=*), dimension(:), intent(in) | character_str ) |
Definition at line 41 of file fstring_list.F90.
generic fstring_list::fstring_list_t::append | ( | class (fstring_list_t), intent(inout), target | this, |
type (fstring_list_t), intent(inout) | other_fstring ) |
Definition at line 41 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::append_character_array_to_fstring_sub | ( | class (fstring_list_t), intent(inout), target | this, |
character (len=*), dimension(:), intent(in) | character_str ) |
Definition at line 39 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::append_character_to_fstring_sub | ( | class (fstring_list_t), intent(inout), target | this, |
character (len=*), intent(in) | character_str ) |
Definition at line 38 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::append_fstring_to_fstring_sub | ( | class (fstring_list_t), intent(inout), target | this, |
type (fstring_list_t), intent(inout) | other_fstring ) |
Definition at line 40 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::are_there_missing_list_values_fn | ( | class (fstring_list_t), intent(inout), target | this | ) |
Definition at line 71 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::assign_character_to_fstring_sub | ( | class (fstring_list_t), intent(inout) | this, |
character (len=*), intent(in) | character_str ) |
Definition at line 29 of file fstring_list.F90.
generic fstring_list::fstring_list_t::assignment | ( | class (fstring_list_t), intent(inout) | this, |
character (len=*), intent(in) | character_str ) |
generic fstring_list::fstring_list_t::clear | ( | class (fstring_list_t), intent(inout) | this | ) |
procedure fstring_list::fstring_list_t::clear_list_sub | ( | class (fstring_list_t), intent(inout) | this | ) |
Definition at line 83 of file fstring_list.F90.
generic fstring_list::fstring_list_t::count_entries | ( | class (fstring_list_t), intent(inout), target | this | ) |
generic fstring_list::fstring_list_t::count_matching | ( | class (fstring_list_t), intent(inout) | this, |
character (len=*), intent(in) | substr, | ||
logical (c_bool), intent(in), optional | match_case ) |
procedure fstring_list::fstring_list_t::count_strings_in_list_fn | ( | class (fstring_list_t), intent(inout), target | this | ) |
Definition at line 45 of file fstring_list.F90.
generic fstring_list::fstring_list_t::empty_entries_present | ( | class (fstring_list_t), intent(inout), target | this | ) |
generic fstring_list::fstring_list_t::get | ( | class (fstring_list_t), intent(in) | this, |
integer (c_int), intent(in) | index_val ) |
generic fstring_list::fstring_list_t::get | ( | class (fstring_list_t), intent(inout) | this, |
integer (c_int), intent(in) | start_indx, | ||
integer (c_int), intent(in) | end_indx ) |
Definition at line 50 of file fstring_list.F90.
generic fstring_list::fstring_list_t::get_double | ( | class (fstring_list_t), intent(inout), target | this | ) |
generic fstring_list::fstring_list_t::get_float | ( | class (fstring_list_t), intent(inout), target | this | ) |
generic fstring_list::fstring_list_t::get_integer | ( | class (fstring_list_t), intent(inout), target | this | ) |
generic fstring_list::fstring_list_t::get_logical | ( | class (fstring_list_t), intent(inout) | this | ) |
generic fstring_list::fstring_list_t::grep | ( | class (fstring_list_t), intent(inout) | this, |
character (len=*), intent(in) | substr ) |
generic fstring_list::fstring_list_t::list_all | ( | class (fstring_list_t), intent(inout) | this, |
character (len=1), intent(in), optional | delimiter_chr ) |
procedure fstring_list::fstring_list_t::list_all_fn | ( | class (fstring_list_t), intent(inout) | this, |
character (len=1), intent(in), optional | delimiter_chr ) |
Definition at line 68 of file fstring_list.F90.
generic fstring_list::fstring_list_t::print | ( | class (fstring_list_t), intent(inout) | this, |
integer (c_int), optional | lu ) |
generic fstring_list::fstring_list_t::print_all | ( | class (fstring_list_t), intent(inout), target | this | ) |
procedure fstring_list::fstring_list_t::print_all_entries_sub | ( | class (fstring_list_t), intent(inout), target | this | ) |
Definition at line 32 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::print_as_markdown_sub | ( | class (fstring_list_t), intent(inout) | this, |
integer (c_int), optional | lu ) |
Definition at line 35 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::quicksort_alpha_sub | ( | class (fstring_list_t), intent(inout) | this, |
character (len=*), intent(in), optional | sort_order ) |
Definition at line 74 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::quicksort_float_sub | ( | class (fstring_list_t), intent(inout) | this, |
character (len=*), intent(in), optional | sort_order ) |
Definition at line 80 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::quicksort_int_sub | ( | class (fstring_list_t), intent(inout) | this, |
character (len=*), intent(in), optional | sort_order ) |
Definition at line 77 of file fstring_list.F90.
generic fstring_list::fstring_list_t::replace | ( | class (fstring_list_t), intent(inout) | this, |
integer (c_int), intent(in) | index_val, | ||
character(len=*) | character_str ) |
procedure fstring_list::fstring_list_t::replace_value_at_index_sub | ( | class (fstring_list_t), intent(inout) | this, |
integer (c_int), intent(in) | index_val, | ||
character(len=*) | character_str ) |
Definition at line 65 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::retrieve_value_from_list_at_index_fn | ( | class (fstring_list_t), intent(in) | this, |
integer (c_int), intent(in) | index_val ) |
Definition at line 48 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::retrieve_values_as_double_fn | ( | class (fstring_list_t), intent(inout), target | this | ) |
Definition at line 59 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::retrieve_values_as_float_fn | ( | class (fstring_list_t), intent(inout), target | this | ) |
Definition at line 56 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::retrieve_values_as_integer_fn | ( | class (fstring_list_t), intent(inout), target | this | ) |
Definition at line 53 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::retrieve_values_as_logical_fn | ( | class (fstring_list_t), intent(inout) | this | ) |
Definition at line 62 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::retrieve_values_for_range_of_indices_fn | ( | class (fstring_list_t), intent(inout) | this, |
integer (c_int), intent(in) | start_indx, | ||
integer (c_int), intent(in) | end_indx ) |
Definition at line 49 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::return_count_of_matching_strings_fn | ( | class (fstring_list_t), intent(inout) | this, |
character (len=*), intent(in) | substr, | ||
logical (c_bool), intent(in), optional | match_case ) |
Definition at line 86 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::return_indices_of_matching_list_entries_fn | ( | class (fstring_list_t), intent(inout) | this, |
character (len=*), intent(in) | character_str ) |
Definition at line 92 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::return_list_of_unique_values_fn | ( | class (fstring_list_t), intent(inout) | this | ) |
Definition at line 98 of file fstring_list.F90.
procedure fstring_list::fstring_list_t::return_subset_of_partial_matches_fn | ( | class (fstring_list_t), intent(inout) | this, |
character (len=*), intent(in) | substr ) |
Definition at line 95 of file fstring_list.F90.
generic fstring_list::fstring_list_t::sort | ( | class (fstring_list_t), intent(inout) | this, |
character (len=*), intent(in), optional | sort_order ) |
generic fstring_list::fstring_list_t::sort_float | ( | class (fstring_list_t), intent(inout) | this, |
character (len=*), intent(in), optional | sort_order ) |
generic fstring_list::fstring_list_t::sort_integer | ( | class (fstring_list_t), intent(inout) | this, |
character (len=*), intent(in), optional | sort_order ) |
generic fstring_list::fstring_list_t::unique | ( | class (fstring_list_t), intent(inout) | this | ) |
generic fstring_list::fstring_list_t::which | ( | class (fstring_list_t), intent(inout) | this, |
character (len=*), intent(in) | character_str ) |
integer (c_int) fstring_list::fstring_list_t::count = 0 |
Definition at line 24 of file fstring_list.F90.
integer (c_int) fstring_list::fstring_list_t::missing_value_count = 0 |
Definition at line 25 of file fstring_list.F90.
character (len=:), allocatable fstring_list::fstring_list_t::s |
Definition at line 23 of file fstring_list.F90.