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

Public Member Functions | |
| procedure, pass(this) | init_real_scalar (this, val, name) |
| Initialize a scalar register entry. | |
| procedure, pass(this) | init_integer_scalar (this, val, name) |
| Initialize an integer scalar 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) | init_field (this, dof, name) |
| Initialize a register entry. | |
| procedure, pass(this) | free (this) |
| Destructor. | |
| procedure, pass(this) | get_name (this) |
| Getters that return a pointer to the object in the entry. | |
| procedure, pass(this) | get_type (this) |
| Get the type of the registry entry. | |
| procedure, pass(this) | get_real_scalar (this) |
| Get the real scalar pointer of the registry entry. | |
| procedure, pass(this) | get_integer_scalar (this) |
| Get the integer scalar 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) | get_field (this) |
| Get the field 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 |
| Name of the registry entry. | |
| character(len=:), allocatable, private | type |
| Type of the registry entry; must be supproted. | |
| logical, private | allocated = .false. |
| Whether the entry is allocated. | |
| real(kind=rp), private | real_scalar = 0.0_rp |
| integer, private | integer_scalar = 0 |
| type(vector_t), pointer, private | vector_ptr => null() |
| type(matrix_t), pointer, private | matrix_ptr => null() |
| type(field_t), pointer, private | field_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 69 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 78 of file registry_entry.f90.
| procedure, pass(this) registry_entry::registry_entry_t::get_integer_scalar | ( | class(registry_entry_t), intent(in), target | this | ) |
Definition at line 75 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 77 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 72 of file registry_entry.f90.
| procedure, pass(this) registry_entry::registry_entry_t::get_real_scalar | ( | class(registry_entry_t), intent(in), target | this | ) |
Definition at line 74 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 73 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 76 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 67 of file registry_entry.f90.
| procedure, pass(this) registry_entry::registry_entry_t::init_integer_scalar | ( | class(registry_entry_t), intent(inout) | this, |
| integer, intent(in) | val, | ||
| character(len=*), intent(in), optional | name | ||
| ) |
Definition at line 64 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 66 of file registry_entry.f90.
| procedure, pass(this) registry_entry::registry_entry_t::init_real_scalar | ( | class(registry_entry_t), intent(inout) | this, |
| real(kind=rp), intent(in) | val, | ||
| character(len=*), intent(in), optional | name | ||
| ) |
Definition at line 63 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 65 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 79 of file registry_entry.f90.
Definition at line 52 of file registry_entry.f90.
Definition at line 59 of file registry_entry.f90.
Definition at line 56 of file registry_entry.f90.
Definition at line 58 of file registry_entry.f90.
|
private |
Definition at line 48 of file registry_entry.f90.
Definition at line 55 of file registry_entry.f90.
|
private |
Definition at line 50 of file registry_entry.f90.
Definition at line 57 of file registry_entry.f90.