PeakOriented2D02.h

Go to the documentation of this file.
00001 /***************************************************************************
00002                           PeakOriented2D02.h  -  description
00003                              -------------------
00004     begin                : Fri Jul 12 2002
00005     email                : rkaul@ce-blume215-pent-2.stanford.edu
00006  ***************************************************************************/
00007 
00008 /***************************************************************************
00009  *                                                                         *
00010  *                                                                         *
00011  ***************************************************************************/
00012 
00013 #ifndef PEAKORIENTED2D02_H
00014 #define PEAKORIENTED2D02_H
00015 
00016 #include <BkStressLimSurface2D.h>
00017 #include <NullPlasticMaterial.h>
00018 
00032 class PeakOriented2D02 : public BkStressLimSurface2D  {
00033 public: 
00034         PeakOriented2D02(int tag, double min_iso_factor,
00035                                         YieldSurface_BC &lim_surface,
00036                                         PlasticHardeningMaterial &kinX,
00037                                         PlasticHardeningMaterial &kinY,
00038                                         PlasticHardeningMaterial &isoX,
00039                                         PlasticHardeningMaterial &isoY,
00040                                         int algo
00041                                         );
00042         ~PeakOriented2D02();
00043         YS_Evolution * getCopy();
00044         void Print(OPS_Stream & s, int flag);
00045 
00046 private: // Private attributes
00048   static NullPlasticMaterial nullMat;
00049 };
00050 
00051 #endif

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