18template <
bool is_ad,
typename T>
ComputeIsotropicElasticityTensorTempl< false, RankFourTensor > ComputeIsotropicElasticityTensor
ComputeIsotropicElasticityTensorTempl< false, SymmetricRankFourTensor > SymmetricIsotropicElasticityTensor
ComputeIsotropicElasticityTensorTempl< true, RankFourTensor > ADComputeIsotropicElasticityTensor
ComputeIsotropicElasticityTensorTempl< true, SymmetricRankFourTensor > ADSymmetricIsotropicElasticityTensor
ComputeElasticityTensorBase the base class for computing elasticity tensors.
std::string _elasticity_tensor_name
GenericMaterialProperty< T, is_ad > & _elasticity_tensor
GenericMaterialProperty< Real, is_ad > & _effective_stiffness
ComputeIsotropicElasticityTensor defines an elasticity tensor material for isotropic materials.
const Real & _bulk_modulus
Real _effective_stiffness_local
Effective stiffness of the element: function of material properties.
virtual void computeQpElasticityTensor() override
const Real & _shear_modulus
const Real & _youngs_modulus
static InputParameters validParams()
const Real & _poissons_ratio
T _Cijkl
Individual elasticity tensor.
bool _bulk_modulus_set
Elastic constants.
virtual void residualSetup() override
virtual void initialSetup() override
void issueGuarantee(const MaterialPropertyName &prop_name, Guarantee guarantee)