Soil Water Balance (SWB2)
Loading...
Searching...
No Matches
parameters::parameters_t Type Reference
Collaboration diagram for parameters::parameters_t:

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_tfilenames
type(fstring_list_tdelimiters
type(fstring_list_tcomment_chars
integer(c_int) count = 0

Detailed Description

Definition at line 25 of file parameters.F90.

Member Function/Subroutine Documentation

◆ add_file()

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 )

Definition at line 35 of file parameters.F90.

Here is the call graph for this function:

◆ add_filename_to_list_sub()

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.

◆ add_parameters()

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 )

Definition at line 38 of file parameters.F90.

Here is the call graph for this function:

◆ add_to_param_list_sub()

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.

◆ get_parameter_table_float()

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.

◆ get_parameter_values_float()

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.

◆ get_parameter_values_int()

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.

◆ get_parameter_values_logical()

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.

◆ get_parameter_values_string_list()

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.

◆ get_parameters() [1/5]

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.

◆ get_parameters() [2/5]

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.

◆ get_parameters() [3/5]

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 )

Definition at line 49 of file parameters.F90.

Here is the call graph for this function:

◆ get_parameters() [4/5]

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.

◆ get_parameters() [5/5]

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.

◆ grep_name()

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.

◆ munge_file()

generic parameters::parameters_t::munge_file ( class (parameters_t) this,
character (len=*), intent(in), optional comment_chars,
character (len=*), intent(in), optional delimiters )

Definition at line 41 of file parameters.F90.

Here is the call graph for this function:

◆ munge_files_and_add_to_param_list_sub()

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.

Member Data Documentation

◆ comment_chars

type (fstring_list_t) parameters::parameters_t::comment_chars

Definition at line 29 of file parameters.F90.

◆ count

integer (c_int) parameters::parameters_t::count = 0

Definition at line 30 of file parameters.F90.

◆ delimiters

type (fstring_list_t) parameters::parameters_t::delimiters

Definition at line 28 of file parameters.F90.

◆ filenames

type (fstring_list_t) parameters::parameters_t::filenames

Definition at line 27 of file parameters.F90.


The documentation for this type was generated from the following file: