NullYS2D.h

Go to the documentation of this file.
00001 // NullYS2D.h: interface for the NullYS2D class.
00002 //
00004 
00005 #if !defined NULLYS2D_H
00006 #define NULLYS2D_H
00007 
00008 #include "YieldSurface_BC2D.h"
00009 
00010 class NullEvolution;
00011 class NullYS2D : public YieldSurface_BC2D
00012 {
00013 public:
00014     NullYS2D(int tag);
00015         virtual ~NullYS2D();
00016 
00017         virtual YieldSurface_BC *getCopy(void);
00018         virtual int             displaySelf(Renderer &theViewer, int displayMode, float fact);
00019         virtual void    Print(OPS_Stream &s, int flag =0);
00020 
00021 //protected:
00022 //  For the following 2 methods, x, y already non-dimensionalized
00023     virtual void        getGradient(double &gx, double &gy, double x, double y);
00024     virtual double      getSurfaceDrift(double x, double y);
00025     virtual void        setExtent();
00026 
00027 private:
00028  static NullEvolution evolModel;    
00029 };
00030 
00031 #endif

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