74 void getGap(
double zlast,
double dz,
double dz_old);
75 void getClosure(
double zlast,
double dz);
76 void getSuction(
double zlast,
double zy);
77 void getNearField(
double zlast,
double dz,
double dz_old);
83 QzSimple1(
int tag,
int qzType,
double Qult,
double z50,
double suction,
double dashpot);
84 QzSimple1(
int tag,
int classtag= MAT_TAG_QzSimple1);
94 int commitState(
void);
95 int revertToLastCommit(
void);
96 int revertToStart(
void);
103 void Print(std::ostream &s,
int flag =0);
Internal parameters for a p-y material.
Definition: InternalParamsIn.h:38
QzSimple1(void)
Default constructor.
Definition: QzSimple1.cpp:87
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:92
Simple uniaxial q-z material for use with a zeroLength element.
Definition: QzSimple1.h:60
int sendSelf(CommParameters &)
Send the object.
Definition: QzSimple1.cpp:616
double getDampTangent(void) const
default operation for damping tangent is zero
Definition: QzSimple1.cpp:443
double getStress(void) const
Return the current value of stress.
Definition: QzSimple1.cpp:420
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: QzSimple1.cpp:604
Base class for PySimple1 y QzSimple1.
Definition: PQyzBase.h:38
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: QzSimple1.cpp:588
void Print(std::ostream &s, int flag=0)
Print stuff.
Definition: QzSimple1.cpp:648
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: QzSimple1.cpp:592
double dashpot
dashpot on the far-field (elastic) component
Definition: PYBase.h:61
int setTrialStrain(double z, double zRate)
Sets the value of the trial strain.
Definition: QzSimple1.cpp:333
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
int recvSelf(const CommParameters &)
Receive the object.
Definition: QzSimple1.cpp:630
Internal parameters for the Gap (Drag + Closure).
Definition: InternalParamsA.h:38
void set_suction(const double &)
Set the suction parameter (Uplift resistance is equal to suction*qult).
Definition: QzSimple1.cpp:469
double get_suction(void) const
Return the suction parameter (Uplift resistance is equal to suction*qult)
Definition: QzSimple1.cpp:480