00001 00005 class AnsysElm2dpElm : public ImportElm2dpElm 00006 00007 { 00008 00009 public: 00010 00011 AnsysElm2dpElm (); 00012 ~AnsysElm2dpElm (); 00013 00014 00015 virtual void setImportElmType (const String& import_elm_type); 00016 00017 00018 00019 int getLocNodeNoInDpElm (const int i); 00020 00021 virtual int getLocFaceNodeNoInDpElm (const int import_face, 00022 const int import_loc_node); 00023 virtual int getNoNodesInElmFace (const int face); 00024 00025 00026 00027 void elmTypeTransform (VecSimple(int)& loc_node_elm_array); 00028 00029 private: 00030 00031 int option; 00032 VecSimple(String) elm_ansys2dp; 00033 00034 00035 VecSimple(int) elmB8n2D; 00036 VecSimple(int) elmB20n3D; 00037 00038 00039 00040 MatSimplest(int) faceT6n2D; 00041 MatSimplest(int) faceB4n2D; 00042 MatSimplest(int) faceB8n2D; 00043 MatSimplest(int) faceT4n3D; 00044 MatSimplest(int) faceB8n3D; 00045 MatSimplest(int) faceB4n2D_T3n2D; 00046 MatSimplest(int) faceB8n2D_T6n2D; 00047 MatSimplest(int) faceB8n3D_BT6n3D; 00048 MatSimplest(int) faceB8n3D_T4n3D; 00049 MatSimplest(int) faceB20n3D_T10n3D; 00050 #ifdef DP_CONSTRUCTION 00051 MatSimplest(int) faceBeam6df2D; 00052 #endif 00053 00054 void initialize (); 00055 }; 00056 00057