|
| 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'.
|
| |
| 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.
|
| |
| subroutine, public | mod_config::cfg_write_markdown (cfg_in, filename, hide_unused) |
| | This routine writes the current configuration to a markdown file.
|
| |
| subroutine, public | mod_config::cfg_get_size (cfg, var_name, res) |
| | Get the size of a variable.
|
| |
| subroutine, public | mod_config::cfg_get_type (cfg, var_name, res) |
| | Get the type of a given variable of a configuration type.
|
| |
| subroutine, public | mod_config::cfg_sort (cfg) |
| | Sort the variables for faster lookup.
|
| |
|
| integer, parameter, public | mod_config::cfg_integer_type = 1 |
| | Integer type.
|
| |
| integer, parameter, public | mod_config::cfg_real_type = 2 |
| | Real number type.
|
| |
| integer, parameter, public | mod_config::cfg_string_type = 3 |
| | String type.
|
| |
| integer, parameter, public | mod_config::cfg_logic_type = 4 |
| | Boolean/logical type.
|
| |
| integer, parameter, public | mod_config::cfg_name_len = 80 |
| | Maximum length of variable names.
|
| |
| integer, parameter, public | mod_config::cfg_string_len = 200 |
| | Fixed length of string type.
|
| |
| 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.
|
| |
| integer, parameter, public | mod_config::cfg_max_array_size = 20 |
| | Maximum number of entries in a variable (if it's an array)
|
| |