58 #ifndef NewUniaxialMaterial_h    59 #define NewUniaxialMaterial_h    61 #include <material/uniaxial/UniaxialMaterial.h>    63 #define MAT_TAG_NewUniaxialMaterial 1976    94     void Print(std::ostream &s, 
int flag =0) 
const;
 int setTrialStrain(double strain, double strainRate=0.0)
Sets material trial strain. 
Definition: NewUniaxialMaterial.cpp:76
NewUniaxialMaterial(void)
Default constructor. 
Definition: NewUniaxialMaterial.cpp:70
Communication parameters between processes. 
Definition: Communicator.h:66
double getInitialTangent(void) const
Returns the material initial tangent stiffness modulus. 
Definition: NewUniaxialMaterial.cpp:96
int revertToStart(void)
Returns the material to its initial state. 
Definition: NewUniaxialMaterial.cpp:114
int recvSelf(const Communicator &)
Receive the object. 
Definition: NewUniaxialMaterial.cpp:124
Base class for uniaxial materials. 
Definition: UniaxialMaterial.h:93
double getStrain(void) const
Return the material strain. 
Definition: NewUniaxialMaterial.cpp:102
void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: NewUniaxialMaterial.cpp:127
int revertToLastCommit(void)
Returns the material to its last committed state. 
Definition: NewUniaxialMaterial.cpp:110
int sendSelf(Communicator &)
Send the object. 
Definition: NewUniaxialMaterial.cpp:121
Template for new uniaxial materials. 
Definition: NewUniaxialMaterial.h:69
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
UniaxialMaterial * getCopy(void) const
Virtual constructor. 
Definition: NewUniaxialMaterial.cpp:118
int commitState(void)
Commits the material state. 
Definition: NewUniaxialMaterial.cpp:106
double getTangent(void) const
Returns the material tangent stiffness modulus. 
Definition: NewUniaxialMaterial.cpp:92
double getStress(void) const
Return the material stress. 
Definition: NewUniaxialMaterial.cpp:88