72 void getGap(
double ylast,
double dy,
double dy_old);
73 void getClosure(
double ylast,
double dy);
74 void getDrag(
double ylast,
double dy);
75 void getNearField(
double ylast,
double dy,
double dy_old);
83 PySimple1(
int tag,
int classtag= MAT_TAG_PySimple1);
92 int commitState(
void);
93 int revertToLastCommit(
void);
94 int revertToStart(
void);
103 void Print(std::ostream &s,
int flag =0);
PySimple1(void)
Default constructor.
Definition: PySimple1.cpp:76
int recvSelf(const CommParameters &)
Receive the object.
Definition: PySimple1.cpp:636
Internal parameters for a p-y material.
Definition: InternalParamsIn.h:38
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:92
Internal parameters for a p-y material.
Definition: InternalParamsLR.h:39
int sendSelf(CommParameters &)
Send the object.
Definition: PySimple1.cpp:621
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: PySimple1.cpp:609
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: PySimple1.cpp:593
double getDragResistanceFactor(void) const
Return the variable that sets the drag resistance within a fully-mobilized gap as Cd*getUltimateCapac...
Definition: PySimple1.cpp:589
Base class for PySimple1 y QzSimple1.
Definition: PQyzBase.h:38
void Print(std::ostream &s, int flag=0)
Print stuff.
Definition: PySimple1.cpp:654
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: PySimple1.cpp:597
double dashpot
dashpot on the far-field (elastic) component
Definition: PYBase.h:61
void initialize(void)
Initial values for the material parameters.
Definition: PySimple1.cpp:80
void setDragResistanceFactor(const double &)
Set the variable that sets the drag resistance within a fully-mobilized gap as Cd*getUltimateCapacity...
Definition: PySimple1.cpp:585
double getStress(void) const
Return the current value of stress.
Definition: PySimple1.cpp:410
double getDampTangent(void) const
default operation for damping tangent is zero
Definition: PySimple1.cpp:434
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
Simple uniaxial p-y material for use with a zeroLength element.
Definition: PySimple1.h:59
int setTrialStrain(double y, double yRate)
Sets the value of the trial strain.
Definition: PySimple1.cpp:324
double drag
ratio of max gap drag force to spring capacity
Definition: PySimple1.h:63
int soilType
Soil type.
Definition: PYBase.h:56