27 #ifndef PlasticHardeningMaterial_h 28 #define PlasticHardeningMaterial_h 30 #include "material/Material.h" 45 double val_hist, val_trial;
46 double residual, sFactor;
53 virtual int setTrialValue(
double xVal,
double factor);
54 virtual int setTrialIncrValue(
double dxVal);
55 void setResidual(
double res=1);
63 virtual int commitState(
void);
64 virtual int revertToLastCommit(
void);
65 virtual int revertToStart(
void);
67 virtual double getTrialPlasticStiffness()=0;
68 double getTrialValue(
void);
71 virtual Response *setResponse(
const std::vector<std::string> &argv,
Information &matInformation);
73 virtual void Print(std::ostream &s,
int flag =0);
Base class for materials.
Definition: Material.h:85
const Vector & getGeneralizedStress(void) const
Returns the generalized stress value.
Definition: PlasticHardeningMaterial.cpp:90
const Vector & getInitialGeneralizedStrain(void) const
Adds to the initial strain el valor being passed as parameter.
Definition: PlasticHardeningMaterial.cpp:112
virtual int getResponse(int responseID, Information &matInformation)
Returns material response.
Definition: PlasticHardeningMaterial.cpp:123
virtual void setInitialGeneralizedStrain(const Vector &)
Asigna to the initial strain el valor being passed as parameter.
Definition: PlasticHardeningMaterial.cpp:106
const Vector & getGeneralizedStrain(void) const
Returns the generalized strain value.
Definition: PlasticHardeningMaterial.cpp:98
virtual void Print(std::ostream &s, int flag=0)
Imprime el objeto.
Definition: PlasticHardeningMaterial.cpp:126
Plastic material with strain hardening.
Definition: PlasticHardeningMaterial.h:42
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
Definition: Response.h:71