73 void getGap(
double ylast,
double dy,
double dy_old);
74 void getClosure(
double ylast,
double dy);
75 void getDrag(
double ylast,
double dy);
76 void getNearField(
double ylast,
double dy,
double dy_old);
84 PySimple1(
int tag,
int classtag= MAT_TAG_PySimple1);
93 int commitState(
void);
94 int revertToLastCommit(
void);
95 int revertToStart(
void);
104 void Print(std::ostream &s,
int flag =0)
const;
PySimple1(void)
Default constructor.
Definition: PySimple1.cpp:76
Communication parameters between processes.
Definition: Communicator.h:66
Internal parameters for a p-y material.
Definition: InternalParamsIn.h:39
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:93
int recvSelf(const Communicator &)
Receive the object.
Definition: PySimple1.cpp:661
Internal parameters for a p-y material.
Definition: InternalParamsLR.h:40
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: PySimple1.cpp:618
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: PySimple1.cpp:622
double getDragResistanceFactor(void) const
Return the variable that sets the drag resistance within a fully-mobilized gap as Cd*getUltimateCapac...
Definition: PySimple1.cpp:614
int sendSelf(Communicator &)
Send the object.
Definition: PySimple1.cpp:646
Base class for PySimple1 y QzSimple1.
Definition: PQyzBase.h:39
double dashpot
dashpot on the far-field (elastic) component
Definition: PYBase.h:62
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: PySimple1.cpp:634
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:610
double getStress(void) const
Return the current value of stress.
Definition: PySimple1.cpp:434
double getDampTangent(void) const
default operation for damping tangent is zero
Definition: PySimple1.cpp:458
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: PySimple1.cpp:679
Simple uniaxial p-y material for use with a zeroLength element.
Definition: PySimple1.h:60
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:64
int soilType
Soil type.
Definition: PYBase.h:57