|
Afivo 0.3
|
The type of a configuration variable. More...
Private Attributes | |
| character(len=cfg_name_len) | var_name |
| Name of the variable. More... | |
| character(len=cfg_string_len) | description |
| Description of variable. More... | |
| integer | var_type |
| Type of variable. More... | |
| integer | var_size |
| Size of variable, 1 means scalar, > 1 means array. More... | |
| logical | dynamic_size |
| Whether the variable size is flexible. More... | |
| logical | used |
| Whether the variable's value has been requested. More... | |
| integer | set_by = CFG_set_by_default |
| How the variable has been set (default, command line, file) More... | |
| character(len=cfg_string_len) | stored_data |
| Data that has been read in for this variable. More... | |
| real(dp), dimension(:), allocatable | real_data |
| integer, dimension(:), allocatable | int_data |
| character(len=cfg_string_len), dimension(:), allocatable | char_data |
| logical, dimension(:), allocatable | logic_data |
The type of a configuration variable.
Definition at line 49 of file m_config.f90.
|
private |
Name of the variable.
Definition at line 52 of file m_config.f90.
|
private |
Description of variable.
Definition at line 54 of file m_config.f90.
|
private |
Type of variable.
Definition at line 56 of file m_config.f90.
|
private |
Size of variable, 1 means scalar, > 1 means array.
Definition at line 58 of file m_config.f90.
|
private |
Whether the variable size is flexible.
Definition at line 60 of file m_config.f90.
|
private |
Whether the variable's value has been requested.
Definition at line 62 of file m_config.f90.
|
private |
How the variable has been set (default, command line, file)
Definition at line 64 of file m_config.f90.
|
private |
Data that has been read in for this variable.
Definition at line 66 of file m_config.f90.
|
private |
Definition at line 70 of file m_config.f90.
|
private |
Definition at line 71 of file m_config.f90.
|
private |
Definition at line 72 of file m_config.f90.
|
private |
Definition at line 73 of file m_config.f90.