30 #ifndef EPPBaseMaterial_h    31 #define EPPBaseMaterial_h    33 #include <material/uniaxial/ElasticBaseMaterial.h> int sendData(Communicator &)
Send object members through the communicator argument. 
Definition: EPPBaseMaterial.cc:74
Communication parameters between processes. 
Definition: Communicator.h:66
double E
Elastic modulus. 
Definition: ElasticBaseMaterial.h:45
double trialTangent
current trial tangent 
Definition: EPPBaseMaterial.h:43
double getTangent(void) const
Return the current value of the tangent for the trial strain. 
Definition: EPPBaseMaterial.h:52
double commitStrain
plastic strain at last commit 
Definition: EPPBaseMaterial.h:41
EPPBaseMaterial(int tag, int classtag, double E=0.0, double e0=0.0)
Constructor. 
Definition: EPPBaseMaterial.cc:37
int commitState(void)
Commit the state of the material. 
Definition: EPPBaseMaterial.cc:43
Base class for elastic perfectly plastic materials. 
Definition: EPPBaseMaterial.h:38
void setTangent(const double &)
Set the value of the material tangent modulus. 
Definition: EPPBaseMaterial.cc:67
double getStress(void) const
Return the current value of stress. 
Definition: EPPBaseMaterial.h:50
int revertToStart(void)
Returns the material to its initial state. 
Definition: EPPBaseMaterial.cc:57
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
int recvData(const Communicator &)
Receives object members through the communicator argument. 
Definition: EPPBaseMaterial.cc:82
int revertToLastCommit(void)
Revert to the last commited state. 
Definition: EPPBaseMaterial.cc:50
double trialStress
current trial stress 
Definition: EPPBaseMaterial.h:42
Base class for uniaxial elastic materials. 
Definition: ElasticBaseMaterial.h:39