Relation representation typesΒΆ

SAF_TopoRelRep is a collection of related C preprocessor symbols defined in SAFrelrep.h.

Synopsis:

SAF_STRUCTURED: N-dimensional rectangular topology

SAF_UNSTRUCTURED: unstructured, finite element zoo topology

SAF_ARBITRARY: arbitrary topology

Description: There are three basic classes of topology supported by SAF; N-dimensional rectangular structured topology, unstructured, finite element zoo topology and completely arbitrary topology. These three tags are used to define which class is being used in a saf_declare_topology_relation call.

In future versions of SAF, user defined cell types will be supported. Thus, the zoo from which element types are used in defining topology will eventually be filled with whatever cell-types the client needs.

Also, in future versions of SAF, structured topology will be represented by a structuring template similar to the notion of a stencil in finite difference computations. This would permit the characterization of hexagonal grids, triangle-strips, etc.

See Also:

  • Datatypes: Introduction for current chapter