A Structured_mesh is a Mesh and a Region that is a topologically regular grid of cells in one or more dimensions.
There is an implicit ordering for the cells and vertices of a Structured_mesh that is shown in Figure 1.
EXAMPLE - The structured mesh with 2 dimensions, and four cells in each dimension, is shown in Figure 1.
EXPRESS specification:
*) ENTITY Structured_mesh SUBTYPE OF ( Mesh, Region); number_of_cells : ARRAY[1,dimension] OF INTEGER; DERIVE dimension : INTEGER := SELF\Region.dimension; END_ENTITY; (*
Attribute definitions:
dimension: the number of dimensions for the Structured_mesh.
NOTE - For a mesh over a geometric surface, the dimension is 2. For a mesh over a geometric volume, the dimension is 3. For a mesh over a geometric volume and time, the dimension is 4.
number_of_cells: the number of cells in each dimension for the Structured_mesh.
NOTE - The total number of cells in the mesh is the product of the items in this array.