Soil Water Balance (SWB2)
|
Data Types | |
interface | as_character |
interface | as_float |
interface | as_integer |
interface | as_lowercase |
interface | as_uppercase |
interface | ascharacter |
interface | aslowercase |
interface | asuppercase |
interface | c_to_f_str |
interface | chomp |
interface | clean |
interface | dquote |
interface | f_to_c_str |
interface | fieldcount |
interface | left |
interface | operator(+) |
interface | operator(.contains.) |
interface | operator(.containssimilar.) |
interface | operator(.strapprox.) |
interface | operator(.strequal.) |
interface | replace |
interface | right |
interface | squote |
interface | strip_full_pathname |
interface | to_lowercase |
interface | to_uppercase |
interface | tolowercase |
interface | touppercase |
Functions/Subroutines | |
character(len=:) function, allocatable | strip_full_pathname_fn (filename) |
impure elemental integer(c_int) function | string_to_integer_fn (text) |
impure elemental real(c_float) function | string_to_float_fn (text) |
character(len=:) function, allocatable | return_left_part_of_string_fn (string, indx, substring) |
character(len=:) function, allocatable | return_right_part_of_string_fn (string, indx, substring) |
logical(c_bool) function | is_string2_present_in_string1_case_insensitive_fn (stext1, stext2) |
logical(c_bool) function | is_string2_present_in_string1_case_sensitive_fn (stext1, stext2) |
logical(c_bool) function | is_char_equal_to_char_case_sensitive_fn (stext1, stext2) |
logical(c_bool) function | is_char_equal_to_char_case_insensitive_fn (stext1, stext2) |
character(len=:) function, allocatable | concatenate_char_char_fn (stext1, stext2) |
character(len=:) function, allocatable | concatenate_char_int_fn (stext1, ivalue1) |
character(len=:) function, allocatable | concatenate_char_float_fn (stext1, fvalue1) |
character(len=:) function, allocatable | concatenate_char_double_fn (stext1, dvalue1) |
character(len=:) function, allocatable | short_to_char_fn (value, fmt_string) |
character(len=:) function, allocatable | int_to_char_fn (value, fmt_string) |
character(len=:) function, allocatable | long_long_to_char_fn (value, fmt_string) |
character(len=:) function, allocatable | float_to_char_fn (value, fmt_string) |
character(len=:) function, allocatable | double_to_char_fn (value, fmt_string) |
character(len=:) function, allocatable | bool_to_char_fn (value) |
character(len=:) function, allocatable | squote_char_fn (stext1) |
character(len=:) function, allocatable | dquote_char_fn (stext1) |
character(len=len(s)) function | char_to_uppercase_fn (s) |
character(len=len(s)) function | char_to_lowercase_fn (s) |
subroutine | char_to_uppercase_sub (s) |
subroutine | char_to_lowercase_sub (s) |
impure character(len=:) function, allocatable | remove_multiple_characters_fn (stext1, stargetcharacters) |
Strip offending characters from a text string. | |
character(len=:) function, allocatable | remove_repeats (stext1, schar) |
Strip repeated characters from string. | |
integer(c_int) function | count_number_of_fields_fn (stext, sdelimiters) |
subroutine | split_and_return_text_sub (str, substr, delimiter_chr, remove_extra_delimiters) |
subroutine | replace_character_sub (stext1, sfind, sreplace) |
impure elemental character(len=len(text)) function | keepnumeric (text) |
character(len=:) function, allocatable | c_to_f_string_fn (c_character_str) |
character(len=:) function, allocatable | f_to_c_string_fn (f_character_str) |
Variables | |
character(len=1), parameter, public | tab = achar(9) |
character(len=2), parameter, public | whitespace = " "//achar(9) |
character(len=1), parameter, public | backslash = achar(92) |
character(len=1), parameter, public | forwardslash = achar(47) |
character(len=1), parameter, public | carriage_return = achar(13) |
character(len=3), parameter, public | comment_characters = "#!%" |
character(len=1), parameter, public | double_quote = achar(34) |
character(len=3), parameter, public | punctuation = ",;:" |
integer(c_int), parameter, private | na_int = - (huge(1_c_int)-1_c_int) |
real(c_float), parameter, private | na_float = - (huge(1._c_float)-1._c_float) |
real(c_double), parameter, private | na_double = - (huge(1._c_double)-1._c_double) |
|
private |
Definition at line 593 of file fstring.F90.
|
private |
Definition at line 1006 of file fstring.F90.
|
private |
Definition at line 658 of file fstring.F90.
|
private |
Definition at line 702 of file fstring.F90.
|
private |
Definition at line 632 of file fstring.F90.
|
private |
Definition at line 682 of file fstring.F90.
|
private |
Definition at line 426 of file fstring.F90.
|
private |
Definition at line 462 of file fstring.F90.
|
private |
Definition at line 450 of file fstring.F90.
|
private |
Definition at line 438 of file fstring.F90.
|
private |
Definition at line 837 of file fstring.F90.
|
private |
Definition at line 569 of file fstring.F90.
|
private |
Definition at line 621 of file fstring.F90.
|
private |
Definition at line 1026 of file fstring.F90.
|
private |
Definition at line 545 of file fstring.F90.
|
private |
Definition at line 497 of file fstring.F90.
|
private |
Definition at line 405 of file fstring.F90.
|
private |
Definition at line 384 of file fstring.F90.
|
private |
Definition at line 342 of file fstring.F90.
|
private |
Definition at line 363 of file fstring.F90.
|
private |
Definition at line 970 of file fstring.F90.
|
private |
Definition at line 521 of file fstring.F90.
|
private |
Strip offending characters from a text string.
Remove unwanted characters from a text string. The target characters may optionally be supplied.
[in] | sTextIn |
Definition at line 734 of file fstring.F90.
|
private |
Strip repeated characters from string.
Remove repeated characters from a string. By default the function looks for repeated spaces and eliminates them.
[in] | sTextIn |
Definition at line 779 of file fstring.F90.
|
private |
Definition at line 934 of file fstring.F90.
|
private |
Definition at line 248 of file fstring.F90.
|
private |
Definition at line 295 of file fstring.F90.
|
private |
Definition at line 473 of file fstring.F90.
|
private |
Definition at line 871 of file fstring.F90.
|
private |
Definition at line 610 of file fstring.F90.
|
private |
|
private |
|
private |
Definition at line 188 of file fstring.F90.
character (len=1), parameter, public fstring::backslash = achar(92) |
Definition at line 173 of file fstring.F90.
character (len=1), parameter, public fstring::carriage_return = achar(13) |
Definition at line 175 of file fstring.F90.
character (len=3), parameter, public fstring::comment_characters = "#!%" |
Definition at line 176 of file fstring.F90.
character (len=1), parameter, public fstring::double_quote = achar(34) |
Definition at line 177 of file fstring.F90.
character (len=1), parameter, public fstring::forwardslash = achar(47) |
Definition at line 174 of file fstring.F90.
|
private |
Definition at line 183 of file fstring.F90.
|
private |
Definition at line 182 of file fstring.F90.
|
private |
Definition at line 181 of file fstring.F90.
character (len=3), parameter, public fstring::punctuation = ",;:" |
Definition at line 178 of file fstring.F90.
character (len=1), parameter, public fstring::tab = achar(9) |
Definition at line 171 of file fstring.F90.
character (len=2), parameter, public fstring::whitespace = " "//achar(9) |
Definition at line 172 of file fstring.F90.