cgma
|
00001 #ifndef ELEMENT_TYPE_H 00002 #define ELEMENT_TYPE_H 00003 /*This list and the one in ElementBlock.cc must be 00004 syncronized correctly. The invalid type MUST be 0 00005 if we have an unknown element type in the .cc file. 00006 DRW 10/20/97 */ 00007 00008 enum ElementType { SPHERE_EXO=0, 00009 BAR, BAR2, BAR3, 00010 BEAM, BEAM2, BEAM3, 00011 TRUSS, TRUSS2, TRUSS3, 00012 SPRING, 00013 CUBIT_TRI, TRI3, TRI6, TRI7, // changing TRI to CUBIT_TRI as CTH already has TRI 00014 TRISHELL, TRISHELL3, TRISHELL6, TRISHELL7, 00015 SHEL, SHELL4, SHELL8, SHELL9, 00016 QUAD, QUAD4, QUAD5, QUAD8, QUAD9, 00017 TETRA, TETRA4, TETRA8, TETRA10, TETRA14, 00018 PYRAMID, PYRAMID5, PYRAMID8, PYRAMID13, PYRAMID18, 00019 HEX, HEX8, HEX9, HEX20, HEX27, HEXSHELL, 00020 FLATQUAD, FLATWEDGE, FLATHEX, 00021 GAP, LUMPMASS, RIGID, CONSTRAINT, 00022 WEDGE, WEDGE6, WEDGE15, WEDGE16, 00023 INVALID_ELEMENT_TYPE}; 00024 00025 00026 /*Invalid element type must be the last type...*/ 00027 #endif 00028