Soil Water Balance (SWB2)
Loading...
Searching...
No Matches
fstring_list.F90 File Reference

Go to the source code of this file.

Data Types

interface  fstring_list::assignment(=)
type  fstring_list::fstring_list_t
interface  fstring_list::split
interface  fstring_list::create_list
type  fstring_list::alpha_sort_group_t
type  fstring_list::int_sort_group_t
type  fstring_list::float_sort_group_t

Modules

module  fstring_list

Functions/Subroutines

subroutine fstring_list::assign_character_to_fstring_sub (this, character_str)
subroutine fstring_list::assign_fstring_to_character_sub (character_str, string_list)
type(fstring_list_t) function fstring_list::split_character_into_fstring_list_fn (character_str, delimiter_chr)
integer(c_int) function fstring_list::count_strings_in_list_fn (this)
subroutine fstring_list::append_character_to_fstring_sub (this, character_str)
subroutine fstring_list::append_character_array_to_fstring_sub (this, character_str)
subroutine fstring_list::append_fstring_to_fstring_sub (this, other_fstring)
logical(c_bool) function fstring_list::are_there_missing_list_values_fn (this)
subroutine fstring_list::print_all_entries_sub (this)
subroutine fstring_list::list_finalize_sub (this)
subroutine fstring_list::clear_list_sub (this)
integer(c_int) function, dimension(:), allocatable fstring_list::retrieve_values_as_integer_fn (this)
real(c_float) function, dimension(:), allocatable fstring_list::retrieve_values_as_float_fn (this)
real(c_double) function, dimension(:), allocatable fstring_list::retrieve_values_as_double_fn (this)
logical(c_bool) function, dimension(:), allocatable fstring_list::retrieve_values_as_logical_fn (this)
character(len=:) function, allocatable fstring_list::retrieve_value_from_list_at_index_fn (this, index_val)
subroutine fstring_list::replace_value_at_index_sub (this, index_val, character_str)
character(len=:) function, allocatable fstring_list::retrieve_values_for_range_of_indices_fn (this, start_indx, end_indx)
character(len=:) function, allocatable fstring_list::list_all_fn (this, delimiter_chr)
subroutine fstring_list::quicksort_alpha_sub (this, sort_order)
subroutine fstring_list::quicksort_int_sub (this, sort_order)
subroutine fstring_list::quicksort_float_sub (this, sort_order)
recursive subroutine fstring_list::qsort_alpha (sort_group, nrec)
recursive subroutine fstring_list::qsort_int (sort_group, nrec)
recursive subroutine fstring_list::qsort_float (sort_group, nrec)
integer(c_int) function fstring_list::return_count_of_matching_strings_fn (this, substr, match_case)
type(fstring_list_t) function fstring_list::return_subset_of_partial_matches_fn (this, substr)
integer(c_int) function, dimension(:), allocatable fstring_list::return_indices_of_matching_list_entries_fn (this, character_str)
type(fstring_list_t) function fstring_list::return_list_of_unique_values_fn (this)
subroutine fstring_list::print_as_markdown_sub (this, lu)

Variables

integer(c_int), parameter, public fstring_list::na_int = - (huge(1_c_int)-1_c_int)
real(c_float), parameter, public fstring_list::na_float = - (huge(1._c_float)-1._c_float)
real(c_double), parameter, public fstring_list::na_double = - (huge(1._c_double)-1._c_double)