00001 00005 class AbaqusFilterCore : public GridFilterCore 00006 00007 { 00008 00009 private: 00010 00011 bool new_command; 00012 String line; 00013 AbaqusElm2dpElm pie; 00014 VecSimple(String) solid_name; 00015 VecSimple(String) nset_name; 00016 VecSimple(String) elset_name; 00017 VecSimple(VecSimple(int)) nset_list; 00018 VecSimple(VecSimple(int)) elset_list; 00019 00020 void beforeRedim (); 00021 void afterRedim (); 00022 00023 int findFace (String& label); 00024 int findNlistNr (String& label); 00025 int findElistNr (String& label); 00026 00027 void setBoIndEF (const String& label, int nbind, 00028 int element_number, int face); 00029 void setBoIndNlist (const String& label, int nbind, int nr); 00030 void setBoIndElist (const String& label, int nbind, int nr, int face); 00031 00032 void readNODE (); 00033 void readELEMENT (); 00034 void setNODE (); 00035 void setELEMENT (); 00036 void readSOLID_SECTION (); 00037 void readNSET (int& nset, int& elset); 00038 void readELSET (int& elset); 00039 00040 void readC_ADDED_MASS (int& nbind, bool before_redim); 00041 void readCECHARGE (int& nbind, bool before_redim); 00042 void readCECURRENT (int& nbind, bool before_redim); 00043 void readCFLUX (int& nbind, bool before_redim); 00044 void readCLOAD (int& nbind, bool before_redim); 00045 void readD_ADDED_MASS (int& nbind, bool before_redim); 00046 void readDECHARGE (int& nbind, bool before_redim); 00047 void readDECURRENT (int& nbind, bool before_redim); 00048 void readDFLOW (int& nbind, bool before_redim); 00049 void readDFLUX (int& nbind, bool before_redim); 00050 void readDLOAD (int& nbind, bool before_redim); 00051 void readFILM (int& nbind, bool before_redim); 00052 void readFLOW (int& nbind, bool before_redim); 00053 void readFLUID_FLUX (int& nbind, bool before_redim); 00054 void readMASS_FLOW_RATE (int& nbind, bool before_redim); 00055 void readRADIATE (int& nbind, bool before_redim); 00056 void readTEMPERATURE (int& nbind, bool before_redim); 00057 void readBOUNDARY (int& nbind, bool before_redim); 00058 00059 00060 public: 00061 AbaqusFilterCore (){} 00062 virtual ~AbaqusFilterCore (){} 00063 }; 00064 00065