GenericMaterialProperty< Real, is_ad > & _youngs_modulus
{@ Elastic constants computed from tensor
ConstantsFromElasticityTensorTempl< false > ConstantsFromElasticityTensor
const InputParameters & parameters() const
const GenericMaterialProperty< RankFourTensor, is_ad > & _elasticity_tensor
The computed elastic constant.
const std::string _base_name
Base name of the material system.
This material computes the elastic constants such as Young's modulus from the elasticity tensor...
static InputParameters validParams()
typename GenericMaterialPropertyStruct< T, is_ad >::type GenericMaterialProperty
void initialSetup() override
GenericMaterialProperty< Real, is_ad > & _shear_modulus
ConstantsFromElasticityTensorTempl< true > ADConstantsFromElasticityTensor
GenericMaterialProperty< Real, is_ad > & _poissons_ratio
const std::string _elasticity_tensor_name
Name of elasticity tensor.
void computeQpProperties() override
Add-on class that provides the functionality to check if guarantees for material properties are provi...
GenericMaterialProperty< Real, is_ad > & _bulk_modulus
ConstantsFromElasticityTensorTempl(const InputParameters ¶meters)