static InputParameters validParams()
const MaterialProperty< RankTwoTensor > & _rotation_increment
Rotation increment material property.
ComputeStressBase is the base class for stress tensors computed from MOOSE's strain calculators...
const MaterialProperty< RankTwoTensor > & _strain_increment
Strain increment material property.
const MaterialProperty< RankFourTensor > & _elasticity_tensor
Elasticity tensor material property.
const std::string _elasticity_tensor_name
Name of the elasticity tensor material property.
const MaterialProperty< RankTwoTensor > & _elastic_strain_old
The old elastic strain is used to calculate the old stress in the case of variable elasticity tensors...
MaterialProperty< RankTwoTensor > & _rotation_total
Rotation up to current step "n" to compute anisotropic elasticity tensor.
virtual void initQpStatefulProperties() override
ComputeFiniteStrainElasticStress(const InputParameters ¶meters)
ComputeFiniteStrainElasticStress computes the stress following elasticity theory for finite strains...
virtual void computeQpStress() override
Compute the stress and store it in the _stress material property for the current quadrature point...
const MaterialProperty< RankTwoTensor > & _stress_old
Old state of the stress tensor material property.
const InputParameters & parameters() const
const MaterialProperty< RankTwoTensor > & _rotation_total_old
Rotation up to "n - 1" (previous) step to compute anisotropic elasticity tensor.
void initialSetup() override
Add-on class that provides the functionality to check if guarantees for material properties are provi...