52 RankTwoTensor & combined_inelastic_strain_increment)
override;
ComputeCreepPlasticityStress computes the stress, the consistent tangent operator (or an approximatio...
virtual void initialSetup() override
static InputParameters validParams()
std::array< RankTwoTensor, 2 > _inelastic_strain_increment
Real _effective_plastic_strain_increment
void finalizeConstitutiveModels()
IsotropicPlasticityStressUpdate * _plasticity_model
Real _effective_creep_strain_increment
virtual void updateQpState(RankTwoTensor &elastic_strain_increment, RankTwoTensor &combined_inelastic_strain_increment) override
Given the _strain_increment[_qp], iterate over all of the user-specified recompute materials in order...
PowerLawCreepStressUpdate * _creep_model
void computeInelasticStrainIncrements(Real effective_trial_stress, const RankTwoTensor &deviatoric_trial_stress)
void computeStress(const RankTwoTensor &elastic_strain_increment, RankTwoTensor &stress)
void computeTangentOperators()
virtual std::vector< MaterialName > getInelasticModelNames() override
ComputeMultipleInelasticStressBase computes the stress, the consistent tangent operator (or an approx...
This class uses the Discrete material in a radial return isotropic plasticity model.
This class uses the stress update material in a radial return isotropic creep model.