PeakOriented2D02.hGo 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 |