52 #include <material/uniaxial/PY/PySimple1.h> 83 double meanConsolStress;
92 double initialTangent;
95 double getEffectiveStress(
void);
101 PyLiq1(
int tag,
int classtag,
int soilType,
double pult,
double y50,
double drag,
102 double dashpot,
double pRes,
int solidElem1,
int solidElem2,
Domain *theDomain);
103 PyLiq1(
int tag,
int classtag= MAT_TAG_PyLiq1);
106 int setTrialStrain(
double y,
double yRate);
107 double getStrain(
void)
const;
108 double getStress(
void)
const;
109 double getTangent(
void)
const;
112 double getInitialTangent(
void)
const;
114 int commitState(
void);
115 int revertToLastCommit(
void);
116 int revertToStart(
void);
124 int updateParameter(
int snum,
Information &eleInformation);
125 void Print(std::ostream &s,
int flag =0);
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:98
Material que representa una curva p-y.
Definition: PySimple1.h:58
Four node quad.
Definition: FourNodeQuad.h:73
int soilType
Soil type.
Definition: PYBase.h:51
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: PyLiq1.cpp:423
double getDampTangent(void) const
default operation for damping tangent is zero
Definition: PyLiq1.cpp:205
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: PyLiq1.cpp:428
??.
Definition: PyLiq1.h:62
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: PyLiq1.cpp:440
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: PyLiq1.cpp:452
double dashpot
dashpot on the far-field (elastic) component
Definition: PYBase.h:56
double getStrainRate(void) const
default operation for strain rate is zero
Definition: PyLiq1.cpp:217
Communication parameters between processes.
Definition: CommParameters.h:65
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: PyLiq1.cpp:466
================================================================================
Definition: ContinuaReprComponent.h:34
void Print(std::ostream &s, int flag=0)
Imprime el objeto.
Definition: PyLiq1.cpp:484
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:88