|
| subroutine | registry::registry_init (this, size, expansion_size) |
| | Constructor.
|
| |
| subroutine | registry::registry_free (this) |
| | Destructor.
|
| |
| subroutine | registry::registry_expand (this) |
| | Expand the fields array so as to accommodate more fields.
|
| |
| subroutine | registry::registry_add_field (this, dof, name, ignore_existing) |
| | Add a field to the registry.
|
| |
| subroutine | registry::registry_add_vector (this, n, name, ignore_existing) |
| | Add a vector to the registry.
|
| |
| subroutine | registry::registry_add_matrix (this, nrows, ncols, name, ignore_existing) |
| | Add a matrix to the registry.
|
| |
| subroutine | registry::registry_add_alias (this, alias, name) |
| | Add an alias for an existing entry in the registry.
|
| |
| type(field_t) function, pointer | registry::registry_get_field_by_index (this, i) |
| | Get pointer to a stored field by index.
|
| |
| type(vector_t) function, pointer | registry::registry_get_vector_by_index (this, i) |
| | Get pointer to a stored vector by index.
|
| |
| type(matrix_t) function, pointer | registry::registry_get_matrix_by_index (this, i) |
| | Get pointer to a stored matrix by index.
|
| |
| recursive type(field_t) function, pointer | registry::registry_get_field_by_name (this, name) |
| | Get pointer to a stored field by field name.
|
| |
| recursive type(vector_t) function, pointer | registry::registry_get_vector_by_name (this, name) |
| | Get pointer to a stored vector by name.
|
| |
| recursive type(matrix_t) function, pointer | registry::registry_get_matrix_by_name (this, name) |
| | Get pointer to a stored matrix by name.
|
| |
| logical function | registry::registry_entry_exists (this, name) |
| | Check if a field with a given name is already in the registry.
|
| |
| logical function | registry::registry_field_exists (this, name) |
| | Check if a field with a given name is already in the registry.
|
| |
| logical function | registry::registry_vector_exists (this, name) |
| | Check if a vector with a given name is already in the registry.
|
| |
| logical function | registry::registry_matrix_exists (this, name) |
| | Check if a matrix with a given name is already in the registry.
|
| |
| pure integer function | registry::registry_n_entries (this) |
| | Get number of registered entries.
|
| |
| pure integer function | registry::registry_n_fields (this) |
| | Get the number of fields stored in the registry.
|
| |
| pure integer function | registry::registry_n_vectors (this) |
| | Get the number of vector stored in the registry.
|
| |
| pure integer function | registry::registry_n_matrices (this) |
| | Get the number of matrix stored in the registry.
|
| |
| pure integer function | registry::registry_n_aliases (this) |
| | Get the number of aliases stored in the registry.
|
| |
| pure integer function | registry::registry_get_size (this) |
| | Get the size of the fields array.
|
| |
| pure integer function | registry::registry_get_expansion_size (this) |
| | Get the expansion size.
|
| |
| subroutine | registry::registry_print (this) |
| | Print the contents of the registry to standard output.
|
| |