The SEDRIS Data Representation Model
APPENDIX B - Constraints Finite Element Mesh Structure |
---|
For a <Finite Element Mesh> instance F with a <Mesh Face Table> component M, the following conditions shall hold.
Each <Base Vertex> component of F shall appear exactly once as a component of F.
No two <Base Vertex> components of F shall occupy the same position in space.
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. |
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.
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.
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.
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.
All the <Base Vertex> components of a <Finite Element Mesh> are required to be distinct in order to form a geometrically valid mesh.
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.
No Example supplied.
No FAQs supplied.
|