UF_SF_disp_mesh_s (view source)
 
Defined in: uf_sf_disp_mesh.h
 
Also known as:
 
Overview
Structure defining the components of a shell mesh represented by a set of
nodes and nodal connectivity information.


Data Members

elem_dimension
UF_SF_mesh_dimension_t
Global dimension of mesh element for the whole mesh
= UF_SF_DIMENSION_0D -> CMASS or MASS
= UF_SF_DIMENSION_1D -> Bar, beam, rods, rigid, links,
springs and contact elements
= UF_SF_DIMENSION_2D -> quad4, quad8, tri3, tri6
= UF_SF_DIMENSION_3D -> tet4, tet10
= UF_SF_DIMENSION_ANY -> any dimension

num_elements
int
Number of elements in mesh

num_nodes
int
Number of nodes in mesh

num_elem_nodes
int
Number of nodes for each element.
This number along with the dimension defines the element type.
I.e. if the number is 4 and the dimension is 2d the type will
be QUAD4 but if the dimension is 3d the type will be TET4.

node_coords) [ 3 ]
double (*
Node coordinates array size of num_nodes.
The i-th node is defined by the triplet:
node_coords[i][0], node_coords[i][1], node_coords[i][1]

node_ids
int *
Node ID array size of num_nodes: node_ids[node_idx]

elem_ids
int *
Element ID array size of num_elements

elem_node_ids
int * *
Node IDs for each element: elem_node_ids[elem_idx][elem_node_idx]