Soil Water Balance (SWB2)
|
Public Member Functions | |
procedure | add_filename_to_list_sub (this, sfilename, sdelimiters, scommentchars) |
generic | add_file (this, sfilename, sdelimiters, scommentchars) |
procedure | add_to_param_list_sub (this, skey, svalues, ivalues, fvalues, dvalues, lvalues) |
generic | add_parameters (this, skey, svalues, ivalues, fvalues, dvalues, lvalues) |
procedure | munge_files_and_add_to_param_list_sub (this, comment_chars, delimiters) |
generic | munge_file (this, comment_chars, delimiters) |
procedure | get_parameter_values_int (this, ivalues, slkeys, skey, lfatal) |
procedure | get_parameter_values_float (this, fvalues, slkeys, skey, lfatal) |
procedure | get_parameter_values_logical (this, lvalues, slkeys, skey, lfatal) |
procedure | get_parameter_table_float (this, fvalues, sprefix, inumrows, lfatal) |
procedure | get_parameter_values_string_list (this, slvalues, slkeys, skey, lfatal) |
generic | get_parameters (this, ivalues, slkeys, skey, lfatal) |
generic | get_parameters (this, fvalues, slkeys, skey, lfatal) |
generic | get_parameters (this, fvalues, sprefix, inumrows, lfatal) |
generic | get_parameters (this, lvalues, slkeys, skey, lfatal) |
generic | get_parameters (this, slvalues, slkeys, skey, lfatal) |
procedure | grep_name (this, skey, lfatal) |
Public Attributes | |
type(fstring_list_t) | filenames |
type(fstring_list_t) | delimiters |
type(fstring_list_t) | comment_chars |
integer(c_int) | count = 0 |
Definition at line 25 of file parameters.F90.
generic parameters::parameters_t::add_file | ( | class (parameters_t) | this, |
character (len=*), intent(in) | sfilename, | ||
character (len=*), intent(in), optional | sdelimiters, | ||
character (len=*), intent(in), optional | scommentchars ) |
procedure parameters::parameters_t::add_filename_to_list_sub | ( | class (parameters_t) | this, |
character (len=*), intent(in) | sfilename, | ||
character (len=*), intent(in), optional | sdelimiters, | ||
character (len=*), intent(in), optional | scommentchars ) |
Definition at line 34 of file parameters.F90.
generic parameters::parameters_t::add_parameters | ( | class (parameters_t) | this, |
character (len=*), intent(in) | skey, | ||
character (len=*), dimension(:), intent(in), optional | svalues, | ||
integer (c_int), dimension(:), intent(in), optional | ivalues, | ||
real (c_float), dimension(:), intent(in), optional | fvalues, | ||
real (c_double), dimension(:), intent(in), optional | dvalues, | ||
logical (c_bool), dimension(:), intent(in), optional | lvalues ) |
procedure parameters::parameters_t::add_to_param_list_sub | ( | class (parameters_t) | this, |
character (len=*), intent(in) | skey, | ||
character (len=*), dimension(:), intent(in), optional | svalues, | ||
integer (c_int), dimension(:), intent(in), optional | ivalues, | ||
real (c_float), dimension(:), intent(in), optional | fvalues, | ||
real (c_double), dimension(:), intent(in), optional | dvalues, | ||
logical (c_bool), dimension(:), intent(in), optional | lvalues ) |
Definition at line 37 of file parameters.F90.
procedure parameters::parameters_t::get_parameter_table_float | ( | class (parameters_t) | this, |
real (c_float), dimension(:,:), intent(inout), allocatable | fvalues, | ||
character (len=*), intent(in) | sprefix, | ||
integer (c_int), intent(in) | inumrows, | ||
logical (c_bool), intent(in), optional | lfatal ) |
Definition at line 46 of file parameters.F90.
procedure parameters::parameters_t::get_parameter_values_float | ( | class (parameters_t) | this, |
real (c_float), dimension(:), intent(inout), allocatable | fvalues, | ||
type (fstring_list_t), intent(inout), optional | slkeys, | ||
character (len=*), intent(in), optional | skey, | ||
logical (c_bool), intent(in), optional | lfatal ) |
Definition at line 44 of file parameters.F90.
procedure parameters::parameters_t::get_parameter_values_int | ( | class (parameters_t) | this, |
integer (c_int), dimension(:), intent(out), allocatable | ivalues, | ||
type (fstring_list_t), intent(inout), optional | slkeys, | ||
character (len=*), intent(in), optional | skey, | ||
logical (c_bool), intent(in), optional | lfatal ) |
Definition at line 43 of file parameters.F90.
procedure parameters::parameters_t::get_parameter_values_logical | ( | class (parameters_t) | this, |
logical (c_bool), dimension(:), intent(inout), allocatable | lvalues, | ||
type (fstring_list_t), intent(inout), optional | slkeys, | ||
character (len=*), intent(in), optional | skey, | ||
logical (c_bool), intent(in), optional | lfatal ) |
Definition at line 45 of file parameters.F90.
procedure parameters::parameters_t::get_parameter_values_string_list | ( | class (parameters_t) | this, |
type (fstring_list_t), intent(out) | slvalues, | ||
type (fstring_list_t), intent(inout), optional | slkeys, | ||
character (len=*), intent(in), optional | skey, | ||
logical (c_bool), intent(in), optional | lfatal ) |
Definition at line 47 of file parameters.F90.
generic parameters::parameters_t::get_parameters | ( | class (parameters_t) | this, |
real (c_float), dimension(:), intent(inout), allocatable | fvalues, | ||
type (fstring_list_t), intent(inout), optional | slkeys, | ||
character (len=*), intent(in), optional | skey, | ||
logical (c_bool), intent(in), optional | lfatal ) |
Definition at line 49 of file parameters.F90.
generic parameters::parameters_t::get_parameters | ( | class (parameters_t) | this, |
real (c_float), dimension(:,:), intent(inout), allocatable | fvalues, | ||
character (len=*), intent(in) | sprefix, | ||
integer (c_int), intent(in) | inumrows, | ||
logical (c_bool), intent(in), optional | lfatal ) |
Definition at line 49 of file parameters.F90.
generic parameters::parameters_t::get_parameters | ( | class (parameters_t) | this, |
integer (c_int), dimension(:), intent(out), allocatable | ivalues, | ||
type (fstring_list_t), intent(inout), optional | slkeys, | ||
character (len=*), intent(in), optional | skey, | ||
logical (c_bool), intent(in), optional | lfatal ) |
generic parameters::parameters_t::get_parameters | ( | class (parameters_t) | this, |
logical (c_bool), dimension(:), intent(inout), allocatable | lvalues, | ||
type (fstring_list_t), intent(inout), optional | slkeys, | ||
character (len=*), intent(in), optional | skey, | ||
logical (c_bool), intent(in), optional | lfatal ) |
Definition at line 49 of file parameters.F90.
generic parameters::parameters_t::get_parameters | ( | class (parameters_t) | this, |
type (fstring_list_t), intent(out) | slvalues, | ||
type (fstring_list_t), intent(inout), optional | slkeys, | ||
character (len=*), intent(in), optional | skey, | ||
logical (c_bool), intent(in), optional | lfatal ) |
Definition at line 49 of file parameters.F90.
procedure parameters::parameters_t::grep_name | ( | class (parameters_t) | this, |
character (len=*), intent(in) | skey, | ||
logical (c_bool), intent(in), optional | lfatal ) |
Definition at line 55 of file parameters.F90.
generic parameters::parameters_t::munge_file | ( | class (parameters_t) | this, |
character (len=*), intent(in), optional | comment_chars, | ||
character (len=*), intent(in), optional | delimiters ) |
procedure parameters::parameters_t::munge_files_and_add_to_param_list_sub | ( | class (parameters_t) | this, |
character (len=*), intent(in), optional | comment_chars, | ||
character (len=*), intent(in), optional | delimiters ) |
Definition at line 40 of file parameters.F90.
type (fstring_list_t) parameters::parameters_t::comment_chars |
Definition at line 29 of file parameters.F90.
integer (c_int) parameters::parameters_t::count = 0 |
Definition at line 30 of file parameters.F90.
type (fstring_list_t) parameters::parameters_t::delimiters |
Definition at line 28 of file parameters.F90.
type (fstring_list_t) parameters::parameters_t::filenames |
Definition at line 27 of file parameters.F90.