ITM Grid Service Library: Fortran 90

src/service/itm_grid_object.f90 File Reference

Go to the source code of this file.

Data Types

type  itm_grid_object::GridObject
interface  itm_grid_object::OPERATOR(.eq.)
interface  itm_grid_object::assignment(=)

Modules

module  itm_grid_object

Functions/Subroutines

integer, dimension(gridnspace(grid)) itm_grid_object::gridGetMaxDimClass (grid)
 Get class descriptor for the highest-dimensional objects defined in this grid. (Depending on how the grid is defined, this is not necessarily the grid dimension.)
integer itm_grid_object::classDim (cls)
 Return the dimension of the objects of class cls.
type(GridObject) itm_grid_object::getObject (cls, ind)
 Return GridObject for given class and index tuple.
logical itm_grid_object::objectIsNode (obj)
 Test whether the given object is a grid node (i.e. a zero-dimensional object)
logical itm_grid_object::objectsEqual (objA, objB)
 Test whether two GridObject strucutres are equal, i.e. they describe the same grid object.
subroutine itm_grid_object::objectAssign (out, in)
 Assign one object variable to another object variable. Used to extend the assignment operator (=).
integer itm_grid_object::objectDim (obj)
 Return the dimension of an object.
integer itm_grid_object::gridNObject (grid, cls)
 Get the total number of objects of the given cls in the grid.
integer itm_grid_object::objectGlobalIndex (grid, object)
 Return the global index of an object.
type(GridObject) itm_grid_object::getObjectByGlobalIndex (grid, cls, ind)
 TODO: rename to gridGetObjectByGlobalIndex.
subroutine itm_grid_object::getComposingObjects (grid, object, objlist)
 For a given object desriptor, retrieves a list that holds the object descriptors describing the lower-dimensional objects composing the given object.
subroutine itm_grid_object::writeObjectList (objs)
 Write a list of object descriptors to stdout.
subroutine itm_grid_object::gridWriteGridObject (obj)
 Write an object descriptor to stdout.
All Classes Namespaces Files Functions Variables