Defines a registry entry for storing and requesting temporary objects This is used in the scratch registries to store temporary fields, vectors, and matrices.
|
| subroutine | init_register_field (this, dof, name) |
| | Initialize a register entry.
|
| |
| subroutine | init_register_vector (this, n, name) |
| | Initialize a register entry.
|
| |
| subroutine | init_register_matrix (this, nrows, ncols, name) |
| | Initialize a register entry.
|
| |
| subroutine | free_register (this) |
| | Free a register entry.
|
| |
| pure character(len=:) function, allocatable | get_name (this) |
| | Get the name of the registry entry.
|
| |
| pure character(len=:) function, allocatable | get_type (this) |
| | Get the type of the registry entry.
|
| |
| pure logical function | is_allocated (this) |
| | Check if the registry entry is allocated.
|
| |
| type(field_t) function, pointer | get_field (this) |
| | Get the field pointer of the registry entry.
|
| |
| type(vector_t) function, pointer | get_vector (this) |
| | Get the vector pointer of the registry entry.
|
| |
| type(matrix_t) function, pointer | get_matrix (this) |
| | Get the matrix pointer of the registry entry.
|
| |
◆ free_register()
◆ get_field()
◆ get_matrix()
◆ get_name()
◆ get_type()
◆ get_vector()
◆ init_register_field()
◆ init_register_matrix()
◆ init_register_vector()
◆ is_allocated()