Inelastic2DYS01.h

Go to the documentation of this file.
00001 #ifndef Inelastic2DYS01_H
00002 #define Inelastic2DYS01_H
00003 
00004 #include "InelasticYS2DGNL.h"
00005 
00006 class Inelastic2DYS01 : public InelasticYS2DGNL
00007 {
00008 public:
00009         Inelastic2DYS01(int tag, double A, double E, double Iz,
00010                     int Nd1, int Nd2,
00011                     YieldSurface_BC *ysEnd1,  YieldSurface_BC *ysEnd2,
00012                     int rf_algo=-1, bool islinear=false, double rho=0.0);
00013 
00014         ~Inelastic2DYS01();
00015 
00016 protected:
00017         virtual void getLocalStiff(Matrix &K);
00018 
00019 private:
00020 double A;
00021 double Iz;
00022 double E;
00023 double damageFactorEnd1;
00024 double damageFactorEnd2;
00025 double fpeak;
00026 };
00027 
00028 #endif
00029 

Generated on Mon Oct 23 15:05:11 2006 for OpenSees by doxygen 1.5.0