Grid Element Handle ConceptGrid EntitiesGrid Face ConceptGrid Cell Concept

Grid Cell Concept

Description

The Grid Cell concept corresponds to the mathematical concept of a d-dimensional entity of a d-dimensional Grid

Refinement of

Grid Element

Notation

C is a type which is a model of Grid Cell
c is an object of type C
g is an object of type C::grid_type
h is an object of type C::cell_handle

Associated types

Name

Expression Description
handle type C::cell_handle type of the corresponding cell handle

Valid Expressions

Name

Expression Type requirements return type
handle c.handle()   C::cell_handle

Expression semantics

Name

Expression Precondition Semantics Postcondition
handle h = c.handle(); c is valid shorthand for

h = c.TheGrid(). handle(c)

c == c.TheGrid().cell(h)

Refinements

Vertex-Range Cell
Edge-Range Cell
Neighbor-Range Cell
Full Grid Cell

Models

Cell classes of complex2d (see Cell2D), complex3d, cartesian2d, cartesian3d, or triang2d.

See also

Grid Vertex   Grid Element   Vertex-On-Cell Iterator   Grid Range   Vertex Grid Range  


Guntram Berti


Grid Element Handle ConceptGrid EntitiesGrid Face ConceptGrid Cell Concept