Neko  0.9.0
A portable framework for high-order spectral element flow simulations
point_zone.f90 File Reference

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...
 

Modules

module  point_zone
 

Functions/Subroutines

subroutine point_zone::point_zone_init_base (this, size, name, invert)
 Point zone factory. Constructs, initializes, and maps the point zone object. More...
 
subroutine point_zone::point_zone_free_base (this)
 Destructor for the point_zone_t base type. More...
 
subroutine point_zone::point_zone_finalize (this)
 Builds the mask from the scratch stack. More...
 
subroutine point_zone::point_zone_add (this, idx)
 Adds a point's linear index to the scratch stack. More...
 
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. More...