|
subroutine, public | mod_config::cfg_update_from_arguments (cfg) |
|
subroutine, public | mod_config::cfg_read_file (cfg, filename) |
| Update the variables in the configartion with the values found in 'filename'. More...
|
|
subroutine, public | mod_config::cfg_check (cfg) |
|
subroutine, public | mod_config::cfg_write (cfg_in, filename, hide_unused) |
| This routine writes the current configuration to a file with descriptions. More...
|
|
subroutine, public | mod_config::cfg_write_markdown (cfg_in, filename, hide_unused) |
| This routine writes the current configuration to a markdown file. More...
|
|
subroutine | mod_config::split_category (variable, category, var_name) |
|
subroutine, public | mod_config::cfg_get_size (cfg, var_name, res) |
| Get the size of a variable. More...
|
|
subroutine, public | mod_config::cfg_get_type (cfg, var_name, res) |
| Get the type of a given variable of a configuration type. More...
|
|
subroutine, public | mod_config::cfg_sort (cfg) |
| Sort the variables for faster lookup. More...
|
|
|
integer, parameter, public | mod_config::cfg_integer_type = 1 |
| Integer type. More...
|
|
integer, parameter, public | mod_config::cfg_real_type = 2 |
| Real number type. More...
|
|
integer, parameter, public | mod_config::cfg_string_type = 3 |
| String type. More...
|
|
integer, parameter, public | mod_config::cfg_logic_type = 4 |
| Boolean/logical type. More...
|
|
character(len=10), dimension(0:cfg_num_types), parameter, public | mod_config::cfg_type_names = [character(len=10) :: "storage", "integer", "real", "string ", "logical"] |
| Names of the types. More...
|
|
integer, parameter, public | mod_config::cfg_name_len = 80 |
| Maximum length of variable names. More...
|
|
integer, parameter, public | mod_config::cfg_string_len = 200 |
| Fixed length of string type. More...
|
|
integer, parameter, public | mod_config::cfg_max_array_size = 20 |
| Maximum number of entries in a variable (if it's an array) More...
|
|