00001 #ifndef GEN2DELEM_H 00002 #define GEN2DELEM_H 00003 00004 #include "genfile.h" 00005 00006 /** 00007 The class gen2delement defines a fictious general 2D element 00008 for transport problems which is used as an interface for material 00009 models in HERMES adaptivity. 00010 00011 Created by Tomas Koudelka 03.2011 00012 */ 00013 class gen2delem 00014 { 00015 public: 00016 gen2delem (void); 00017 ~gen2delem (void); 00018 00019 /// number of transported matter 00020 long ntm; 00021 /// total number of DOFs on the element 00022 long ndofe; 00023 /// number of nodes on one element 00024 long nne; 00025 /// number of edges 00026 long ned; 00027 /// number of nodes on one edge 00028 long nned; 00029 /// problem dimension 00030 long ncomp; 00031 /// number of integration points 00032 long **nip; 00033 }; 00034 00035 #endif