60 #ifndef PathIndependentMaterial_h 61 #define PathIndependentMaterial_h 63 #include <material/uniaxial/EncapsulatedMaterial.h> 83 double getInitialTangent(
void)
const;
85 int commitState(
void);
86 int revertToLastCommit(
void);
87 int revertToStart(
void);
94 void Print(std::ostream &s,
int flag =0);
??.
Definition: EncapsulatedMaterial.h:37
double getDampTangent(void) const
default operation for damping tangent is zero
Definition: PathIndependentMaterial.cpp:93
double getTangent(void) const
Return the current value of the tangent for the trial strain.
Definition: PathIndependentMaterial.cpp:90
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:92
int setTrialStrain(double strain, double strainRate=0.0)
Sets the value of the trial strain.
Definition: PathIndependentMaterial.cpp:81
int sendSelf(CommParameters &)
Send the object.
Definition: PathIndependentMaterial.cpp:112
int recvSelf(const CommParameters &)
Receive the object.
Definition: PathIndependentMaterial.cpp:126
double getStress(void) const
Return the current value of stress.
Definition: PathIndependentMaterial.cpp:86
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: PathIndependentMaterial.cpp:108
void Print(std::ostream &s, int flag=0)
Print stuff.
Definition: PathIndependentMaterial.cpp:138
PathIndependentMaterial uses a UniaxialMaterial object to represent a path-independent uniaxial mater...
Definition: PathIndependentMaterial.h:72