Loading [MathJax]/extensions/tex2jax.js
Go to the documentation of this file.
48 bool compute_full_tangent_operator,
virtual void updateState(RankTwoTensor &strain_increment, RankTwoTensor &inelastic_strain_increment, const RankTwoTensor &rotation_increment, RankTwoTensor &stress_new, const RankTwoTensor &stress_old, const RankFourTensor &elasticity_tensor, const RankTwoTensor &elastic_strain_old, bool compute_full_tangent_operator, RankFourTensor &tangent_operator) override
Computes the new creep strain, and removes the creep contribution from the elastic strains and stress...
LinearViscoelasticStressUpdate(const InputParameters ¶meters)
const MaterialProperty< RankFourTensor > & _elasticity_tensor_inv
Instantaneous compliance tensor (extracted from a LinearViscoelasticityBase object)
InputParameters validParams< LinearViscoelasticStressUpdate >()
This class computes a creep strain increment associated with a linear viscoelastic model contained in...
const MaterialProperty< RankTwoTensor > & _creep_strain_old
virtual void propagateQpStatefulProperties() override
Reimplemented from StressUpdateBase.
MaterialProperty< RankTwoTensor > & _creep_strain
Creep strain.
const MaterialProperty< RankFourTensor > & _apparent_elasticity_tensor
Apparent elasticity tensor (extracted from a LinearViscoelasticityBase object)
const MaterialProperty< RankTwoTensor > & _apparent_creep_strain
Apparent creep strain (extracted from a LinearViscoelasticityBase object)
StressUpdateBase is a material that is not called by MOOSE because of the compute=false flag set in t...
static InputParameters validParams()
virtual bool requiresIsotropicTensor() override
Does the model require the elasticity tensor to be isotropic?
virtual void initQpStatefulProperties() override