54 #ifndef NeoHookeanCompressible3D_h 55 #define NeoHookeanCompressible3D_h 57 #include <material/nD/FiniteDeformation/FiniteDeformationElastic3D.h> 58 #include "utility/matrix/nDarray/straint.h" 59 #include "utility/matrix/nDarray/stresst.h" 69 int ComputeTrials(
void);
103 int commitState(
void) ;
104 int revertToLastCommit(
void) ;
110 const std::string &getType(
void)
const;
111 int getOrder (
void)
const;
116 void Print(std::ostream &s,
int flag = 0)
const;
int sendSelf(Communicator &)
Send the object.
Definition: NeoHookeanCompressible3D.cpp:238
NDMaterial * getCopy(void) const
Virtual constructor.
Definition: NeoHookeanCompressible3D.cpp:217
Stress tensor.
Definition: stresst.h:70
Communication parameters between processes.
Definition: Communicator.h:66
const Tensor & getInitialTangentTensor(void) const
Return the material initial stiffness.
Definition: NeoHookeanCompressible3D.cpp:135
Large deformation hyperelastic neo-hookean compressible material for three-dimensional problems...
Definition: NeoHookeanCompressible3D.h:66
Base class for 2D and 3D materials.
Definition: NDMaterial.h:101
int revertToStart(void)
Revert the material to its initial state.
Definition: NeoHookeanCompressible3D.cpp:198
void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: NeoHookeanCompressible3D.cpp:254
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
int recvSelf(const Communicator &)
Receive the object.
Definition: NeoHookeanCompressible3D.cpp:246
const Tensor & getTangentTensor(void) const
Return the material tangent stiffness.
Definition: NeoHookeanCompressible3D.cpp:130
Strain tensor.
Definition: straint.h:68