The SEDRIS Data Representation Model
APPENDIX B - Constraints
Finite Element Mesh Structure

Definition

For a <Finite Element Mesh> instance F with a <Mesh Face Table> component M, the following conditions shall hold.

  1. Each <Base Vertex> component of F shall appear exactly once as a component of F.

  2. No two <Base Vertex> components of F shall occupy the same position in space.

  3. M shall have the structure specified in the class definition of <Mesh Face Table>.

    3.1

    The cell values corresponding to M's SE_INDEX_CODE_MESH_VERTEX <Table Property Description> component shall specify valid indices into F's <Base Vertex> list.

    3.2

    If M has an SE_INDEX_CODE_ADJACENT_MESH_FACE <Table Property Description> component T, T shall specify valid indices into M's set of mesh faces. Furthermore, F shall not have any <Property Table> component classified as either ECC_MESH_SOLID_SET or as ECC_MESH_SOLID_PROPERTY_SET.

  4. If F has a <Property Table> component P such that P's <Classification Data> classifies it as an ECC_MESH_NODE_PROPERTY_SET, P shall be the only <Property Table> component of F that is so classified, and shall have the structure specified in the definition of the <Finite Element Mesh> class for a <Property Table> of its classification.

  5. If F has a <Property Table> component P such that P's <Classification Data> classifies it as an ECC_MESH_FACE_PROPERTY_SET, P shall be the only <Property Table> component of F that is so classified, and shall have the structure specified in the definition of the <Finite Element Mesh> class for a <Property Table> of its classification. In addition, P's SE_INDEX_CODE_MESH_FACE <Axis> component shall specify valid indices into M's mesh faces.

  6. If F has a <Property Table> component P such that P's <Classification Data> classifies it as an ECC_MESH_SOLID_SET, P shall be the only <Property Table> component of F that is so classified, and shall have the structure specified in the definition of the <Finite Element Mesh> class for a <Property Table> of its classification. In addition, the cell data corresponding to P's SE_INDEX_CODE_MESH_FACE <Table_Property_Description> component shall specify valid indices into M's mesh faces.

  7. If F has a <Property Table> component P1 such that P1's <Classification Data> classifies it as an ECC_MESH_SOLID_PROPERTY_SET, P1 shall be the only <Property Table> component of F that is so classified, and shall have the structure specified in the definition of the <Finite Element Mesh> class for a <Property Table> of its classification. In addition, F shall have a <Property Table> P2 classified as ECC_MESH_SOLID_SET, and P1's SE_INDEX_CODE_SOLID_ELEMENT <Axis> shall specify valid indices into P1's solid elements.

Rationale

  1. All the <Base Vertex> components of a <Finite Element Mesh> are required to be distinct in order to form a geometrically valid mesh.

  2. The components of a <Finite Element Mesh> are required to comply with the conditions specified in the definition of the <Finite Element Mesh> and <Mesh Face Table> classes.

Example

No Example supplied.

FAQs

No FAQs supplied.


Prev: Feature Edge Restrictions. Next: Hierarchy Summary Constraints. Up:Index.

Last updated: May 15, 2003 Copyright © 2003 SEDRIS™