|
procedure, pass(this), private | expand |
| Expand the point_zones array so as to accomodate more point_zones. More...
|
|
procedure, pass(this) | init => point_zone_registry_init |
| Constructor, reading from json point zones. More...
|
|
procedure, pass(this) | free => point_zone_registry_free |
| Destructor. More...
|
|
procedure, pass(this) | add_point_zone_from_json |
| Adds a point zone object to the registry from a json object. More...
|
|
procedure, pass(this) | n_point_zones |
| Returns the number of point zones in the registry. More...
|
|
procedure, pass(this) | get_point_zone_by_index |
| Retrieves a point zone in the registry by its index in the point_zones array. More...
|
|
procedure, pass(this) | get_point_zone_by_name |
| Retrieves a point zone in the registry by its name. More...
|
|
procedure, pass(this) | get_expansion_size |
| Returns the expansion size with which the point_zone_registry_t was initialized. More...
|
|
procedure, pass(this) | get_size |
| Returns the total size of the point_zones array (not the number of point zones in the registry!). More...
|
|
procedure, pass(this) | point_zone_exists |
| Checks if a point zone exists in the registry. More...
|
|
generic | get_point_zone => get_point_zone_by_index, get_point_zone_by_name |
|
generic | add_point_zone => add_point_zone_from_json |
|
Definition at line 47 of file point_zone_registry.f90.
◆ add_point_zone()
generic point_zone_registry::point_zone_registry_t::add_point_zone |
|
private |
◆ add_point_zone_from_json()
procedure, pass(this) point_zone_registry::point_zone_registry_t::add_point_zone_from_json |
|
private |
◆ expand()
procedure, pass(this), private point_zone_registry::point_zone_registry_t::expand |
|
private |
◆ free()
procedure, pass(this) point_zone_registry::point_zone_registry_t::free |
|
private |
◆ get_expansion_size()
procedure, pass(this) point_zone_registry::point_zone_registry_t::get_expansion_size |
|
private |
◆ get_point_zone()
generic point_zone_registry::point_zone_registry_t::get_point_zone |
|
private |
◆ get_point_zone_by_index()
procedure, pass(this) point_zone_registry::point_zone_registry_t::get_point_zone_by_index |
|
private |
◆ get_point_zone_by_name()
procedure, pass(this) point_zone_registry::point_zone_registry_t::get_point_zone_by_name |
|
private |
◆ get_size()
procedure, pass(this) point_zone_registry::point_zone_registry_t::get_size |
|
private |
◆ init()
procedure, pass(this) point_zone_registry::point_zone_registry_t::init |
|
private |
◆ n_point_zones()
procedure, pass(this) point_zone_registry::point_zone_registry_t::n_point_zones |
|
private |
◆ point_zone_exists()
procedure, pass(this) point_zone_registry::point_zone_registry_t::point_zone_exists |
|
private |
◆ expansion_size
integer, private point_zone_registry::point_zone_registry_t::expansion_size |
|
private |
integer, private point_zone_registry::point_zone_registry_t::n = 0 |
|
private |
◆ point_zones
type(point_zone_wrapper_t), dimension(:), allocatable point_zone_registry::point_zone_registry_t::point_zones |
|
private |
The documentation for this type was generated from the following file: