00001 // ------------------------------------------------------------------------- 00002 // GauLine.h - This header file contains the public data structure 00003 // definitions for the numerical integration ( GAUSS ) 00004 // within FEMOOP over a unidimensional domain. 00005 // ------------------------------------------------------------------------- 00006 // 00007 // $Author: evandro $ 00008 // $Revision: 1.3 $ 00009 // $Date: 1999/04/12 14:53:48 $ 00010 // $State: Exp $ 00011 // 00012 // ------------------------------------------------------------------------- 00013 00014 #ifndef _GAULINE_H 00015 #define _GAULINE_H 00016 00017 #include "intpt.h" 00018 #include "gauss.h" 00019 00020 // ------------------------------------------------------------------------- 00021 // Line Gauss class: 00022 // 00023 class cGaussLine : public cGauss 00024 { 00025 public: 00026 static int ComputeNumPts( sOrder * ); 00027 static sNatCoord GetCoord ( sOrder *, int ); 00028 static double GetWeight ( sOrder *, int ); 00029 cGaussLine ( cIntPt *&, sOrder *, cElement *, int ); 00030 ~cGaussLine ( void ); 00031 void SetNatCoord ( void ); 00032 int CheckTRMatrix( int, double ** ); 00033 }; 00034 00035 #endif
1.6.0