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