00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef _GAUSS_H
00015 #define _GAUSS_H
00016
00017 #include "intpt.h"
00018
00019
00020
00021
00022 class cGauss : public cIntPt
00023 {
00024 protected:
00025
00026 static double _dmPoint[4][4];
00027 static double _dmWeight[4][4];
00028
00029 static sNatCoord _sPtTri1[1];
00030 static double _dWgTri1[1];
00031 static sNatCoord _sPtTri3[3];
00032 static double _dWgTri3[3];
00033 static sNatCoord _sPtTri4[4];
00034 static double _dWgTri4[4];
00035 static sNatCoord _sPtTri6[6];
00036 static double _dWgTri6[6];
00037 static sNatCoord _sPtTri7[7];
00038 static double _dWgTri7[7];
00039
00040 static sNatCoord _sPtTet1[1];
00041 static double _dWgTet1[1];
00042 static sNatCoord _sPtTet4[4];
00043 static double _dWgTet4[4];
00044 static sNatCoord _sPtTet5[5];
00045 static double _dWgTet5[5];
00046
00047 public:
00048 cGauss ( cIntPt *&, cElement *, int );
00049 virtual ~cGauss ( void );
00050 virtual void SetNatCoord ( void ) { }
00051 };
00052
00053 #endif