TUV-x
|
Grid warehouse type. More...
Public Member Functions | |
generic | get_grid => get_grid_char, get_grid_string, get_grid_ptr |
generic | get_ptr => get_ptr_char, get_ptr_string |
generic | exists => exists_char, exists_string |
generic | add => add_grid, add_grids |
procedure | get_updater |
Returns a updater for a grid_from_host_t grid. | |
procedure | pack_size |
Returns the number of bytes required to pack the warehouse onto a buffer. | |
procedure | mpi_pack |
Packs the warehouse onto a character buffer. | |
procedure | mpi_unpack |
Unpacks a warehouse from a character buffer into the object. | |
final | finalize |
Finalize the object. | |
Private Member Functions | |
procedure, private | get_grid_char |
get a copy of a grid object | |
private | get_grid_string |
private | get_grid_ptr |
procedure, private | get_ptr_char |
returns a pointer to a grid object | |
private | get_ptr_string |
procedure, private | exists_char |
checks if a grid is present in the warehouse | |
private | exists_string |
procedure, private | add_grid |
Adds a grid or set of grids to the warehouse. | |
procedure, private | add_grids |
class(grid_warehouse_t) function, pointer | constructor_empty () |
class(grid_warehouse_t) function, pointer | constructor (config) |
Private Attributes | |
type(grid_ptr), dimension(:), allocatable | grids_ |
Grid warehouse type.
Grid warehouse_t constructor.