00001 // ------------------------------------------------------------------------- 00002 // ElcDKT.h - This header file contains methods for the Discrete Kirchhoff 00003 // Triangle finite element class. 00004 // ------------------------------------------------------------------------- 00005 // 00006 // $Author: evandro $ 00007 // $Revision: 1.2 $ 00008 // $Date: 1999/04/12 14:48:47 $ 00009 // $State: Exp $ 00010 // 00011 // ------------------------------------------------------------------------- 00012 00013 #ifndef _ELCDKT_H 00014 #define _ELCDKT_H 00015 00016 #include "gbldefs.h" 00017 #include "elcparam.h" 00018 00019 // ------------------------------------------------------------------------- 00020 // Definition of a DKT Element Class: 00021 // 00022 class cElcDKT : public cElcParam 00023 { 00024 public: 00025 cElcDKT( eShapeType, cAnModel * ); 00026 virtual ~cElcDKT( void ); 00027 void BMatrix( sNatCoord *, sNodeCoord *, double *, 00028 double *, double ** ); 00029 }; 00030 00031 #endif 00032