53 #include "TzSimple1.h" 80 double meanConsolStress;
91 double initialTangent;
94 double getEffectiveStress(
void);
100 TzLiq1(
int tag,
int classtag,
int tzType,
double tult,
double z50,
101 double dashpot,
int solidElem1,
int solidElem2,
Domain *theDomain);
102 TzLiq1(
int tag,
int classtag= MAT_TAG_TzLiq1);
106 double getStrain(
void)
const;
115 int commitState(
void);
116 int revertToLastCommit(
void);
127 void Print(std::ostream &s,
int flag =0)
const;
Float vector abstraction.
Definition: Vector.h:94
void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: TzLiq1.cpp:502
int sendSelf(Communicator &)
Send the object.
Definition: TzLiq1.cpp:470
Communication parameters between processes.
Definition: Communicator.h:66
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: TzLiq1.cpp:458
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:93
static int getMaterialStage(void)
return the material stage (0:elastic 1:plastic).
Definition: TzLiq1.cpp:397
Simple uniaxial t-z material for use with a zeroLength element.
Definition: TzSimple1.h:59
double getStress(void) const
Return the current value of stress.
Definition: TzLiq1.cpp:179
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: TzLiq1.cpp:434
double getDampTangent(void) const
default operation for damping tangent is zero
Definition: TzLiq1.cpp:201
int updateParameter(int snum, Information &eleInformation)
Updates the parameter identified by parameterID with info.
Definition: TzLiq1.cpp:417
Uniaxial t-z material that incorporates liquefaction effects.
Definition: TzLiq1.h:61
double getTangent(void) const
Return the material tangent stiffness.
Definition: TzLiq1.cpp:193
double getStrainRate(void) const
default operation for strain rate is zero
Definition: TzLiq1.cpp:213
TzLiq1(void)
Default constructor.
Definition: TzLiq1.cpp:87
double dashpot
dashpot on the far-field (elastic) component
Definition: PYBase.h:62
int setTrialStrain(double y, double yRate)
Sets the value of the trial strain.
Definition: TzLiq1.cpp:93
double getInitialTangent(void) const
Return the material initial stiffness.
Definition: TzLiq1.cpp:197
int recvSelf(const Communicator &)
Receive the object.
Definition: TzLiq1.cpp:484
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
int revertToStart(void)
Revert the material to its initial state.
Definition: TzLiq1.cpp:244
Four node quadrilateral element for two-dimensional problems.
Definition: FourNodeQuad.h:76
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:117
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: TzLiq1.cpp:446
static void updateMaterialStage(int)
Update material stage.
Definition: TzLiq1.cpp:405