Go to the documentation of this file.
14 #define usingComputeLinearElasticStressMembers \
15 usingComputeStressBaseMembers; \
16 using ADComputeLinearElasticStress<compute_stage>::_elasticity_tensor; \
17 using ADComputeLinearElasticStress<compute_stage>::_elasticity_tensor_name;
19 template <ComputeStage>
28 template <ComputeStage compute_stage>
virtual void initialSetup() override
ADComputeLinearElasticStress computes the stress following linear elasticity theory (small strains)
const ADMaterialProperty(RankFourTensor) &_elasticity_tensor
Elasticity tensor material property.
declareADValidParams(ADComputeLinearElasticStress)
const std::string _elasticity_tensor_name
Name of the elasticity tensor material property.
virtual void computeQpStress() override
static InputParameters validParams()
ADComputeStressBase is the base class for stress tensors.
usingComputeStressBaseMembers
ADComputeLinearElasticStress(const InputParameters ¶meters)