Kinematic2D02.hGo to the documentation of this file.00001 // Kinematic2D02.h 00002 // 00004 00005 #if !defined KINEMATIC2D02_H 00006 #define KINEMATIC2D02_H 00007 00008 #include "BkStressLimSurface2D.h" 00009 #include "NullPlasticMaterial.h" 00010 00011 //class YieldSurface_BC; 00012 class Kinematic2D02 : public BkStressLimSurface2D 00013 { 00014 public: 00015 Kinematic2D02(int tag, double min_iso_factor, 00016 YieldSurface_BC &lim_surface, 00017 PlasticHardeningMaterial &kpx, 00018 PlasticHardeningMaterial &kpy, 00019 int algo, double resfact, double appfact, double dir); 00020 00021 virtual ~Kinematic2D02(); 00022 // virtual int displaySelf(Renderer &theViewer, int displayMode, float fact); 00023 virtual void Print(OPS_Stream &s, int flag =0); 00024 virtual YS_Evolution *getCopy(void); 00025 00026 static NullPlasticMaterial nullMat; 00027 }; 00028 00029 #endif |