|
Neko 1.99.2
A portable framework for high-order spectral element flow simulations
|

Public Member Functions | |
| procedure, pass(this) | init_field (this, dof, name) |
| Initialize a register entry. | |
| procedure, pass(this) | init_vector (this, n, name) |
| Initialize a register entry. | |
| procedure, pass(this) | init_matrix (this, nrows, ncols, name) |
| Initialize a register entry. | |
| procedure, pass(this) | free (this) |
| Free a register entry. | |
| procedure, pass(this) | get_name (this) |
| Get the name of the registry entry. | |
| procedure, pass(this) | get_type (this) |
| Get the type of the registry entry. | |
| procedure, pass(this) | get_field (this) |
| Get the field pointer of the registry entry. | |
| procedure, pass(this) | get_vector (this) |
| Get the vector pointer of the registry entry. | |
| procedure, pass(this) | get_matrix (this) |
| Get the matrix pointer of the registry entry. | |
| procedure, pass(this) | is_allocated (this) |
| Check if the registry entry is allocated. | |
Private Attributes | |
| character(len=:), allocatable, private | name |
| character(len=:), allocatable, private | type |
| logical, private | allocated = .false. |
| type(field_t), pointer, private | field_ptr => null() |
| type(vector_t), pointer, private | vector_ptr => null() |
| type(matrix_t), pointer, private | matrix_ptr => null() |
Definition at line 46 of file registry_entry.f90.
| procedure, pass(this) registry_entry::registry_entry_t::free | ( | class(registry_entry_t), intent(inout) | this | ) |
Definition at line 60 of file registry_entry.f90.
| procedure, pass(this) registry_entry::registry_entry_t::get_field | ( | class(registry_entry_t), intent(in), target | this | ) |
Definition at line 64 of file registry_entry.f90.
| procedure, pass(this) registry_entry::registry_entry_t::get_matrix | ( | class(registry_entry_t), intent(in), target | this | ) |
Definition at line 66 of file registry_entry.f90.
| procedure, pass(this) registry_entry::registry_entry_t::get_name | ( | class(registry_entry_t), intent(in) | this | ) |
Definition at line 62 of file registry_entry.f90.
| procedure, pass(this) registry_entry::registry_entry_t::get_type | ( | class(registry_entry_t), intent(in) | this | ) |
Definition at line 63 of file registry_entry.f90.
| procedure, pass(this) registry_entry::registry_entry_t::get_vector | ( | class(registry_entry_t), intent(in), target | this | ) |
Definition at line 65 of file registry_entry.f90.
| procedure, pass(this) registry_entry::registry_entry_t::init_field | ( | class(registry_entry_t), intent(inout) | this, |
| type(dofmap_t), intent(in), target | dof, | ||
| character(len=*), intent(in) | name | ||
| ) |
Definition at line 57 of file registry_entry.f90.
| procedure, pass(this) registry_entry::registry_entry_t::init_matrix | ( | class(registry_entry_t), intent(inout) | this, |
| integer, intent(in) | nrows, | ||
| integer, intent(in) | ncols, | ||
| character(len=*), intent(in), optional | name | ||
| ) |
Definition at line 59 of file registry_entry.f90.
| procedure, pass(this) registry_entry::registry_entry_t::init_vector | ( | class(registry_entry_t), intent(inout) | this, |
| integer, intent(in) | n, | ||
| character(len=*), intent(in), optional | name | ||
| ) |
Definition at line 58 of file registry_entry.f90.
| procedure, pass(this) registry_entry::registry_entry_t::is_allocated | ( | class(registry_entry_t), intent(in) | this | ) |
Definition at line 67 of file registry_entry.f90.
Definition at line 50 of file registry_entry.f90.
Definition at line 52 of file registry_entry.f90.
Definition at line 54 of file registry_entry.f90.
|
private |
Definition at line 48 of file registry_entry.f90.
|
private |
Definition at line 49 of file registry_entry.f90.
Definition at line 53 of file registry_entry.f90.