XBeach
|
Data Types | |
interface | read_v |
Public Member Functions | |
real *8 function, public | readkey_dbl (fname, key, defval, mnval, mxval, bcast, required, silent, strict) |
integer *4 function, public | readkey_int (fname, key, defval, mnval, mxval, bcast, required, silent, strict) |
character(slen) function | readkey_str (fname, key, defval, nv, nov, allowed, old, bcast, required, silent) |
character(slen) function, public | readkey_name (fname, key, bcast, required, silent) |
real *8 function, dimension(tlength), public | readkey_dblvec (fname, key, vlength, tlength, defval, mnval, mxval, bcast, required, silent) |
integer function, dimension(tlength), public | readkey_intvec (fname, key, vlength, tlength, defval, mnval, mxval, bcast, required, silent) |
logical function, public | isSetParameter (fname, key, bcast) |
subroutine, public | readkey (fname, key, value) |
pure function | UPPERCASE (STR) |
pure function, public | LOWERCASE (STR) |
subroutine, public | parmapply (vname, idefname, parm, parm_str, bcast, required, silent) |
subroutine, public | setallowednames (a1, v1, a2, v2, a3, v3, a4, v4, a5, v5, a6, v6, a7, v7, a8, v8, a9, v9, a10, v10, a11, v11, a12, v12, a13, v13, a14, v14, a15, v15, a16, v16, a17, v17, a18, v18, a19, v19, a20, v20) |
subroutine, public | setoldnames (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20) |
subroutine | read_v_9 (fid, a, a1, a2, a3, a4, a5, a6, a7, a8) |
integer function, public | count_lines (f) |
character(slen) function, public | strippedline (line) |
Public Attributes | |
logical, public | readkey_inio = .false. |
Private Member Functions | |
subroutine | read_v_array (fid, a) |
Private Attributes | |
integer, parameter, private | maxnames = 20 |
character(slen), dimension(maxnames), private | allowednames |
character(slen), dimension(maxnames), private | oldnames |
character(slen), private | varname |
integer, dimension(maxnames), private | intvalues |
integer, private | numallowednames |
integer, private | numoldnames |
Definition at line 28 of file readkey.F90.
integer function, public readkey_module::count_lines | ( | character(len=*), intent(in) | f | ) |
Definition at line 1108 of file readkey.F90.
logical function, public readkey_module::isSetParameter | ( | character*(*) | fname, |
character*(*) | key, | ||
logical, intent(in), optional | bcast | ||
) |
Definition at line 546 of file readkey.F90.
pure function, public readkey_module::LOWERCASE | ( | CHARACTER(LEN=*), intent(in) | STR | ) |
Definition at line 708 of file readkey.F90.
subroutine, public readkey_module::parmapply | ( | character(*), intent(in) | vname, |
integer, intent(in) | idefname, | ||
integer, intent(out) | parm, | ||
character(*), intent(out), optional | parm_str, | ||
logical, intent(in), optional | bcast, | ||
logical, intent(in), optional | required, | ||
logical, intent(in), optional | silent | ||
) |
Definition at line 762 of file readkey.F90.
subroutine readkey_module::read_v_9 | ( | integer, intent(in) | fid, |
real*8, intent(out) | a, | ||
real*8, intent(out), optional | a1, | ||
real*8, intent(out), optional | a2, | ||
real*8, intent(out), optional | a3, | ||
real*8, intent(out), optional | a4, | ||
real*8, intent(out), optional | a5, | ||
real*8, intent(out), optional | a6, | ||
real*8, intent(out), optional | a7, | ||
real*8, intent(out), optional | a8 | ||
) |
Definition at line 1021 of file readkey.F90.
subroutine readkey_module::read_v_array | ( | integer, intent(in) | fid, |
real*8, dimension(:), intent(out) | a | ||
) | [private] |
Definition at line 1003 of file readkey.F90.
subroutine, public readkey_module::readkey | ( | character(len=*), intent(in) | fname, |
character(len=*), intent(in) | key, | ||
character(len=*), intent(out) | value | ||
) |
Definition at line 585 of file readkey.F90.
real*8 function, public readkey_module::readkey_dbl | ( | character(len=*) | fname, |
character(len=*) | key, | ||
real*8 | defval, | ||
real*8 | mnval, | ||
real*8 | mxval, | ||
logical, intent(in), optional | bcast, | ||
logical, intent(in), optional | required, | ||
logical, intent(in), optional | silent, | ||
logical, intent(in), optional | strict | ||
) |
Definition at line 57 of file readkey.F90.
real*8 function, dimension(tlength), public readkey_module::readkey_dblvec | ( | character*(*) | fname, |
character*(*) | key, | ||
integer, intent(in) | vlength, | ||
integer, intent(in) | tlength, | ||
real*8 | defval, | ||
real*8 | mnval, | ||
real*8 | mxval, | ||
logical, intent(in), optional | bcast, | ||
logical, intent(in), optional | required, | ||
logical, intent(in), optional | silent | ||
) |
Definition at line 384 of file readkey.F90.
integer*4 function, public readkey_module::readkey_int | ( | character*(*) | fname, |
character*(*) | key, | ||
integer*4 | defval, | ||
integer*4 | mnval, | ||
integer*4 | mxval, | ||
logical, intent(in), optional | bcast, | ||
logical, intent(in), optional | required, | ||
logical, intent(in), optional | silent, | ||
logical, intent(in), optional | strict | ||
) |
Definition at line 152 of file readkey.F90.
integer function, dimension(tlength), public readkey_module::readkey_intvec | ( | character*(*) | fname, |
character*(*) | key, | ||
integer, intent(in) | vlength, | ||
integer, intent(in) | tlength, | ||
integer | defval, | ||
integer | mnval, | ||
integer | mxval, | ||
logical, intent(in), optional | bcast, | ||
logical, intent(in), optional | required, | ||
logical, intent(in), optional | silent | ||
) |
Definition at line 465 of file readkey.F90.
character(slen) function, public readkey_module::readkey_name | ( | character*(*) | fname, |
character*(*) | key, | ||
logical, intent(in), optional | bcast, | ||
logical, intent(in), optional | required, | ||
logical, intent(in), optional | silent | ||
) |
Definition at line 326 of file readkey.F90.
character(slen) function readkey_module::readkey_str | ( | character*(*) | fname, |
character*(*) | key, | ||
character*(*) | defval, | ||
integer*4 | nv, | ||
integer*4 | nov, | ||
character(slen), dimension(nv) | allowed, | ||
character(slen), dimension(nov) | old, | ||
logical, intent(in), optional | bcast, | ||
logical, intent(in), optional | required, | ||
logical, intent(in), optional | silent | ||
) |
Definition at line 238 of file readkey.F90.
subroutine, public readkey_module::setallowednames | ( | character(*), intent(in) | a1, |
integer, intent(in) | v1, | ||
character(*), intent(in), optional | a2, | ||
integer, intent(in), optional | v2, | ||
character(*), intent(in), optional | a3, | ||
integer, intent(in), optional | v3, | ||
character(*), intent(in), optional | a4, | ||
integer, intent(in), optional | v4, | ||
character(*), intent(in), optional | a5, | ||
integer, intent(in), optional | v5, | ||
character(*), intent(in), optional | a6, | ||
integer, intent(in), optional | v6, | ||
character(*), intent(in), optional | a7, | ||
integer, intent(in), optional | v7, | ||
character(*), intent(in), optional | a8, | ||
integer, intent(in), optional | v8, | ||
character(*), intent(in), optional | a9, | ||
integer, intent(in), optional | v9, | ||
character(*), intent(in), optional | a10, | ||
integer, intent(in), optional | v10, | ||
character(*), intent(in), optional | a11, | ||
integer, intent(in), optional | v11, | ||
character(*), intent(in), optional | a12, | ||
integer, intent(in), optional | v12, | ||
character(*), intent(in), optional | a13, | ||
integer, intent(in), optional | v13, | ||
character(*), intent(in), optional | a14, | ||
integer, intent(in), optional | v14, | ||
character(*), intent(in), optional | a15, | ||
integer, intent(in), optional | v15, | ||
character(*), intent(in), optional | a16, | ||
integer, intent(in), optional | v16, | ||
character(*), intent(in), optional | a17, | ||
integer, intent(in), optional | v17, | ||
character(*), intent(in), optional | a18, | ||
integer, intent(in), optional | v18, | ||
character(*), intent(in), optional | a19, | ||
integer, intent(in), optional | v19, | ||
character(*), intent(in), optional | a20, | ||
integer, intent(in), optional | v20 | ||
) |
Definition at line 806 of file readkey.F90.
subroutine, public readkey_module::setoldnames | ( | character(*), intent(in) | a1, |
character(*), intent(in), optional | a2, | ||
character(*), intent(in), optional | a3, | ||
character(*), intent(in), optional | a4, | ||
character(*), intent(in), optional | a5, | ||
character(*), intent(in), optional | a6, | ||
character(*), intent(in), optional | a7, | ||
character(*), intent(in), optional | a8, | ||
character(*), intent(in), optional | a9, | ||
character(*), intent(in), optional | a10, | ||
character(*), intent(in), optional | a11, | ||
character(*), intent(in), optional | a12, | ||
character(*), intent(in), optional | a13, | ||
character(*), intent(in), optional | a14, | ||
character(*), intent(in), optional | a15, | ||
character(*), intent(in), optional | a16, | ||
character(*), intent(in), optional | a17, | ||
character(*), intent(in), optional | a18, | ||
character(*), intent(in), optional | a19, | ||
character(*), intent(in), optional | a20 | ||
) |
Definition at line 917 of file readkey.F90.
character(slen) function, public readkey_module::strippedline | ( | character(slen), intent(in) | line | ) |
Definition at line 1136 of file readkey.F90.
pure function readkey_module::UPPERCASE | ( | CHARACTER(LEN=*), intent(in) | STR | ) |
Definition at line 686 of file readkey.F90.
character(slen), dimension(maxnames), private readkey_module::allowednames [private] |
Definition at line 44 of file readkey.F90.
integer, dimension(maxnames), private readkey_module::intvalues [private] |
Definition at line 47 of file readkey.F90.
integer, parameter, private readkey_module::maxnames = 20 [private] |
Definition at line 43 of file readkey.F90.
integer, private readkey_module::numallowednames [private] |
Definition at line 48 of file readkey.F90.
integer, private readkey_module::numoldnames [private] |
Definition at line 49 of file readkey.F90.
character(slen), dimension(maxnames), private readkey_module::oldnames [private] |
Definition at line 45 of file readkey.F90.
logical, public readkey_module::readkey_inio = .false. |
Definition at line 41 of file readkey.F90.
character(slen), private readkey_module::varname [private] |
Definition at line 46 of file readkey.F90.