|
SUEWS API Site
Documentation of SUEWS source code
|
Data Types | |
| interface | value |
| interface | writenum |
| interface | writeq |
Functions/Subroutines | |
| subroutine | parse (str, delims, args, nargs) |
| subroutine | compact (str) |
| subroutine | removesp (str) |
| subroutine, private | value_dr (str, rnum, ios) |
| subroutine, private | value_sr (str, rnum, ios) |
| subroutine, private | value_di (str, inum, ios) |
| subroutine, private | value_si (str, inum, ios) |
| subroutine | shiftstr (str, n) |
| subroutine | insertstr (str, strins, loc) |
| subroutine | delsubstr (str, substr) |
| subroutine | delall (str, substr) |
| character(len=len_trim(str)) function | uppercase (str) |
| character(len=len_trim(str)) function | lowercase (str) |
| subroutine | readline (nunitr, line, ios) |
| subroutine | match (str, ipos, imatch) |
| subroutine, private | write_dr (rnum, str, fmt) |
| subroutine, private | write_sr (rnum, str, fmt) |
| subroutine, private | write_di (inum, str, fmt) |
| subroutine, private | write_si (inum, str, fmt) |
| subroutine | trimzero (str) |
| subroutine, private | writeq_dr (unit, namestr, value, fmt) |
| subroutine, private | writeq_sr (unit, namestr, value, fmt) |
| subroutine, private | writeq_di (unit, namestr, ivalue, fmt) |
| subroutine, private | writeq_si (unit, namestr, ivalue, fmt) |
| logical function | is_letter (ch) |
| logical function | is_digit (ch) |
| subroutine | split (str, delims, before, sep) |
| subroutine strings::compact | ( | character(len=*) | str | ) |
Definition at line 105 of file suews_util_stringmod.f95.
Referenced by parse(), and split().

| subroutine strings::delall | ( | character(len=*) | str, |
| character(len=*) | substr | ||
| ) |
Definition at line 323 of file suews_util_stringmod.f95.
| subroutine strings::delsubstr | ( | character(len=*) | str, |
| character(len=*) | substr | ||
| ) |
Definition at line 301 of file suews_util_stringmod.f95.
| subroutine strings::insertstr | ( | character(len=*) | str, |
| character(len=*) | strins, | ||
| loc | |||
| ) |
Definition at line 280 of file suews_util_stringmod.f95.
References shiftstr().

| logical function strings::is_digit | ( | character | ch | ) |
Definition at line 680 of file suews_util_stringmod.f95.
Referenced by value_dr().

| logical function strings::is_letter | ( | character | ch | ) |
Definition at line 661 of file suews_util_stringmod.f95.
| character(len=len_trim(str)) function strings::lowercase | ( | character(len=*) | str | ) |
Definition at line 381 of file suews_util_stringmod.f95.
| subroutine strings::match | ( | character(len=*) | str, |
| ipos, | |||
| imatch | |||
| ) |
Definition at line 438 of file suews_util_stringmod.f95.
| subroutine strings::parse | ( | character(len=*) | str, |
| character(len=*) | delims, | ||
| character(len=*), dimension(:) | args, | ||
| nargs | |||
| ) |
Definition at line 71 of file suews_util_stringmod.f95.
References compact(), and split().
Referenced by ctrl_output::suews_output_init().


| subroutine strings::readline | ( | nunitr, | |
| character(len=*) | line, | ||
| ios | |||
| ) |
Definition at line 416 of file suews_util_stringmod.f95.
| subroutine strings::removesp | ( | character(len=*) | str | ) |
Definition at line 148 of file suews_util_stringmod.f95.
| subroutine strings::shiftstr | ( | character(len=*) | str, |
| n | |||
| ) |
Definition at line 257 of file suews_util_stringmod.f95.
Referenced by insertstr().

| subroutine strings::split | ( | character(len=*) | str, |
| character(len=*) | delims, | ||
| character(len=*) | before, | ||
| character, optional | sep | ||
| ) |
Definition at line 699 of file suews_util_stringmod.f95.
References compact().
Referenced by parse().


| subroutine strings::trimzero | ( | character(len=*) | str | ) |
Definition at line 563 of file suews_util_stringmod.f95.
Referenced by writeq_di(), writeq_dr(), writeq_si(), and writeq_sr().

| character(len=len_trim(str)) function strings::uppercase | ( | character(len=*) | str | ) |
Definition at line 346 of file suews_util_stringmod.f95.
|
private |
Definition at line 219 of file suews_util_stringmod.f95.
References precision::ki8, and value_dr().

|
private |
Definition at line 179 of file suews_util_stringmod.f95.
References is_digit().
Referenced by value_di(), value_si(), and value_sr().


|
private |
Definition at line 238 of file suews_util_stringmod.f95.
References precision::ki4, and value_dr().

|
private |
Definition at line 199 of file suews_util_stringmod.f95.
References value_dr().

|
private |
Definition at line 531 of file suews_util_stringmod.f95.
|
private |
Definition at line 499 of file suews_util_stringmod.f95.
|
private |
Definition at line 547 of file suews_util_stringmod.f95.
|
private |
Definition at line 515 of file suews_util_stringmod.f95.
|
private |
Definition at line 629 of file suews_util_stringmod.f95.
References trimzero().

|
private |
Definition at line 595 of file suews_util_stringmod.f95.
References trimzero().

|
private |
Definition at line 645 of file suews_util_stringmod.f95.
References trimzero().

|
private |
Definition at line 612 of file suews_util_stringmod.f95.
References trimzero().

1.8.13