ITM Grid Service Library: Fortran 90

src/service/itm_grid_subgrid.f90 File Reference

Go to the source code of this file.

Modules

module  itm_grid_subgrid

Functions/Subroutines

subroutine itm_grid_subgrid::createSubGrid (sg, nobjlist, id)
 Create a subgrid for a given number of object lists.
subroutine itm_grid_subgrid::createSubGridForClass (grid, sg, cls, id)
 Convenience routine: create a subgrid for one specific object class.
subroutine itm_grid_subgrid::createSubGridForClasses (grid, sg, classes, id)
 Convenience routine: create a subgrid for a list of object classes.
subroutine itm_grid_subgrid::createSubGridForExplicitList (grid, sg, cls, indlist, id)
 Convenience routine: create a subgrid for an explicit object list.
integer itm_grid_subgrid::gridNSubGrid (grid)
 Return number of subgrids in the grid.
integer itm_grid_subgrid::gridFindSubGridByName (grid, name)
 Returns the subgrid index for the subgrid with this name If none found, returns GRID_UNDEFINED.
integer itm_grid_subgrid::gridSubGridSize (sg)
 Return the number of objects in the subgrid.
type(GridObject) itm_grid_subgrid::subGridGetObject (sg, iobj)
 Return the object with index iobj according to the implicit object ordering of the subgrid.
integer itm_grid_subgrid::subGridGetIndexForObject (sg, obj)
 Return the local index of the given object in the subgrid, according to the implicit object ordering of the subgrid.
subroutine itm_grid_subgrid::gridCreateDefaultSubGrids (grid, id)
 Add a default set of subgrids for a grid. One subgrid is added for every dimension for which objects exist in the grid. This subgrid will contain all objects of that dimension in the canonical implicit ordering.
 All Classes Namespaces Files Functions Variables