00001 // -------------------------------------------------------------------------- 00002 // 00003 // MatEIso.h - This header file contains the public data structure 00004 // definitions for the elastic isotropic material class 00005 // mechanism within FEMOOP. 00006 // 00007 // -------------------------------------------------------------------------- 00008 // 00009 // $Author: joaquim $ 00010 // $Revision: 1.2 $ 00011 // $Date: 1998/02/16 20:21:11 $ 00012 // $State: Exp $ 00013 // 00014 // -------------------------------------------------------------------------- 00015 00016 #ifndef _MATEISO_H 00017 #define _MATEISO_H 00018 00019 #include "material.h" 00020 00021 00022 // ------------------------------------------------------------------------- 00023 // Elastic Isotropic Material class: 00024 00025 class cElasticIso : public cMaterial 00026 { 00027 protected: 00028 double _dE; // Young's modulus 00029 double _dNu; // Poisson's ratio 00030 00031 public: 00032 cElasticIso ( int ); 00033 ~cElasticIso ( void ) { }; 00034 void Read ( void ); 00035 void GetElastParam ( double * ); 00036 void GetParam ( double * ); 00037 }; 00038 00039 #endif