56 #ifndef PressureDependentElastic3D_h 57 #define PressureDependentElastic3D_h 59 #include <material/nD/elastic_isotropic/ElasticIsotropicMaterial.h> 60 #include <utility/matrix/nDarray/stresst.h> 61 #include <utility/matrix/nDarray/straint.h> 102 const std::string &getType(
void)
const;
103 int getOrder(
void)
const;
108 void Print(std::ostream &s,
int flag =0)
const;
int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: PressureDependentElastic3D.cpp:181
const Vector & getStress(void) const
Returns the material stress.
Definition: PressureDependentElastic3D.cpp:101
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: PressureDependentElastic3D.cpp:173
int commitState(void)
Commit the state of the material.
Definition: PressureDependentElastic3D.cpp:133
Float vector abstraction.
Definition: Vector.h:94
Communication parameters between processes.
Definition: Communicator.h:66
Base class for elastic isotropic materials with elastic modulus E and Poisson ratio v...
Definition: ElasticIsotropicMaterial.h:88
double E
Elastic modulus.
Definition: ElasticIsotropicMaterial.h:91
int revertToStart(void)
Invoked to cause the material to revert to its original state in its undeformed configuration.
Definition: PressureDependentElastic3D.cpp:146
NDMaterial * getCopy(void) const
Virtual constructor.
Definition: PressureDependentElastic3D.cpp:153
int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: PressureDependentElastic3D.cpp:196
??.
Definition: PressureDependentElastic3D.h:67
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: PressureDependentElastic3D.cpp:165
Base class for 2D and 3D materials.
Definition: NDMaterial.h:101
const Matrix & getTangent(void) const
Return the material tangent stiffness.
Definition: PressureDependentElastic3D.cpp:77
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111
int revertToLastCommit(void)
To cause the material to revert to its last committed state.
Definition: PressureDependentElastic3D.cpp:140
void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: PressureDependentElastic3D.cpp:216