 |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
Go to the documentation of this file.
2070 static const int snodes_tet[4][6] = {
2073 {2, 3, 4, 10, 9, 5},
2074 {3, 1, 4, 8, 10, 6} };
2075 static const int snodes_pri[5][8] = {
2077 {4, 5, 6, 10, 11, 12},
2078 {1, 2, 5, 4, 9, 14, 12, 13},
2079 {2, 3, 6, 5, 7, 15, 10, 14},
2080 {3, 1, 4, 6, 8, 13, 11, 15} };
2081 static const int snodes_hex[6][8] = {
2082 {1, 2, 3, 4, 9, 10, 11, 12},
2083 {5, 6, 7, 8, 13, 14, 15, 16},
2084 {1, 2, 6, 5, 9, 18, 13, 17},
2085 {2, 3, 7, 6, 10, 19, 14, 18},
2086 {3, 4, 8, 7, 11, 20, 15, 19},
2087 {4, 1, 5, 8, 12, 17, 16, 20} };
2088 static const int snodes_pyr[5][8] = {
2089 {4, 1, 5, 10, 13, 9},
2090 {2, 3, 5, 12, 11, 7},
2091 {1, 2, 5, 11, 10, 6},
2092 {3, 4, 5, 13, 12, 8},
2093 {4, 3, 2, 1, 8, 7, 6, 9} };
2099 return snodes_tet[sid-1];
2103 return snodes_tet[sid-1];
2111 return snodes_pri[sid-1];
2119 return snodes_pri[sid-1];
2123 return snodes_hex[sid-1];
2127 return snodes_hex[sid-1];
2135 return snodes_pyr[sid-1];
2143 return snodes_pyr[sid-1];
#define HECMW_MAX_SURF_LN21
#define HECMW_MAX_NODE_LN56
#define HECMW_MAX_NODE_JTT2
#define HECMW_GEOFEM_ETYPE_TET1
#define HECMW_UCD_LABEL_JTT1
#define HECMW_MAX_TSUF_PTT1
#define HECMW_VTK_SHAPE_TETRA2
#define HECMW_MESH_ETYPE_HEX2
#define HECMW_MESH_ETYPE_SHT6
#define HECMW_MAX_QSUF_BEM2
#define HECMW_UCD_LABEL_LN33
int hecmw_is_etype_shell_if(int *etype)
#define HECMW_MESH_ETYPE_LN32
#define HECMW_MAX_NODE_LN12
#define HECMW_GEOFEM_ETYPE_QUA1
#define HECMW_MAX_SURF_BEM1
#define HECMW_MESH_ETYPE_LN23
#define HECMW_MAX_QSUF_QUA1
#define HECMW_MAX_SURF_TRI1
int HECMW_IS_ETYPE_LINK_IF(int *etype)
#define HECMW_MAX_SURF_LN32
#define HECMW_MAX_QSUF_SHT2
#define HECMW_MESH_ETYPE_LN21
#define HECMW_MAX_QSUF_LN41
#define HECMW_MAX_SURF_TET1
int hecmw_is_etype_surface_if__(int *etype)
#define HECMW_UCD_LABEL_SPGDPT1
int hecmw_get_max_node_if_(int *etype)
#define HECMW_MAX_SURF_SHT2
int hecmw_get_max_node_if(int *etype)
#define HECMW_MAX_QSUF_LN32
#define HECMW_MESH_ETYPE_LN25
#define HECMW_MAX_EDGE_LN16
#define HECMW_MAX_TSUF_LN36
#define HECMW_MAX_QSUF_PRI2
#define HECMW_MAX_NODE_LN51
#define HECMW_MAX_EDGE_LN15
#define HECMW_MAX_TSUF_PYR2
#define HECMW_MESH_ETYPE_PTT1
#define HECMW_MAX_QSUF_HEX1_4
#define HECMW_MAX_QSUF_LN55
#define HECMW_MAX_SURF_LN13
int hecmw_is_etype_solid_if(int *etype)
#define HECMW_MESH_ETYPE_BEM3
#define HECMW_MAX_QSUF_LN11
#define HECMW_MAX_SURF_LN25
#define HECMW_MAX_QSUF_QUA2
#define HECMW_MESH_ETYPE_ROD31
#define HECMW_MAX_SURF_QUA1
#define HECMW_MAX_EDGE_JTQ2
#define HECMW_MESH_ETYPE_QUA2
int hecmw_is_etype_solid_if__(int *etype)
#define HECMW_UCD_LABEL_MSQ1
#define HECMW_MAX_EDGE_BEM1
int HECMW_IS_ETYPE_TRUSS_IF(int *etype)
#define HECMW_MAX_TSUF_HEX1_4
#define HECMW_UCD_LABEL_LN32
#define HECMW_MAX_QSUF_LN66
#define HECMW_MAX_TSUF_MSQ2
#define HECMW_MAX_QSUF_LN54
#define HECMW_MAX_SURF_SHQ2
#define HECMW_MAX_TSUF_QUA2
#define HECMW_MAX_SURF_PTQ2
int HECMW_get_max_edge(int etype)
#define HECMW_MAX_QSUF_LN46
#define HECMW_MAX_NODE_LN14
#define HECMW_MESH_ETYPE_LN46
#define HECMW_MAX_QSUF_LN63
int HECMW_IS_ETYPE_BEAM_IF(int *etype)
#define HECMW_UCD_LABEL_LN43
#define HECMW_UCD_LABEL_LN14
#define HECMW_UCD_LABEL_LN11
#define HECMW_MAX_TSUF_LN34
#define HECMW_MAX_NODE_LN63
#define HECMW_UCD_LABEL_LN55
#define HECMW_MESH_ETYPE_SHT1
#define HECMW_MESH_ETYPE_LN35
#define HECMW_MAX_QSUF_HEX2
#define HECMW_UCD_LABEL_PYR2
#define HECMW_MESH_ETYPE_LN11
#define HECMW_MAX_EDGE_LN52
#define HECMW_MAX_NODE_MSQ2
#define HECMW_UCD_LABEL_PRI1
#define HECMW_MAX_EDGE_LN26
#define HECMW_MAX_TSUF_JTB1
#define HECMW_GEOFEM_ETYPE_HEX1
#define HECMW_MAX_NODE_LN26
int hecmw_is_etype_solid_if_(int *etype)
#define HECMW_MAX_SURF_PYR2
int hecmw_is_etype_33struct_if__(int *etype)
#define HECMW_MAX_TSUF_JTT1
int HECMW_IS_ETYPE_SOLID_IF(int *etype)
#define HECMW_MAX_TSUF_LN62
#define HECMW_MESH_ETYPE_LN51
#define HECMW_MESH_ETYPE_LN63
#define HECMW_MAX_SURF_LN31
#define HECMW_UCD_LABEL_LN24
int hecmw_get_max_node_if__(int *etype)
#define HECMW_MAX_SURF_LN35
#define HECMW_MAX_SURF_LN51
#define HECMW_MESH_ETYPE_TET1_4
#define HECMW_MAX_TSUF_HEX1
#define HECMW_GEOFEM_ETYPE_SHT2
#define HECMW_MAX_NODE_MST2
#define HECMW_MAX_EDGE_LN32
#define HECMW_MAX_QSUF_JTQ1
#define HECMW_MAX_TSUF_LN14
#define HECMW_MESH_ETYPE_LN54
int hecmw_is_etype_link_if_(int *etype)
#define HECMW_MAX_NODE_LN31
#define HECMW_MAX_TSUF_LN46
#define HECMW_UCD_LABEL_SHT2
int HECMW_GET_MAX_NODE_IF(int *etype)
#define HECMW_MAX_SURF_LN11
int hecmw_is_etype_surface_if(int *etype)
#define HECMW_UCD_LABEL_SHQ2
#define HECMW_MAX_EDGE_BEM2
#define HECMW_MAX_SURF_LN54
#define HECMW_MAX_NODE_HEX1
#define HECMW_MAX_QSUF_HEX1
#define HECMW_MAX_TSUF_JTQ1
#define HECMW_GEOFEM_ETYPE_JTQ2
#define HECMW_MAX_NODE_LN46
#define HECMW_MAX_NODE_PYR1
#define HECMW_GEOFEM_ETYPE_TET2
#define HECMW_UCD_LABEL_QUA2
#define HECMW_MAX_EDGE_PYR1
#define HECMW_MESH_ETYPE_LN36
int HECMW_is_etype_truss(int etype)
#define HECMW_MESH_ETYPE_LN31
int HECMW_is_etype_33struct(int etype)
#define HECMW_UCD_LABEL_BEM2
#define HECMW_UCD_LABEL_LN62
#define HECMW_UCD_LABEL_PTQ1
#define HECMW_MESH_ETYPE_LN53
#define HECMW_MAX_SURF_MSQ2
#define HECMW_MAX_NODE_LN43
int HECMW_get_etype_UTIL2HECMW(int etype)
#define HECMW_UCD_LABEL_HEX2
#define HECMW_MAX_NODE_SHQ8
#define HECMW_MAX_EDGE_LN53
#define HECMW_GEOFEM_ETYPE_SHQ2
#define HECMW_MAX_TSUF_LN12
#define HECMW_MAX_QSUF_LN61
#define HECMW_MAX_SURF_PYR1
const int * HECMW_get_surf_nodes(int etype, int sid, int *surf_etype)
#define HECMW_UCD_LABEL_LN12
#define HECMW_MAX_SURF_HEX1_4
int hecmw_is_etype_rod_if__(int *etype)
#define HECMW_MAX_EDGE_JTQ1
#define HECMW_UCD_LABEL_MST2
#define HECMW_MAX_SURF_LN42
#define HECMW_UCD_LABEL_LN13
#define HECMW_MESH_ETYPE_SHT2
int hecmw_is_etype_truss_if(int *etype)
#define HECMW_MAX_TSUF_PTT2
#define HECMW_MAX_QSUF_BEM1
int HECMW_IS_ETYPE_ROD_IF(int *etype)
int hecmw_is_etype_shell_if_(int *etype)
#define HECMW_MAX_SURF_LN63
#define HECMW_VTK_SHAPE_PRISM
#define HECMW_MAX_QSUF_TRI1
#define HECMW_GEOFEM_ETYPE_MSQ2
#define HECMW_MESH_ETYPE_SHQ2
#define HECMW_MAX_QSUF_SHQ1
#define HECMW_MAX_EDGE_LN62
#define HECMW_MAX_NODE_LN64
#define HECMW_MESH_ETYPE_MST1
#define HECMW_GEOFEM_ETYPE_QUA2
#define HECMW_MESH_ETYPE_SHQ3
#define HECMW_MAX_QSUF_LN22
#define HECMW_GEOFEM_ETYPE_JTB1
#define HECMW_UCD_LABEL_QUA1
#define HECMW_MESH_ETYPE_LN15
int HECMW_get_etype_GeoFEM2HECMW(int etype)
#define HECMW_MAX_QSUF_LN43
#define HECMW_MAX_SURF_HEX1
#define HECMW_GEOFEM_ETYPE_MST2
int hecmw_is_etype_33struct_if_(int *etype)
#define HECMW_UCD_LABEL_TRI1
#define HECMW_MAX_NODE_LN15
#define HECMW_MAX_QSUF_LN14
#define HECMW_MAX_SURF_LN64
#define HECMW_UCD_LABEL_LN31
#define HECMW_MAX_EDGE_TET1
#define HECMW_MAX_QSUF_LN12
int hecmw_is_etype_interface_if__(int *etype)
#define HECMW_GEOFEM_ETYPE_TRI1
#define HECMW_UCD_LABEL_LN66
#define HECMW_MAX_NODE_LN21
#define HECMW_UCD_LABEL_JTQ1
#define HECMW_MESH_ETYPE_PRI1
#define HECMW_MAX_TSUF_BEM2
#define HECMW_UCD_LABEL_LN25
#define HECMW_MESH_ETYPE_BEM2
#define HECMW_MAX_NODE_JTT1
#define HECMW_ETYPE_TET22
#define HECMW_MAX_QSUF_LN24
#define HECMW_MAX_TSUF_LN13
#define HECMW_UCD_LABEL_MST1
#define HECMW_MAX_SURF_SHT1
#define HECMW_ETYPE_TRI22
#define HECMW_MAX_EDGE_LN65
#define HECMW_MAX_TSUF_TRI1
int HECMW_IS_ETYPE_SURFACE_IF(int *etype)
#define HECMW_MAX_EDGE_PRI2
#define HECMW_MAX_NODE_PTQ2
#define HECMW_MAX_EDGE_LN63
#define HECMW_MAX_TSUF_LN45
#define HECMW_MAX_TSUF_PTQ1
#define HECMW_UCD_LABEL_LN26
#define HECMW_MESH_ETYPE_QUA1
char * HECMW_get_ucd_label(int etype)
#define HECMW_MAX_SURF_TET2
#define HECMW_MAX_SURF_PTT1
#define HECMW_MAX_SURF_LN24
#define HECMW_UCD_LABEL_LN21
#define HECMW_MAX_TSUF_LN26
#define HECMW_MAX_QSUF_SHQ8
#define HECMW_MAX_SURF_LN14
#define HECMW_MESH_ETYPE_LN33
#define HECMW_MAX_SURF_TET1_4
#define HECMW_UCD_LABEL_LN34
#define HECMW_MAX_SURF_LN45
#define HECMW_MAX_EDGE_PRI1
#define HECMW_MAX_EDGE_TRI1
#define HECMW_MAX_SURF_BEM3
int hecmw_is_etype_rod_if(int *etype)
#define HECMW_MAX_NODE_JTQ1
#define HECMW_MAX_SURF_JTQ2
#define HECMW_MAX_TSUF_LN64
#define HECMW_MESH_ETYPE_PYR2
#define HECMW_MAX_TSUF_LN56
#define HECMW_MESH_ETYPE_ROD2
#define HECMW_GEOFEM_ETYPE_MST1
#define HECMW_MAX_NODE_LN25
#define HECMW_MESH_ETYPE_ROD1
#define HECMW_MAX_QSUF_ROD2
#define HECMW_MAX_QSUF_PYR1
#define HECMW_MAX_EDGE_PTQ1
#define HECMW_VTK_SHAPE_PYRAM
#define HECMW_MAX_TSUF_LN23
int hecmw_is_etype_shell_if__(int *etype)
#define HECMW_MAX_TSUF_TET1
#define HECMW_MAX_NODE_PTT2
int HECMW_IS_ETYPE_PATCH_IF(int *etype)
#define HECMW_MAX_EDGE_LN64
#define HECMW_UCD_LABEL_SHT6
#define HECMW_MAX_QSUF_SHT6
#define HECMW_MAX_EDGE_SHT6
#define HECMW_MAX_NODE_SHQ3
#define HECMW_UCD_LABEL_LN36
#define HECMW_MAX_QSUF_LN56
int hecmw_is_etype_patch_if__(int *etype)
#define HECMW_MAX_NODE_LN61
#define HECMW_MAX_SURF_LN34
#define HECMW_MAX_SURF_PTQ1
#define HECMW_UCD_LABEL_LN64
#define HECMW_MAX_EDGE_LN24
#define HECMW_MESH_ETYPE_LN44
#define HECMW_MAX_NODE_LN36
#define HECMW_MAX_SURF_MST1
int HECMW_IS_ETYPE_SMOOTHING_IF(int *etype)
#define HECMW_MAX_EDGE_JTT2
#define HECMW_MESH_ETYPE_TRI1
int hecmw_is_etype_interface_if_(int *etype)
#define HECMW_MAX_QSUF_LN53
#define HECMW_MAX_QSUF_LN33
#define HECMW_MAX_QSUF_LN64
#define HECMW_MAX_NODE_HEX1_4
#define HECMW_MESH_ETYPE_LN43
#define HECMW_UCD_LABEL_LN42
#define HECMW_MAX_TSUF_LN33
#define HECMW_MAX_SURF_LN62
#define HECMW_MAX_TSUF_BEM1
#define HECMW_MAX_QSUF_SPGDPT1
#define HECMW_MAX_SURF_LN43
#define HECMW_MAX_QSUF_LN15
#define HECMW_UCD_LABEL_MSQ2
#define HECMW_MESH_ETYPE_HEX1
#define HECMW_MAX_TSUF_TET1_4
#define HECMW_MAX_QSUF_JTT2
#define HECMW_GEOFEM_ETYPE_JTQ1
#define HECMW_MESH_ETYPE_JTT2
#define HECMW_MAX_SURF_LN26
#define HECMW_GEOFEM_ETYPE_PRI1
#define HECMW_MAX_NODE_QUA2
#define HECMW_MAX_EDGE_PTQ2
#define HECMW_MAX_EDGE_LN13
#define HECMW_MAX_QSUF_LN13
#define HECMW_MAX_NODE_LN62
#define HECMW_MAX_EDGE_PTT1
#define HECMW_MAX_EDGE_LN33
#define HECMW_GEOFEM_ETYPE_ROD2
#define HECMW_GEOFEM_ETYPE_TET1_4
#define HECMW_VTK_SHAPE_LINE
#define HECMW_MAX_EDGE_HEX1_4
#define HECMW_MAX_NODE_ROD31
#define HECMW_MAX_NODE_LN16
#define HECMW_MAX_EDGE_LN45
#define HECMW_MAX_QSUF_TRI2
#define HECMW_MAX_TSUF_LN51
#define HECMW_MAX_EDGE_LN12
int HECMW_is_etype_link(int etype)
#define HECMW_MAX_EDGE_LN31
#define HECMW_MAX_EDGE_ROD1
#define HECMW_CLASS_SOLID
#define HECMW_MAX_TSUF_LN66
#define HECMW_MAX_SURF_JTT2
#define HECMW_MAX_TSUF_TET2
#define HECMW_MAX_SURF_SHT6
#define HECMW_GEOFEM_ETYPE_SHT1
#define HECMW_MAX_TSUF_SHQ2
#define HECMW_UCD_LABEL_SHQ8
#define HECMW_MESH_ETYPE_BEM1
#define HECMW_MAX_QSUF_JTQ2
#define HECMW_MESH_ETYPE_LN26
#define HECMW_MAX_QSUF_LN25
int hecmw_is_etype_smoothing_if(int *etype)
#define HECMW_MAX_QSUF_LN62
#define HECMW_MAX_QSUF_SHT1
#define HECMW_MAX_NODE_LN35
#define HECMW_MAX_EDGE_LN61
#define HECMW_MAX_EDGE_LN21
#define HECMW_MAX_EDGE_ROD2
int HECMW_get_max_qsuf(int etype)
#define HECMW_MAX_TSUF_LN24
#define HECMW_MAX_EDGE_TET2
#define HECMW_MAX_QSUF_LN52
#define HECMW_MAX_QSUF_ROD1
#define HECMW_MAX_NODE_TRI2
#define HECMW_MAX_EDGE_HEX2
#define HECMW_MAX_EDGE_LN54
#define HECMW_UCD_LABEL_LN41
int hecmw_is_etype_truss_if__(int *etype)
#define HECMW_GEOFEM_ETYPE_ROD1
int HECMW_get_etype_shape(int etype)
#define HECMW_MAX_TSUF_LN21
#define HECMW_MAX_QSUF_TET1
#define HECMW_MAX_QSUF_PRI1
#define HECMW_MAX_QSUF_SHQ2
#define HECMW_UCD_LABEL_JTQ2
#define HECMW_MAX_EDGE_LN55
int HECMW_is_etype_solid(int etype)
#define HECMW_MAX_EDGE_LN36
#define HECMW_MAX_NODE_LN32
#define HECMW_MAX_TSUF_LN52
#define HECMW_MAX_TSUF_LN44
#define HECMW_MAX_EDGE_BEM3
#define HECMW_MAX_SURF_HEX2
#define HECMW_MAX_TSUF_JTT2
#define HECMW_UCD_LABEL_TET1_4
#define HECMW_GEOFEM_ETYPE_MSQ1
#define HECMW_MAX_TSUF_ROD1
#define HECMW_UCD_LABEL_HEX1
int hecmw_is_etype_link_if__(int *etype)
#define HECMW_GEOFEM_ETYPE_JTT1
#define HECMW_MAX_EDGE_LN25
#define HECMW_UCD_LABEL_BEM1
#define HECMW_MAX_NODE_PYR2
#define HECMW_MAX_QSUF_JTB1
#define HECMW_MAX_NODE_LN42
#define HECMW_UCD_LABEL_BEM3
#define HECMW_MAX_SURF_LN41
#define HECMW_MESH_ETYPE_LN13
#define HECMW_MAX_SURF_LN15
#define HECMW_MAX_NODE_LN13
int hecmw_is_etype_33struct_if(int *etype)
#define HECMW_GEOFEM_ETYPE_PRI2
#define HECMW_MAX_SURF_BEM2
#define HECMW_MAX_EDGE_TET1_4
#define HECMW_UCD_LABEL_PTQ2
#define HECMW_MAX_SURF_LN12
#define HECMW_GEOFEM_ETYPE_TRI2
#define HECMW_ETYPE_HEX1_4
#define HECMW_MAX_NODE_TET1
#define HECMW_UCD_LABEL_LN54
#define HECMW_ETYPE_SPGDPT1
#define HECMW_MAX_NODE_SHT6
#define HECMW_MAX_NODE_LN66
#define HECMW_MAX_NODE_LN54
#define HECMW_MAX_TSUF_LN11
#define HECMW_MESH_ETYPE_PTQ1
#define HECMW_MAX_NODE_BEM3
#define HECMW_MAX_SURF_LN52
#define HECMW_UCD_LABEL_TET2
#define HECMW_MAX_QSUF_MST1
#define HECMW_MESH_ETYPE_JTQ2
int HECMW_get_max_tsuf(int etype)
#define HECMW_MAX_EDGE_SPGDPT1
#define HECMW_MAX_SURF_LN36
int hecmw_is_etype_beam_if__(int *etype)
#define HECMW_UCD_LABEL_TET1
int HECMW_is_etype_shell(int etype)
int HECMW_is_etype_patch(int etype)
#define HECMW_MAX_TSUF_LN53
#define HECMW_MAX_TSUF_PYR1
#define HECMW_VTK_SHAPE_QUAD
#define HECMW_MAX_QSUF_LN42
#define HECMW_MAX_SURF_LN33
#define HECMW_UCD_LABEL_LN52
#define HECMW_MAX_QSUF_LN44
#define HECMW_SHAPE_TETRA
#define HECMW_MAX_NODE_LN44
#define HECMW_MAX_TSUF_BEM3
#define HECMW_MAX_QSUF_LN31
int HECMW_IS_ETYPE_INTERFACE_IF(int *etype)
#define HECMW_MAX_EDGE_JTB1
#define HECMW_MAX_QSUF_LN16
#define HECMW_MAX_NODE_SPGDPT1
#define HECMW_UCD_LABEL_ROD2
int HECMW_get_max_node(int etype)
#define HECMW_MAX_SURF_LN65
#define HECMW_MAX_QSUF_TET1_4
#define HECMW_GEOFEM_ETYPE_JTT2
int hecmw_is_etype_patch_if(int *etype)
#define HECMW_MAX_NODE_JTB1
#define HECMW_MAX_NODE_LN52
int hecmw_is_etype_patch_if_(int *etype)
#define HECMW_MAX_TSUF_MSQ1
#define HECMW_MESH_ETYPE_LN62
#define HECMW_MAX_QSUF_LN26
#define HECMW_MAX_NODE_PTT1
#define HECMW_MAX_EDGE_PYR2
#define HECMW_MAX_SURF_MSQ1
#define HECMW_MAX_EDGE_LN66
#define HECMW_MAX_TSUF_QUA1
int HECMW_is_etype_beam(int etype)
#define HECMW_MAX_TSUF_LN31
#define HECMW_MAX_SURF_QUA2
#define HECMW_MAX_QSUF_LN23
#define HECMW_MAX_NODE_BEM2
#define HECMW_MAX_NODE_SHT2
#define HECMW_UCD_LABEL_ROD31
#define HECMW_MAX_QSUF_LN21
#define HECMW_MAX_QSUF_LN65
#define HECMW_MAX_TSUF_LN22
#define HECMW_MAX_NODE_LN11
int HECMW_is_etype_interface(int etype)
#define HECMW_MAX_SURF_ROD1
int hecmw_is_etype_beam_if_(int *etype)
#define HECMW_ETYPE_TET1_4
#define HECMW_GEOFEM_ETYPE_BEM3
int hecmw_is_etype_truss_if_(int *etype)
#define HECMW_MESH_ETYPE_LN65
#define HECMW_MAX_QSUF_TET2
#define HECMW_MAX_EDGE_PTT2
#define HECMW_MAX_TSUF_SHQ1
#define HECMW_MAX_SURF_ROD2
#define HECMW_UCD_LABEL_LN56
#define HECMW_UCD_LABEL_ROD1
#define HECMW_UCD_LABEL_SHQ1
#define HECMW_MAX_EDGE_LN11
#define HECMW_MAX_TSUF_LN16
#define HECMW_MAX_NODE_LN34
#define HECMW_MAX_QSUF_PTT2
#define HECMW_MESH_ETYPE_SPGDPT1
#define HECMW_MAX_TSUF_LN54
#define HECMW_MESH_ETYPE_MST2
#define HECMW_MAX_QSUF_PTQ1
#define HECMW_MAX_EDGE_LN34
#define HECMW_MAX_EDGE_LN56
#define HECMW_GEOFEM_ETYPE_SHQ1
#define HECMW_MAX_EDGE_LN23
#define HECMW_VTK_SHAPE_TRI
#define HECMW_MAX_NODE_TET2
#define HECMW_UCD_LABEL_HEX1_4
#define HECMW_UCD_LABEL_PTT1
#define HECMW_ETYPE_ROD31
#define HECMW_MAX_QSUF_LN34
int hecmw_is_etype_smoothing_if__(int *etype)
#define HECMW_MAX_SURF_JTB1
#define HECMW_MAX_TSUF_LN15
#define HECMW_MAX_TSUF_SHT2
#define HECMW_MAX_QSUF_LN35
#define HECMW_MAX_EDGE_LN43
#define HECMW_MAX_QSUF_MSQ2
#define HECMW_MESH_ETYPE_PYR1
#define HECMW_MAX_TSUF_PTQ2
int hecmw_is_etype_surface_if_(int *etype)
#define HECMW_MAX_QSUF_JTT1
#define HECMW_UCD_LABEL_LN22
#define HECMW_UCD_LABEL_LN61
#define HECMW_MAX_SURF_SHQ8
#define HECMW_MAX_TSUF_SHQ8
#define HECMW_MAX_SURF_SPGDPT1
#define HECMW_MESH_ETYPE_PTT2
#define HECMW_MAX_TSUF_JTQ2
#define HECMW_MESH_ETYPE_LN55
#define HECMW_MAX_EDGE_SHQ8
#define HECMW_MESH_ETYPE_JTT1
#define HECMW_MAX_EDGE_MSQ1
#define HECMW_MAX_QSUF_LN36
#define HECMW_MAX_SURF_LN22
#define HECMW_MESH_ETYPE_LN42
#define HECMW_MAX_SURF_JTT1
#define HECMW_MAX_SURF_SHQ1
#define HECMW_MAX_EDGE_LN35
#define HECMW_MAX_TSUF_MST1
#define HECMW_MAX_SURF_LN23
#define HECMW_MAX_TSUF_LN55
int hecmw_is_etype_link_if(int *etype)
#define HECMW_MAX_NODE_JTQ2
#define HECMW_MAX_TSUF_LN32
#define HECMW_MAX_NODE_ROD2
#define HECMW_MAX_SURF_LN61
#define HECMW_MESH_ETYPE_HEX1_4
#define HECMW_MAX_SURF_LN44
#define HECMW_MAX_NODE_PTQ1
#define HECMW_VTK_SHAPE_TETRA
#define HECMW_MAX_SURF_LN55
#define HECMW_CLASS_JOINT
#define HECMW_UCD_LABEL_LN51
#define HECMW_UCD_LABEL_PYR1
#define HECMW_MAX_TSUF_ROD2
int HECMW_IS_ETYPE_33STRUCT_IF(int *etype)
#define HECMW_MAX_NODE_LN45
#define HECMW_MAX_NODE_ROD1
#define HECMW_MESH_ETYPE_LN61
int HECMW_is_etype_smoothing(int etype)
#define HECMW_MAX_TSUF_LN42
#define HECMW_MAX_SURF_JTQ1
#define HECMW_MAX_NODE_LN33
#define HECMW_MESH_ETYPE_LN24
#define HECMW_MAX_QSUF_BEM3
#define HECMW_GEOFEM_ETYPE_BEM2
#define HECMW_MAX_NODE_LN55
#define HECMW_MAX_TSUF_LN35
int hecmw_is_etype_beam_if(int *etype)
#define HECMW_MAX_EDGE_MSQ2
#define HECMW_MAX_EDGE_LN42
#define HECMW_MAX_SURF_LN46
#define HECMW_GEOFEM_ETYPE_HEX2
#define HECMW_MESH_ETYPE_PTQ2
#define HECMW_UCD_LABEL_LN63
#define HECMW_MAX_EDGE_TRI2
#define HECMW_UCD_LABEL_LN35
#define HECMW_UCD_LABEL_LN23
#define HECMW_MAX_NODE_SHT1
int HECMW_get_etype_class(int etype)
#define HECMW_MAX_SURF_TRI2
#define HECMW_MAX_EDGE_MST2
#define HECMW_UCD_LABEL_PRI2
#define HECMW_MESH_ETYPE_JTB1
#define HECMW_MESH_ETYPE_LN34
#define HECMW_MESH_ETYPE_LN12
#define HECMW_MAX_NODE_BEM1
#define HECMW_UCD_LABEL_LN45
#define HECMW_MESH_ETYPE_LN14
#define HECMW_MAX_EDGE_LN46
#define HECMW_MAX_TSUF_LN41
#define HECMW_MAX_NODE_PRI1
#define HECMW_MAX_SURF_PRI2
#define HECMW_SHAPE_PRISM
#define HECMW_MAX_SURF_PTT2
#define HECMW_MAX_SURF_LN56
#define HECMW_UCD_LABEL_LN65
#define HECMW_MAX_TSUF_SHT1
int hecmw_is_etype_interface_if(int *etype)
#define HECMW_MAX_EDGE_SHT2
int HECMW_get_max_surf(int etype)
#define HECMW_MAX_QSUF_PTT1
#define HECMW_UCD_LABEL_LN16
#define HECMW_MAX_TSUF_PRI2
#define HECMW_MAX_EDGE_SHQ1
#define HECMW_UCD_LABEL_TRI2
#define HECMW_MAX_EDGE_LN14
#define HECMW_MAX_TSUF_PRI1
#define HECMW_MAX_NODE_LN23
#define HECMW_MAX_QSUF_PYR2
#define HECMW_UCD_LABEL_LN53
#define HECMW_GEOFEM_ETYPE_BEM1
#define HECMW_MESH_ETYPE_LN52
#define HECMW_UCD_LABEL_LN46
#define HECMW_MAX_EDGE_QUA1
#define HECMW_MAX_EDGE_LN44
#define HECMW_MAX_NODE_QUA1
#define HECMW_assert(cond)
#define HECMW_MAX_TSUF_TRI2
#define HECMW_MAX_TSUF_HEX2
#define HECMW_UCD_LABEL_JTB1
#define HECMW_MESH_ETYPE_LN22
#define HECMW_MESH_ETYPE_MSQ1
#define HECMW_UCD_LABEL_JTT2
#define HECMW_MESH_ETYPE_LN66
#define HECMW_MAX_TSUF_SPGDPT1
#define HECMW_MAX_NODE_LN53
#define HECMW_MAX_NODE_LN22
#define HECMW_UCD_LABEL_LN15
#define HECMW_MAX_SURF_MST2
#define HECMW_MAX_EDGE_MST1
#define HECMW_MAX_NODE_MSQ1
#define HECMW_MAX_TSUF_LN65
#define HECMW_MESH_ETYPE_LN41
#define HECMW_MAX_QSUF_PTQ2
#define HECMW_MAX_SURF_PRI1
#define HECMW_MAX_NODE_SHQ1
int hecmw_is_etype_smoothing_if_(int *etype)
#define HECMW_UCD_LABEL_LN44
#define HECMW_MESH_ETYPE_LN64
#define HECMW_MAX_QSUF_LN51
#define HECMW_MESH_ETYPE_SHQ8
#define HECMW_MESH_ETYPE_LN16
#define HECMW_MESH_ETYPE_TET1
#define HECMW_MESH_ETYPE_LN45
#define HECMW_MAX_EDGE_LN41
#define HECMW_MAX_NODE_LN41
#define HECMW_MAX_TSUF_MST2
#define HECMW_MESH_ETYPE_JTQ1
#define HECMW_MAX_NODE_LN65
#define HECMW_MAX_EDGE_LN22
int HECMW_IS_ETYPE_SHELL_IF(int *etype)
#define HECMW_MAX_NODE_SHQ2
#define HECMW_MAX_TSUF_LN25
#define HECMW_MAX_EDGE_SHT1
int HECMW_is_etype_surface(int etype)
int HECMW_get_etype_vtk_shape(int etype)
#define HECMW_VTK_SHAPE_HEXA
#define HECMW_UCD_LABEL_SHT1
#define HECMW_MESH_ETYPE_TET2
#define HECMW_MAX_NODE_TET1_4
int HECMW_get_etype_HECMW2UTIL(int etype)
#define HECMW_SHAPE_PYRAM
#define HECMW_UCD_LABEL_PTT2
#define HECMW_MESH_ETYPE_TET22
#define HECMW_MAX_NODE_MST1
#define HECMW_MESH_ETYPE_MSQ2
#define HECMW_MAX_NODE_TRI1
#define HECMW_MAX_SURF_LN53
#define HECMW_MAX_EDGE_QUA2
#define HECMW_MESH_ETYPE_PRI2
#define HECMW_MAX_NODE_LN24
#define HECMW_MAX_SURF_LN66
#define HECMW_MAX_TSUF_LN43
#define HECMW_MAX_TSUF_SHT6
#define HECMW_MESH_ETYPE_TRI2
#define HECMW_MAX_NODE_PRI2
#define HECMW_MESH_ETYPE_SHQ1
int HECMW_is_etype_rod(int etype)
#define HECMW_MAX_TSUF_LN61
#define HECMW_MAX_QSUF_LN45
#define HECMW_MAX_EDGE_SHQ2
#define HECMW_MAX_TSUF_LN63
#define HECMW_MESH_ETYPE_TRI22
int hecmw_is_etype_rod_if_(int *etype)
#define HECMW_MAX_NODE_HEX2
#define HECMW_MAX_QSUF_MST2
#define HECMW_MAX_EDGE_LN51
#define HECMW_MAX_SURF_LN16
#define HECMW_GEOFEM_ETYPE_HEX1_4
#define HECMW_MESH_ETYPE_LN56
#define HECMW_MAX_EDGE_JTT1
#define HECMW_MAX_EDGE_HEX1
#define HECMW_MAX_QSUF_MSQ1