MultiLinearKp.h

Go to the documentation of this file.
00001 // MultiLinear.h: interface for the MultiLinear class.
00002 //
00004 
00005 
00006 #ifndef MultiLinearKp_h
00007 #define MultiLinearKp_h
00008 
00009 #include <PlasticHardeningMaterial.h>
00010 #include <math.h>
00011 
00012 class MultiLinearKp : public PlasticHardeningMaterial
00013 {
00014 public:
00015         MultiLinearKp(int tag, Vector &sum_plas_defo, Vector &kp);
00016         virtual ~MultiLinearKp();
00017         
00018         double getTrialPlasticStiffness();
00019     PlasticHardeningMaterial *getCopy(void);
00020     void Print(OPS_Stream &s, int flag =0);
00021 
00022   private:
00023     Vector sumPlasDefo;
00024     Vector Kp;
00025     int numPoints;
00026 };
00027 
00028 #endif

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