MONC
|
Go to the source code of this file.
Data Types | |
type | q_indices_mod::q_metadata_type |
type | q_indices_mod::standard_q_names_type |
Modules | |
module | q_indices_mod |
This manages the Q variables and specifically the mapping between names and the index that they are stored at. | |
Functions/Subroutines | |
subroutine, public | q_indices_mod::set_q_index (index, name) |
Sets a Q index to be active at a specific index and sets the name. More... | |
integer function, public | q_indices_mod::get_max_number_q_indices () |
Gets the maximum number of Q indicies. More... | |
integer function, public | q_indices_mod::get_number_active_q_indices () |
Gets the number of active Q indicies (i.e. those allocated to specific uses) More... | |
type(q_metadata_type) function, public | q_indices_mod::get_indices_descriptor (i) |
Retrieves the indicies descriptor at a specific location. More... | |
integer function, public | q_indices_mod::get_q_index (name, assigning_component) |
Add in a new entry into the register if the name does not already exist or return the index of the pre-existing variable. More... | |
Variables | |
integer, parameter | q_indices_mod::n_maxqs =100 |
Maximum number of Q variables to manage. More... | |
integer, parameter | q_indices_mod::n_maxqname =100 |
Length to allocate for a Q variable name. More... | |
type(q_metadata_type), dimension(n_maxqs) | q_indices_mod::q_register |
type(standard_q_names_type), public | q_indices_mod::standard_q_names |