39 virtual void execute()
override;
This class manages a LinearViscoelasticityBase object.
virtual void finalize() override
virtual void initialSetup() override
static InputParameters validParams()
const MaterialProperty< RankTwoTensor > & _creep_strain
Name of the creep strain variable used for the update of the viscoelastic strain. ...
std::string _elastic_strain_name
virtual void execute() override
std::string _viscoelastic_model_name
Name of the viscoelastic model to update.
std::string _creep_strain_name
const MaterialProperty< RankTwoTensor > & _stress
const MaterialProperty< RankTwoTensor > & _elastic_strain
Name of the elastic strain variable used for the update of the viscoelastic strain.
LinearViscoelasticityBase * _viscoelastic_model
Pointer to the viscoelastic model to update.
This class is a base class for materials consisting of an assembly of linear springs and dashpots...
const InputParameters & parameters() const
LinearViscoelasticityManager(const InputParameters ¶meters)
virtual void initialize() override
virtual void threadJoin(const UserObject &) override