00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef _GAUSHELL_H
00015 #define _GAUSHELL_H
00016
00017 #include "gauss.h"
00018
00019
00020
00021
00022 class cGaussShell : public cGauss
00023 {
00024 public:
00025 static int ComputeNumPts( sOrder * );
00026
00027 cGaussShell ( cIntPt *&, sOrder *, cElement *, int );
00028 virtual ~cGaussShell ( void );
00029 void SetNatCoord ( void );
00030 int CheckTRMatrix( int, double ** );
00031
00032 private:
00033 static sNatCoord GetCoord ( sOrder *, int );
00034 static double GetWeight ( sOrder *, int );
00035 };
00036
00037 #endif