28 #ifndef PlasticHardeningMaterial_h    29 #define PlasticHardeningMaterial_h    31 #include "material/Material.h"    46     double val_hist, val_trial;
    47     double residual, sFactor;
    54     virtual int setTrialValue(
double xVal, 
double factor);
    55     virtual int setTrialIncrValue(
double dxVal);
    56     void setResidual(
double res=1);
    65     virtual int revertToLastCommit(
void);
    66     virtual int revertToStart(
void);
    68     virtual double getTrialPlasticStiffness() 
const=0;
    69     double getTrialValue(
void) 
const;
    72     virtual Response *setResponse(
const std::vector<std::string> &argv, 
Information &matInformation);
    74     virtual void Print(std::ostream &s, 
int flag =0) 
const;
 Plastic material with strain hardening. 
Definition: PlasticHardeningMaterial.h:43
Float vector abstraction. 
Definition: Vector.h:94
virtual void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: PlasticHardeningMaterial.cpp:131
Communication parameters between processes. 
Definition: Communicator.h:66
Base class response objects. 
Definition: Response.h:81
virtual int recvSelf(const Communicator &)
Receive the object. 
Definition: PlasticHardeningMaterial.h:78
const Vector & getGeneralizedStrain(void) const
Returns the generalized strain value. 
Definition: PlasticHardeningMaterial.cpp:100
Base class for materials. 
Definition: Material.h:93
virtual int getResponse(int responseID, Information &matInformation)
Returns material response. 
Definition: PlasticHardeningMaterial.cpp:128
virtual int sendSelf(Communicator &)
Send the object. 
Definition: PlasticHardeningMaterial.h:76
virtual void setInitialGeneralizedStrain(const Vector &)
Set initial strain. 
Definition: PlasticHardeningMaterial.cpp:109
virtual int commitState(void)
Commit the state of the material. 
Definition: PlasticHardeningMaterial.cpp:69
const Vector & getGeneralizedStress(void) const
Returns the generalized stress value. 
Definition: PlasticHardeningMaterial.cpp:91
const Vector & getInitialGeneralizedStrain(void) const
Adds to the initial strain. 
Definition: PlasticHardeningMaterial.cpp:116
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35