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

Go to the source code of this file.

Data Types

type  point_zone_registry::point_zone_registry_t
 

Modules

module  point_zone_registry
 

Functions/Subroutines

subroutine point_zone_registry::point_zone_registry_init (this, json, msh, expansion_size)
 Constructor, reading from json point zones. More...
 
subroutine point_zone_registry::build_combine_point_zone (object, json, dof)
 Constructs a combine_point_zone_t object. More...
 
subroutine point_zone_registry::point_zone_registry_free (this)
 Destructor. More...
 
subroutine point_zone_registry::expand (this)
 Expand the point_zones array so as to accomodate more point_zones. More...
 
subroutine point_zone_registry::add_point_zone_from_json (this, json, dof)
 Adds a point zone object to the registry from a json object. More...
 
pure integer function point_zone_registry::n_point_zones (this)
 Returns the number of point zones in the registry. More...
 
pure integer function point_zone_registry::get_size (this)
 Returns the total size of the point_zones array (not the number of point zones in the registry!). More...
 
pure integer function point_zone_registry::get_expansion_size (this)
 Returns the expansion size with which the point_zone_registry_t was initialized. More...
 
class(point_zone_t) function, pointer point_zone_registry::get_point_zone_by_index (this, i)
 Retrieves a point zone in the registry by its index in the point_zones array. More...
 
class(point_zone_t) function, pointer point_zone_registry::get_point_zone_by_name (this, name)
 Retrieves a point zone in the registry by its name. More...
 
logical function point_zone_registry::point_zone_exists (this, name)
 Checks if a point zone exists in the registry. More...
 

Variables

type(point_zone_registry_t), target, public point_zone_registry::neko_point_zone_registry
 Global point_zone registry. More...