| 
    Neko 1.99.1
    
   A portable framework for high-order spectral element flow simulations 
   | 
 
Go to the source code of this file.
Data Types | |
| type | point_zone::point_zone_t | 
| Base abstract type for point zones.  More... | |
| type | point_zone::point_zone_wrapper_t | 
| A helper type to build a list of polymorphic point_zones.  More... | |
| type | point_zone::point_zone_pointer_t | 
| A helper type to build a list of pointers to point_zones.  More... | |
| interface | point_zone::point_zone_criterion | 
| Defines the criterion of selection of a GLL point to the point_zone.  More... | |
| interface | point_zone::point_zone_init | 
| The common constructor using a JSON object.  More... | |
| interface | point_zone::point_zone_free | 
| Destructor.  More... | |
| interface | point_zone::point_zone_allocate | 
| Point zone factory. Constructs, initializes, and maps the point zone object.  More... | |
| type | point_zone::allocator_entry | 
| Called in user modules to add an allocator for custom types.  More... | |
Modules | |
| module | point_zone | 
Functions/Subroutines | |
| subroutine | point_zone::point_zone_init_base (this, size, name, invert) | 
| Constructor for the point_zone_t base type.   | |
| subroutine | point_zone::point_zone_free_base (this) | 
| Destructor for the point_zone_t base type.   | |
| subroutine | point_zone::point_zone_finalize (this) | 
| Builds the mask from the scratch stack.   | |
| subroutine | point_zone::point_zone_add (this, idx) | 
| Adds a point's linear index to the scratch stack.   | |
| subroutine | point_zone::point_zone_map (this, dof) | 
Maps the GLL points that verify a point_zone's criterion by adding them to the stack.   | |
Variables | |
| type(allocator_entry), dimension(:), allocatable | point_zone::point_zone_registry | 
| Registry of point zone allocators for user-defined types.   | |
| integer | point_zone::point_zone_registry_size = 0 | 
The size of the point_zone_registry   | |