39 #ifndef FluidSolidPorousMaterial_h 40 #define FluidSolidPorousMaterial_h 42 #include <material/nD/NDMaterial.h> 59 static int* loadStagex;
60 static double *combinedBulkModulusx;
64 mutable double trialExcessPressure;
65 double currentExcessPressure;
66 double trialVolumeStrain;
67 double currentVolumeStrain;
68 mutable double initMaxPress;
102 const Matrix &getInitialTangent(
void)
const;
104 double getRho(
void)
const;
111 const Vector &getCommittedPressure(
void);
115 int commitState(
void);
118 int revertToLastCommit(
void);
120 int revertToStart(
void);
129 const std::string &getType(
void)
const ;
132 int getOrder(
void)
const ;
138 void Print(std::ostream &s,
int flag =0);
140 int updateParameter(
int responseID,
Information &eleInformation);
int getResponse(int responseID, Information &matInformation)
Returns material response.
Definition: FluidSolidPorousMaterial.cpp:461
int setTrialStrain(const Vector &strain)
Asigna el trial strain value.
Definition: FluidSolidPorousMaterial.cpp:160
??.
Definition: TzLiq1.h:60
const Vector & getCommittedStrain(void)
Returns commited strains.
Definition: FluidSolidPorousMaterial.cpp:315
const Vector & getCommittedStress(void)
Returns commited stresses.
Definition: FluidSolidPorousMaterial.cpp:309
Base class for 2D and 3D materials.
Definition: NDMaterial.h:91
const Vector & getStrain(void) const
Returns strain.
Definition: FluidSolidPorousMaterial.cpp:331
NDMaterial * getCopy(void) const
Virtual constructor.
Definition: FluidSolidPorousMaterial.cpp:359
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: FluidSolidPorousMaterial.cpp:400
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: FluidSolidPorousMaterial.cpp:411
const Matrix & getTangent(void) const
Return the tangent stiffness matrix.
Definition: FluidSolidPorousMaterial.cpp:232
??.
Definition: FluidSolidPorousMaterial.h:54
const Vector & getStress(void) const
Returns stress.
Definition: FluidSolidPorousMaterial.cpp:265
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: FluidSolidPorousMaterial.cpp:389
FluidSolidPorousMaterial & operator=(const FluidSolidPorousMaterial &tro)
Assignment operator.
Definition: FluidSolidPorousMaterial.cpp:141
??.
Definition: PyLiq1.h:62
int setTrialStrainIncr(const Vector &v)
Asigna el valor del incremento de la trial strain.
Definition: FluidSolidPorousMaterial.cpp:196
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: FluidSolidPorousMaterial.cpp:425
Communication parameters between processes.
Definition: CommParameters.h:65
virtual ~FluidSolidPorousMaterial()
Destructor.
Definition: FluidSolidPorousMaterial.cpp:156
================================================================================
Definition: ContinuaReprComponent.h:34
void Print(std::ostream &s, int flag=0)
Imprime el objeto.
Definition: FluidSolidPorousMaterial.cpp:485
Definition: Response.h:71