YS_Section2D01.h

Go to the documentation of this file.
00001 // @ rkaul@stanford.edu
00002 // @ ggd@stanford.edu
00003 
00004 #include <YieldSurfaceSection2d.h>
00005 
00006 #ifndef YS_Section2D01_h
00007 #define YS_Section2D01_h
00008 
00009 class YS_Section2D01: public YieldSurfaceSection2d
00010 {
00011   public:
00012         YS_Section2D01 ( int tag, double E, double A, double I,
00013                                          YieldSurface_BC *ptrys,
00014                                          bool use_kr=true);
00015     YS_Section2D01 (void);
00016         ~YS_Section2D01 (void);
00017         
00018         const Matrix &getInitialTangent(void);
00019         SectionForceDeformation *getCopy (void);
00020         void Print (OPS_Stream &s, int flag =0);
00021 
00022   protected:
00023         void getSectionStiffness(Matrix &Ks);
00024 
00025   private:
00026     double E, A, I;
00027 };
00028 
00029 #endif

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