ITM Grid Service Library: Fortran 90
|
Public Member Functions | |
pure integer function | griduid (grid) |
Return the UID number of this grid. | |
character(132) function | gridid (grid) |
Return the ID string of this grid. | |
pure integer function | gridndim (grid) |
Return total dimension of the grid described by a given grid descriptor. | |
pure integer function | gridnspace (grid) |
Return the number of spaces in a grid description. | |
pure integer function | gridspacendim (space) |
Return the dimension of an individual space. | |
pure function | gridspacendims (grid) |
Returns the dimension of all individual spaces. | |
pure function | gridspacemaxobjdim (space) |
Returns the highest dimension for which objects are defined in the space. | |
pure integer function | gridspacennodes (space) |
Return number of nodes (0d-objects) in the space. | |
integer function | gridspacenobject (space, dim) |
Get the total number of objects of the given dimension in the given space. | |
integer function | gridspacemaxnboundaries (space, dim) |
Return maximum number of boundaries an object of dimension dim can have in the space. | |
integer function, dimension(gridndim(grid)) | gridcoordtypes (grid) |
Returns the coordinate types for the individual dimensions of the grid. | |
integer function | gridnodeindex (grid, nodeind) |
Returns index of a node according to the implicit ordering rules for the grid descriptor. | |
real(itm_r8) function, dimension(gridndim(grid)) | gridnodecoord (grid, nodeind) |
Get the coordinates of a node according to it's index tuple (assuming the default geometry representation. |
Definition at line 1 of file itm_grid_access.f90.
integer function, dimension( gridndim( grid ) ) itm_grid_access::gridcoordtypes | ( | type(type_complexgrid), intent(in) | grid | ) |
Returns the coordinate types for the individual dimensions of the grid.
Definition at line 128 of file itm_grid_access.f90.
character(132) function itm_grid_access::gridid | ( | type(type_complexgrid), intent(in) | grid | ) |
Return the ID string of this grid.
Definition at line 21 of file itm_grid_access.f90.
pure integer function itm_grid_access::gridndim | ( | type(type_complexgrid), intent(in) | grid | ) |
Return total dimension of the grid described by a given grid descriptor.
Definition at line 33 of file itm_grid_access.f90.
real(itm_r8) function, dimension( gridndim( grid ) ) itm_grid_access::gridnodecoord | ( | type(type_complexgrid), intent(in) | grid, |
integer, dimension(gridnspace(grid)), intent(in) | nodeind | ||
) |
Get the coordinates of a node according to it's index tuple (assuming the default geometry representation.
Definition at line 171 of file itm_grid_access.f90.
integer function itm_grid_access::gridnodeindex | ( | type(type_complexgrid), intent(in) | grid, |
integer, dimension(:), intent(in) | nodeind | ||
) |
Returns index of a node according to the implicit ordering rules for the grid descriptor.
Definition at line 148 of file itm_grid_access.f90.
pure integer function itm_grid_access::gridnspace | ( | type(type_complexgrid), intent(in) | grid | ) |
Return the number of spaces in a grid description.
Definition at line 48 of file itm_grid_access.f90.
integer function itm_grid_access::gridspacemaxnboundaries | ( | type(type_complexgrid_space), intent(in) | space, |
integer, intent(in) | dim | ||
) |
Return maximum number of boundaries an object of dimension dim can have in the space.
Definition at line 118 of file itm_grid_access.f90.
pure function itm_grid_access::gridspacemaxobjdim | ( | type(type_complexgrid_space), intent(in) | space | ) |
Returns the highest dimension for which objects are defined in the space.
Definition at line 78 of file itm_grid_access.f90.
pure integer function itm_grid_access::gridspacendim | ( | type(type_complexgrid_space), intent(in) | space | ) |
Return the dimension of an individual space.
Definition at line 56 of file itm_grid_access.f90.
pure function itm_grid_access::gridspacendims | ( | type(type_complexgrid), intent(in) | grid | ) |
Returns the dimension of all individual spaces.
Definition at line 64 of file itm_grid_access.f90.
pure integer function itm_grid_access::gridspacennodes | ( | type(type_complexgrid_space), intent(in) | space | ) |
Return number of nodes (0d-objects) in the space.
Definition at line 87 of file itm_grid_access.f90.
integer function itm_grid_access::gridspacenobject | ( | type(type_complexgrid_space), intent(in) | space, |
integer, intent(in) | dim | ||
) |
Get the total number of objects of the given dimension in the given space.
Definition at line 97 of file itm_grid_access.f90.
pure integer function itm_grid_access::griduid | ( | type(type_complexgrid), intent(in) | grid | ) |
Return the UID number of this grid.
Definition at line 14 of file itm_grid_access.f90.