55 #ifndef ElasticIsotropic3D_h 56 #define ElasticIsotropic3D_h 58 #include <material/nD/ElasticIsotropicMaterial.h> 60 #include <utility/matrix/nDarray/straint.h> 61 #include <utility/matrix/nDarray/stresst.h> 62 #include <utility/matrix/nDarray/Tensor.h> 87 const Matrix &getInitialTangent(
void)
const;
95 const Tensor &getTangentTensor (
void)
const;
100 int commitState (
void);
101 int revertToLastCommit (
void);
102 int revertToStart (
void);
105 const std::string &getType(
void)
const;
106 int getOrder(
void)
const;
108 void Print(std::ostream &s,
int flag =0);
109 void setInitElasticStiffness(
void)
const;
double E
Elastic modulus.
Definition: ElasticIsotropicMaterial.h:82
Base class for 2D and 3D materials.
Definition: NDMaterial.h:91
const Matrix & getTangent(void) const
Return the tangent stiffness matrix.
Definition: ElasticIsotropic3D.cpp:96
Elastic isotropic material for 3D elements.
Definition: ElasticIsotropic3D.h:69
Strain tensor.
Definition: straint.h:67
double v
Poisson ratio.
Definition: ElasticIsotropicMaterial.h:83
const Vector & getStress(void) const
Returns stress.
Definition: ElasticIsotropic3D.cpp:132
void Print(std::ostream &s, int flag=0)
Imprime el objeto.
Definition: ElasticIsotropic3D.cpp:231
int setTrialStrainIncr(const Vector &v)
Asigna el valor del incremento de la trial strain.
Definition: ElasticIsotropic3D.cpp:83
================================================================================
Definition: ContinuaReprComponent.h:34
NDMaterial * getCopy(void) const
Virtual constructor.
Definition: ElasticIsotropic3D.cpp:222
int setTrialStrain(const Tensor &v)
Asigna el trial strain value.
Base class for elastic isotropic materials.
Definition: ElasticIsotropicMaterial.h:79
double rho
mass per unit 3D volume
Definition: ElasticIsotropicMaterial.h:84