hp2FEM
0.1
|
00001 #ifndef _GMENTITY_H_ 00002 #define _GMENTITY_H_ 00003 // --------------------------------------------- 00004 // company : 00005 // user : 00006 // date : 22 Mar 2015 17:22 00007 // file : GMEntity.h 00008 // markers : Full 00009 // language : C++ 00010 // generator : Metamill 6.0 00011 // --------------------------------------------- 00012 00013 //#UBLK-BEG-HEADERH 00014 //============================================================== 00015 // Description : 00016 //-------------------------------------------------------------- 00017 // Author : Gilberto Luis 00018 // Created : 27 Jun 2011 00019 //-------------------------------------------------------------- 00020 // Change history : 00021 // 27 Jun 2011 (Gilberto Luis) Initial version generated 00022 // 00023 //============================================================== 00024 //#UBLK-END-HEADERH 00025 00026 /*================================================================================================= 00027 = = 00028 = Copyright 2010-2015 Marco Lucio Bittencourt / Fabiano Fernandes Bargos = 00029 = Gilberto Luis Valente / Jorge Luis Suzuki / Allan Patrick Cordeiro Dias = 00030 = = 00031 = Licensed under the Apache License, Version 2.0 (the "License"); = 00032 = you may not use this file except in compliance with the License. = 00033 = You may obtain a copy of the License at = 00034 = = 00035 = http://www.apache.org/licenses/LICENSE-2.0 = 00036 = = 00037 = Unless required by applicable law or agreed to in writing, software = 00038 = distributed under the License is distributed on an "AS IS" BASIS, = 00039 = WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. = 00040 = See the License for the specific language governing permissions and = 00041 = limitations under the License. = 00042 = = 00043 =================================================================================================*/ 00044 00045 00046 #include <cstdio> 00047 #include "enumerations/ElementShape_E.h" 00048 #include "ds/BuiltInArray.h" 00049 #include "ds/OneIndexTable.h" 00050 00051 00061 class GMEntity 00062 { 00063 //#UBLK-BEG-CLASSDEF mm:26be8d71-a0c9-11e0-9437-8771ee26db66 00064 //#UBLK-END-CLASSDEF 00065 00066 public: 00067 00068 // METHOD=mm:26be8da5-a0c9-11e0-9437-8771ee26db66 00069 GMEntity(); 00070 00071 // METHOD=mm:26be8daa-a0c9-11e0-9437-8771ee26db66 00072 GMEntity(GMEntity& Instance); 00073 00074 // METHOD=mm:26be8dab-a0c9-11e0-9437-8771ee26db66 00075 ~GMEntity(); 00076 00077 // METHOD=mm:26be8dac-a0c9-11e0-9437-8771ee26db66 00078 GMEntity& operator=(GMEntity& Instance); 00079 00080 00084 // attr=mm:ef041ddf-a0c9-11e0-9437-8771ee26db66 00085 BuiltInArray<unsigned long> EntityNums; 00086 00090 // attr=mm:868e523b-a1ad-11e0-8036-eba407fb9708 00091 BuiltInArray<unsigned long> NodeNums; 00092 00096 // attr=mm:f3302f1b-a0c9-11e0-9437-8771ee26db66 00097 OneIndexTable<unsigned long> ElemNums; 00098 00106 // attr=mm:f3c8ae67-a0c9-11e0-9437-8771ee26db66 00107 BuiltInArray<unsigned long> LocalNums; 00108 00113 // attr=mm:f3c8b5bf-a0c9-11e0-9437-8771ee26db66 00114 BuiltInArray<ElementShape_E> LocalShape; 00115 00116 00117 protected: 00118 00119 private: 00120 00121 //#UBLK-BEG-CLASSMEMB mm:26be8d71-a0c9-11e0-9437-8771ee26db66 00122 //#UBLK-END-CLASSMEMB 00123 }; 00124 00125 //#UBLK-BEG-GLOBALH 00126 //#UBLK-END-GLOBALH 00127 00128 00129 #endif // _GMENTITY_H_