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