59 #ifndef InitStressMaterial_h 60 #define InitStressMaterial_h 62 #include <material/uniaxial/InitStrainBaseMaterial.h> 94 double getStrain(
void)
const;
99 void Print(std::ostream &s,
int flag =0)
const;
InitStressMaterial wraps a UniaxialMaterial and imposes an initial strain.
Definition: InitStressMaterial.h:69
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: InitStressMaterial.cpp:155
Communication parameters between processes.
Definition: Communicator.h:66
int sendSelf(Communicator &)
Send the object.
Definition: InitStressMaterial.cpp:182
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:93
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: InitStressMaterial.cpp:167
int setTrialStrain(double strain, double strainRate=0.0)
Sets the value of the trial strain.
Definition: InitStressMaterial.cpp:143
Vector that stores the dbTags of the class members.
Definition: DbTagData.h:44
void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: InitStressMaterial.cpp:209
int setParameter(const std::vector< std::string > &, Parameter &)
Sets the value param to the parameter argv.
Definition: InitStressMaterial.cpp:217
double getInitialStress(void) const
Return the initial stress.
Definition: InitStressMaterial.cpp:140
virtual int incrementInitialStrain(const double &)
Increment the initial strain of the material.
Definition: InitStressMaterial.cpp:99
int incrementInitialStress(const double &)
Assigns the initial stress.
Definition: InitStressMaterial.cpp:134
virtual void setMaterial(const UniaxialMaterial &)
Sets the encapsulated material.
Definition: InitStressMaterial.cpp:58
int updateParameter(int parameterID, Information &)
Updates the parameter identified by parameterID with info.
Definition: InitStressMaterial.cpp:234
DbTagData & getDbTagData(void) const
Returns a vector to store the dbTags of the class members.
Definition: InitStressMaterial.cpp:160
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: InitStressMaterial.cpp:175
int recvSelf(const Communicator &)
Receive the object.
Definition: InitStressMaterial.cpp:195
virtual void zeroInitialStrain(void)
Removes initial stress (ignored for initial stress materials) Initial stress materials don't loose th...
Definition: InitStressMaterial.cpp:108
Parameter.
Definition: Parameter.h:68
virtual int setInitialStrain(const double &)
Set the initial strain of the material.
Definition: InitStressMaterial.cpp:86
InitStrainBaseMaterial wraps a UniaxialMaterial and imposes an initial strain.
Definition: InitStrainBaseMaterial.h:69
int setInitialStress(const double &)
Assigns the initial stress.
Definition: InitStressMaterial.cpp:115