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