52 #include "TzSimple1.h" 79 double meanConsolStress;
90 double initialTangent;
93 double getEffectiveStress(
void);
99 TzLiq1(
int tag,
int classtag,
int tzType,
double tult,
double z50,
100 double dashpot,
int solidElem1,
int solidElem2,
Domain *theDomain);
101 TzLiq1(
int tag,
int classtag= MAT_TAG_TzLiq1);
105 double getStrain(
void)
const;
112 int commitState(
void);
113 int revertToLastCommit(
void);
114 int revertToStart(
void);
124 void Print(std::ostream &s,
int flag =0);
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: TzLiq1.cpp:445
Float vector abstraction.
Definition: Vector.h:93
void Print(std::ostream &s, int flag=0)
Print stuff.
Definition: TzLiq1.cpp:489
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:92
Simple uniaxial t-z material for use with a zeroLength element.
Definition: TzSimple1.h:58
double getStress(void) const
Return the current value of stress.
Definition: TzLiq1.cpp:179
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: TzLiq1.cpp:421
int sendSelf(CommParameters &)
Send the object.
Definition: TzLiq1.cpp:457
double getDampTangent(void) const
default operation for damping tangent is zero
Definition: TzLiq1.cpp:200
int updateParameter(int snum, Information &eleInformation)
Updates the parameter identified by parameterID with info.
Definition: TzLiq1.cpp:398
Uniaxial t-z material that incorporates liquefaction effects.
Definition: TzLiq1.h:60
double getTangent(void) const
Return the current value of the tangent for the trial strain.
Definition: TzLiq1.cpp:193
double getStrainRate(void) const
default operation for strain rate is zero
Definition: TzLiq1.cpp:212
TzLiq1(void)
Default constructor.
Definition: TzLiq1.cpp:87
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: TzLiq1.cpp:433
double dashpot
dashpot on the far-field (elastic) component
Definition: PYBase.h:61
int setTrialStrain(double y, double yRate)
Sets the value of the trial strain.
Definition: TzLiq1.cpp:93
int recvSelf(const CommParameters &)
Receive the object.
Definition: TzLiq1.cpp:471
double getInitialTangent(void) const
Get initial stiffness.
Definition: TzLiq1.cpp:196
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
Four node quad.
Definition: FourNodeQuad.h:73
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:116