Cell_Set (specific cell types) access summary
Use these routines...
|
To access these subobjects...
|
|
Cell_Set celltype /* where celltype is Point, Line, Tri, etc. */ |
int FLDget_cell_set_nnodes (
|
cell_nnodes = n; /* number of nodes per cell */ |
int FLDget_cell_corner_
|
int cell_corner_nnodes = q; /*for cell_order =2 only.
|
int FLDget_cell_ndim (
|
cell_ndim = m; /*cell dimensionality */ |
|
cell_order = p; /* cell's order: 1=nodes only, 2=mid-edge nodes */ |
int FLDget_poly_flag(
|
poly_flag = 0; /* flag used for polylines, polytriangles, polyhedra*/ |
int FLDget_cell_type (
|
int+virtual cell_type = q; /* 1=Point, 2=Line, 3=Polyline,
|
int FLDget_cell_set_name (
|
string+virtual cell_name = cell_name; /* "Point", "Line", etc. */ |
int FLDget_cell_node_uvw (
|
float+virtual node_uvw[s][t]; |
|
2D Cells end here. 3D cells include the fields below: |
int FLDget_cell_set_nfaces (
|
int+virtual cell_nfaces = r; /* number of faces: Tet=4, Pyr=5,
|
int FLDget_cell_faces (
|
int+virtual cell_face_nnodes[cell_faces] = {nodes_per_face};
|
|
Regular cells end here. Poly cells (Polyline, Polytri, Polyhedron) include the fields below: |
int FLDget_npolys(
|
int npolys; |
int FLDget_poly_connect (
|
int poly_connect_list[npolys*2]; /* node connectivity array */ |
|
}; |