00001 // ------------------------------------------------------------------------- 00002 // Lobatto.h - This header file contains the public data structure 00003 // definitions for the numerical integration by Lobatto rule 00004 // within FEMOOP. 00005 // ------------------------------------------------------------------------- 00006 // 00007 // $Author: evandro $ 00008 // $Revision: 1.2 $ 00009 // $Date: 1999/04/12 14:53:48 $ 00010 // $State: Exp $ 00011 // 00012 // ------------------------------------------------------------------------- 00013 00014 #ifndef _LOBATTO_H 00015 #define _LOBATTO_H 00016 00017 #include "intpt.h" 00018 00019 // ------------------------------------------------------------------------- 00020 // Gauss-Lobatto class: 00021 00022 class cLobatto : public cIntPt 00023 { 00024 protected: 00025 static double _dmPoint[6][5]; // Natural coord of integration point 00026 static double _dmWeight[6][5]; // Associated integration weight 00027 00028 public: 00029 cLobatto ( cIntPt *&, cElement *, int ); 00030 virtual ~cLobatto ( void ); 00031 virtual void SetNatCoord( void ) { } 00032 }; 00033 00034 #endif