00001 00005 class AbaqusElm2dpElm : public ImportElm2dpElm 00006 00007 { 00008 00009 private: 00010 00011 VecSimple(int) elmB8n2D; 00012 VecSimple(int) elmB9n2D; 00013 VecSimple(int) elmB8n3D; 00014 VecSimple(int) elmB20n3D; 00015 VecSimple(int) elmB27n3D; 00016 MatSimplest(int) faceB2n1D; 00017 MatSimplest(int) faceB3n1D; 00018 MatSimplest(int) faceT3n2D; 00019 MatSimplest(int) faceT6n2D; 00020 MatSimplest(int) faceB4n2D; 00021 MatSimplest(int) faceB8n2D; 00022 MatSimplest(int) faceB9n2D; 00023 MatSimplest(int) faceT4n3D; 00024 MatSimplest(int) faceT10n3D; 00025 MatSimplest(int) faceBT6n3D; 00026 MatSimplest(int) faceB8n3D; 00027 MatSimplest(int) faceB20n3D; 00028 MatSimplest(int) faceB27n3D; 00029 00030 void initialize (); 00031 00032 public: 00033 00034 AbaqusElm2dpElm (); 00035 ~AbaqusElm2dpElm (); 00036 00037 void setImportElmType (const String& elm_name); 00038 int getLocNodeNoInDpElm (const int import_elm_loc_no); 00039 00040 int getLocFaceNodeNoInDpElm (const int import_face, 00041 const int import_loc_node); 00042 int getNoNodesInElmFace (const int face); 00043 }; 00044 00045