|
procedure, pass(this) | free => scratch_registry_free |
| destructor More...
|
|
procedure, pass(this) | get_nfields |
| getter for nfields More...
|
|
procedure, pass(this) | get_nfields_inuse |
| getter for nfields_inuse More...
|
|
procedure, pass(this) | get_expansion_size |
| getter for expansion_size More...
|
|
procedure, pass(this) | get_size |
| return size of allocated fields More...
|
|
procedure, pass(this) | get_inuse |
| get value of inuse for a given index More...
|
|
procedure, pass(this) | request_field |
| get a new scratch field More...
|
|
procedure, pass(this) | relinquish_field_single |
|
procedure, pass(this) | relinquish_field_multiple |
|
generic | relinquish_field => relinquish_field_single, relinquish_field_multiple |
| free a field for later reuse More...
|
|
|
procedure, pass(this), private | expand |
|
Definition at line 44 of file scratch_registry.f90.
◆ expand()
procedure, pass(this), private scratch_registry::scratch_registry_t::expand |
|
private |
◆ free()
procedure, pass(this) scratch_registry::scratch_registry_t::free |
◆ get_expansion_size()
procedure, pass(this) scratch_registry::scratch_registry_t::get_expansion_size |
◆ get_inuse()
procedure, pass(this) scratch_registry::scratch_registry_t::get_inuse |
◆ get_nfields()
procedure, pass(this) scratch_registry::scratch_registry_t::get_nfields |
◆ get_nfields_inuse()
procedure, pass(this) scratch_registry::scratch_registry_t::get_nfields_inuse |
◆ get_size()
procedure, pass(this) scratch_registry::scratch_registry_t::get_size |
◆ relinquish_field()
generic scratch_registry::scratch_registry_t::relinquish_field |
◆ relinquish_field_multiple()
procedure, pass(this) scratch_registry::scratch_registry_t::relinquish_field_multiple |
◆ relinquish_field_single()
procedure, pass(this) scratch_registry::scratch_registry_t::relinquish_field_single |
◆ request_field()
procedure, pass(this) scratch_registry::scratch_registry_t::request_field |
◆ dof
type(dofmap_t), pointer scratch_registry::scratch_registry_t::dof => null() |
◆ expansion_size
integer, private scratch_registry::scratch_registry_t::expansion_size |
|
private |
◆ fields
type(field_ptr_t), dimension(:), allocatable, private scratch_registry::scratch_registry_t::fields |
|
private |
◆ inuse
logical, dimension(:), allocatable, private scratch_registry::scratch_registry_t::inuse |
|
private |
◆ nfields
integer, private scratch_registry::scratch_registry_t::nfields |
|
private |
◆ nfields_inuse
integer, private scratch_registry::scratch_registry_t::nfields_inuse |
|
private |
The documentation for this interface was generated from the following file: