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.
|
| |