63 #include <material/uniaxial/ElasticBaseMaterial.h> 85 ENTMaterial(
int tag= 0,
const double &
E=0.0,
const double &a=0.0,
const double &b=1.0);
87 int setTrialStrain(
double strain,
double strainRate = 0.0);
91 int commitState(
void);
92 int revertToLastCommit(
void);
93 int revertToStart(
void);
97 int setParameter(
const std::vector<std::string> &argv,
Parameter ¶m);
98 int updateParameter(
int parameterID,
Information &info);
100 int activateParameter(
int parameterID);
101 double getStressSensitivity(
int gradIndex,
bool conditional);
102 double getInitialTangentSensitivity(
int gradIndex);
103 int commitSensitivity(
double strainGradient,
int gradIndex,
int numGrads);
110 void Print(std::ostream &s,
int flag =0);
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: ENTMaterial.cpp:116
double getStress(void) const
Return stress.
Definition: ENTMaterial.cpp:79
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: ENTMaterial.cpp:134
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: ENTMaterial.cpp:112
double E
Elastic modulus.
Definition: ElasticBaseMaterial.h:42
Base class for uniaxial elastic materials.
Definition: ElasticBaseMaterial.h:38
void Print(std::ostream &s, int flag=0)
Imprime el objeto.
Definition: ENTMaterial.cpp:165
Definition: Parameter.h:65
double getTangent(void) const
Returns elastic modulus.
Definition: ENTMaterial.cpp:90
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: ENTMaterial.cpp:125
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
Elastic no traction material. ENTMaterial provides the abstraction of an elastic uniaxial material un...
Definition: ENTMaterial.h:74
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: ENTMaterial.cpp:148
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:88