|
Soil Water Balance (SWB2)
|
Data Types | |
| interface | operator(+) |
| interface | operator(.strequal.) |
| interface | operator(.strapprox.) |
| interface | operator(.contains.) |
| interface | operator(.containssimilar.) |
| interface | ascharacter |
| interface | as_character |
| interface | as_integer |
| interface | as_float |
| interface | chomp |
| interface | fieldcount |
| interface | clean |
| interface | squote |
| interface | dquote |
| interface | replace |
| interface | asuppercase |
| interface | aslowercase |
| interface | touppercase |
| interface | tolowercase |
| interface | as_uppercase |
| interface | as_lowercase |
| interface | to_uppercase |
| interface | to_lowercase |
| interface | right |
| interface | left |
| interface | f_to_c_str |
| interface | c_to_f_str |
Functions/Subroutines | |
| 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) |
| pure logical(c_bool) function | is_string2_present_in_string1_case_insensitive_fn (stext1, stext2) |
| pure logical(c_bool) function | is_string2_present_in_string1_case_sensitive_fn (stext1, stext2) |
| pure logical(c_bool) function | is_char_equal_to_char_case_sensitive_fn (stext1, stext2) |
| pure 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) |
| pure character(len=len(s)) function | char_to_uppercase_fn (s) |
| pure 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. | |
| 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 587 of file fstring.F90.
|
private |
Definition at line 936 of file fstring.F90.
|
private |
Definition at line 650 of file fstring.F90.
|
private |
Definition at line 694 of file fstring.F90.
|
private |
Definition at line 624 of file fstring.F90.
|
private |
Definition at line 674 of file fstring.F90.
|
private |
Definition at line 420 of file fstring.F90.
|
private |
Definition at line 456 of file fstring.F90.
|
private |
Definition at line 444 of file fstring.F90.
|
private |
Definition at line 432 of file fstring.F90.
|
private |
Definition at line 767 of file fstring.F90.
|
private |
Definition at line 563 of file fstring.F90.
|
private |
Definition at line 613 of file fstring.F90.
|
private |
Definition at line 956 of file fstring.F90.
|
private |
Definition at line 539 of file fstring.F90.
|
private |
Definition at line 491 of file fstring.F90.
|
private |
Definition at line 399 of file fstring.F90.
|
private |
Definition at line 378 of file fstring.F90.
|
private |
Definition at line 336 of file fstring.F90.
|
private |
Definition at line 357 of file fstring.F90.
|
private |
Definition at line 900 of file fstring.F90.
|
private |
Definition at line 515 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 726 of file fstring.F90.
|
private |
Definition at line 864 of file fstring.F90.
|
private |
Definition at line 242 of file fstring.F90.
|
private |
Definition at line 289 of file fstring.F90.
|
private |
Definition at line 467 of file fstring.F90.
|
private |
Definition at line 801 of file fstring.F90.
|
private |
Definition at line 602 of file fstring.F90.
|
private |
|
private |
| character (len=1), parameter, public fstring::backslash = achar(92) |
Definition at line 169 of file fstring.F90.
| character (len=1), parameter, public fstring::carriage_return = achar(13) |
Definition at line 171 of file fstring.F90.
| character (len=3), parameter, public fstring::comment_characters = "#!%" |
Definition at line 172 of file fstring.F90.
| character (len=1), parameter, public fstring::double_quote = achar(34) |
Definition at line 173 of file fstring.F90.
| character (len=1), parameter, public fstring::forwardslash = achar(47) |
Definition at line 170 of file fstring.F90.
|
private |
Definition at line 179 of file fstring.F90.
|
private |
Definition at line 178 of file fstring.F90.
|
private |
Definition at line 177 of file fstring.F90.
| character (len=3), parameter, public fstring::punctuation = ",;:" |
Definition at line 174 of file fstring.F90.
| character (len=1), parameter, public fstring::tab = achar(9) |
Definition at line 167 of file fstring.F90.
| character (len=2), parameter, public fstring::whitespace = " "//achar(9) |
Definition at line 168 of file fstring.F90.