61 #ifndef ViscousMaterial_h    62 #define ViscousMaterial_h    64 #include <material/uniaxial/UniaxialMaterial.h>    88     double getStrain(
void) 
const; 
    97     int revertToLastCommit(
void);    
   105     void Print(std::ostream &s, 
int flag =0) 
const;
 int recvData(const Communicator &)
Receives object members through the communicator argument. 
Definition: ViscousMaterial.cpp:157
double getStrainRate(void) const
default operation for strain rate is zero 
Definition: ViscousMaterial.cpp:127
int recvSelf(const Communicator &)
Receives object through the communicator argument. 
Definition: ViscousMaterial.cpp:179
int setTrialStrain(double velocity, double strainRate=0.0)
Sets the value of the trial strain. 
Definition: ViscousMaterial.cpp:90
void setDampingCoeff(const double &)
Set the value of the damping coefficient. 
Definition: ViscousMaterial.cpp:75
Communication parameters between processes. 
Definition: Communicator.h:66
Base class for uniaxial materials. 
Definition: UniaxialMaterial.h:93
double getStress(void) const
Return the current value of stress. 
Definition: ViscousMaterial.cpp:96
int revertToStart(void)
Revert the material to its initial state. 
Definition: ViscousMaterial.cpp:137
int sendData(Communicator &)
Send object members through the communicator argument. 
Definition: ViscousMaterial.cpp:149
UniaxialMaterial * getCopy(void) const
Virtual constructor. 
Definition: ViscousMaterial.cpp:144
int sendSelf(Communicator &)
Sends object through the communicator argument. 
Definition: ViscousMaterial.cpp:165
double getDampTangent(void) const
default operation for damping tangent is zero 
Definition: ViscousMaterial.cpp:113
double getAlpha(void) const
Return the value of the power factor (alpha=1.0 means linear damping). 
Definition: ViscousMaterial.cpp:87
double getDampingCoeff(void) const
Return the value of the damping coefficient. 
Definition: ViscousMaterial.cpp:79
int commitState(void)
Commit the state of the material. 
Definition: ViscousMaterial.cpp:131
double getTangent(void) const
Return the material tangent stiffness. 
Definition: ViscousMaterial.cpp:106
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: ViscousMaterial.cpp:197
void setAlpha(const double &)
Set the value of the power factor (alpha=1.0 means linear damping). 
Definition: ViscousMaterial.cpp:83
double getInitialTangent(void) const
Return the material initial stiffness. 
Definition: ViscousMaterial.cpp:110
Viscous material. 
Definition: ViscousMaterial.h:70