Go to the source code of this file.
|
subroutine | field_registry::field_registry_init (this, size, expansion_size) |
| Constructor.
|
|
subroutine | field_registry::field_registry_free (this) |
| Destructor.
|
|
subroutine | field_registry::expand (this) |
| Expand the fields array so as to accomodate more fields.
|
|
subroutine | field_registry::add_field (this, dof, fld_name, ignore_existing) |
| Add a field to the registry.
|
|
pure integer function | field_registry::n_fields (this) |
| Get the number of fields stored in the registry.
|
|
pure integer function | field_registry::get_size (this) |
| Get the size of the fields array.
|
|
pure integer function | field_registry::get_expansion_size (this) |
| Get the expansion size.
|
|
type(field_t) function, pointer | field_registry::get_field_by_index (this, i) |
| Get pointer to a stored field by index.
|
|
type(field_t) function, pointer | field_registry::get_field_by_name (this, name) |
| Get pointer to a stored field by field name.
|
|
logical function | field_registry::field_exists (this, name) |
| Check if a field with a given name is already in the registry.
|
|