Go to the documentation of this file.
31 virtual Real
value(Real intnl)
const override;
33 virtual Real
derivative(Real intnl)
const override;
35 virtual std::string
modelName()
const override;
virtual std::string modelName() const override
Power-Rule Hardening defined by: assuming p = internal_parameter, then value = value_0 * (p / epsilon...
InputParameters validParams< TensorMechanicsHardeningPowerRule >()
virtual Real derivative(Real intnl) const override
virtual Real value(Real intnl) const override
const Real _epsilon0
The value = value_0 * (p / epsilon0 + 1)^{exponent})
static InputParameters validParams()
const Real _value_0
The value = value_0 * (p / epsilon0 + 1)^{exponent})
TensorMechanicsHardeningPowerRule(const InputParameters ¶meters)
Hardening Model base class.
const Real _exponent
The value = value_0 * (p / epsilon0 + 1)^{exponent})