ComposePyr creates a finite element pyramid data structure as a collection of 3D finite elements, using the pyramid dictionary concepts to relate the elements to their constituent vertices. ComposePyr does this by accepting an array of vertices to define the nodes of the finite element grid, as well as two other lattices, which respectively define the vertex list and element type of each finite element in the grid.
Thus ComposePyr allows you to create a finite element pyramid the way you think of the mesh. You specify the vertices and make elements out of vertices, with a flag per element to indicate its type. There is no construction of intermediate faces and edges in the ComposePyr output pyramids.
The base lattice on the pyramid to be constructed. It must have both a data portion and a coordinate portion.
Port: Indices Lattice
This lattice contains the indices ( 0-based ) in the data portion.
Port: Type Lattice
Optional: This port is optional.
This lattice contains the object type in the data portion. The object type is the number of nodes in the object, except that 0 means quad ( 4 means tetra ).
Type: Radio Box
Menu Item: Single type
Menu Item: Multiple types
Specifies whether the pyramid is composed of a single object type or multiple object types. The latter will require the use of the Type Lattice.
Type: Radio Box
Menu Item: Quad
Menu Item: Tetra
For a single object type, this is used to differentiate the meaning of 4 nodes ( 2D quad vs 3D tetra ).
Constraints: 2..3-D compression
Constraints: unique..multiple-compression type
The composed pyramid.