Go to the documentation of this file.
46 void setMu(
const Real mu);
92 Real
isotropicEntry(
const unsigned int i,
const unsigned j,
const unsigned k,
const unsigned l);
virtual void calculateEntries(unsigned int qp)
Fill in the matrix.
virtual ~IsotropicElasticityTensor()
void setPoissonsRatio(const Real nu)
Set Poissons Ratio.
void setShearModulus(const Real k)
Set the shear modulus...
void setYoungsModulus(const Real E)
Set the Young's Modulus.
IsotropicElasticityTensor(const bool constant=true)
This class defines a basic set of capabilities any elasticity tensor should have.
void setLambda(const Real lambda)
Set the first Lame Coefficient.
void setMu(const Real mu)
Set the second Lame Coefficient.
void calculateLameCoefficients()
Calculates lambda and mu based on what has been set.
void setBulkModulus(const Real k)
Set the Bulk Modulus.
Defines an Isotropic Elasticity Tensor.
Real isotropicEntry(const unsigned int i, const unsigned j, const unsigned k, const unsigned l)
Computes a single entry of C_ijkl.