Neko 1.99.2
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
registry_entry.f90 File Reference

Go to the source code of this file.

Data Types

type  registry_entry::registry_entry_t
 

Modules

module  registry_entry
 Defines a registry entry for storing and requesting temporary objects This is used in the scratch registries to store temporary fields, vectors, and matrices.
 

Functions/Subroutines

subroutine registry_entry::init_register_field (this, dof, name)
 Initialize a register entry.
 
subroutine registry_entry::init_register_vector (this, n, name)
 Initialize a register entry.
 
subroutine registry_entry::init_register_matrix (this, nrows, ncols, name)
 Initialize a register entry.
 
subroutine registry_entry::free_register (this)
 Free a register entry.
 
pure character(len=:) function, allocatable registry_entry::get_name (this)
 Get the name of the registry entry.
 
pure character(len=:) function, allocatable registry_entry::get_type (this)
 Get the type of the registry entry.
 
pure logical function registry_entry::is_allocated (this)
 Check if the registry entry is allocated.
 
type(field_t) function, pointer registry_entry::get_field (this)
 Get the field pointer of the registry entry.
 
type(vector_t) function, pointer registry_entry::get_vector (this)
 Get the vector pointer of the registry entry.
 
type(matrix_t) function, pointer registry_entry::get_matrix (this)
 Get the matrix pointer of the registry entry.