Go to the documentation of this file.
13 #include "libmesh/libmesh.h"
14 #include "libmesh/vector_value.h"
15 #include "libmesh/dense_matrix.h"
16 #include "libmesh/mesh.h"
virtual void calculateEntries(unsigned int qp)
Fill in the matrix.
Defines an Isotropic Elasticity Tensor.
virtual ~AnisotropicElasticityTensor()
void setFirstEulerAngle(const Real a1)
Set the first euler angle.
void setMaterialConstantc44(const Real c44)
Set the material constant c44.
std::vector< Real > _euler_angle
void setSecondEulerAngle(const Real a2)
Set the second euler angle.
This class defines a basic set of capabilities any elasticity tensor should have.
AnisotropicElasticityTensor()
void setMaterialConstantc11(const Real c11)
Set the material constant c11.
void setMaterialConstantc12(const Real c12)
Set the material constant c22.
void setThirdEulerAngle(const Real a3)
Set the third euler angle.