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);
91 int commitState(
void);
92 int revertToLastCommit(
void);
93 int revertToStart(
void);
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);
double getStress(void) const
Return stress.
Definition: ENTMaterial.cpp:79
int activateParameter(int parameterID)
Activates the parameter identified by parameterID.
Definition: ENTMaterial.cpp:193
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: ENTMaterial.cpp:116
Elastic no traction material.
Definition: ENTMaterial.h:74
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:92
double E
Material trial strain.
Definition: ElasticBaseMaterial.h:42
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: ENTMaterial.cpp:112
int setTrialStrain(double strain, double strainRate=0.0)
Sets the value of the trial strain.
Definition: ENTMaterial.cpp:72
int updateParameter(int parameterID, Information &info)
Updates the parameter identified by parameterID with info.
Definition: ENTMaterial.cpp:179
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: ENTMaterial.cpp:125
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: ENTMaterial.cpp:148
int setParameter(const std::vector< std::string > &argv, Parameter ¶m)
Sets the value param to the parameter argv.
Definition: ENTMaterial.cpp:171
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
void Print(std::ostream &s, int flag=0)
Print stuff.
Definition: ENTMaterial.cpp:165
Communication parameters between processes.
Definition: CommParameters.h:65
Definition: Parameter.h:65
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: ENTMaterial.cpp:134
Base class for uniaxial elastic materials.
Definition: ElasticBaseMaterial.h:38
double getTangent(void) const
Returns elastic modulus.
Definition: ENTMaterial.cpp:90