Defines a registry entry for storing and requesting temporary objects This is used in the registries to store a scalar, vector, matrix or field.
|
| 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 | init_register_real_scalar (this, val, name) |
| | Initialize a scalar register entry.
|
| |
| subroutine | init_register_integer_scalar (this, val, name) |
| | Initialize an integer scalar 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.
|
| |
| real(kind=rp) function, pointer | get_real_scalar (this) |
| | Get the real scalar pointer of the registry entry.
|
| |
| integer function, pointer | get_integer_scalar (this) |
| | Get the integer scalar pointer of the registry entry.
|
| |