PowerLawSlipRule¶
Overview¶
This implements the standard power law model for the slip rate:

where
, the reference slip rate, and
, the rate sensitivity, are temperature-dependent parameters.
Parameters¶
Parameter |
Object type |
Description |
Default |
|---|---|---|---|
|
Slip hardening definition |
No |
|
|
Reference slip rate |
No |
|
|
Rate sensitivity |
No |
Class description¶
-
class PowerLawSlipRule : public neml::SlipStrengthSlipRule¶
The standard power law slip strength/rate relation.
Public Functions
-
PowerLawSlipRule(ParameterSet ¶ms)¶
Initialize with the strength object, the reference strain rate, and the rate sensitivity
-
virtual double scalar_sslip(size_t g, size_t i, double tau, double strength, double T) const¶
The slip rate definition.
-
virtual double scalar_d_sslip_dtau(size_t g, size_t i, double tau, double strength, double T) const¶
Derivative of slip rate with respect to the resolved shear.
-
virtual double scalar_d_sslip_dstrength(size_t g, size_t i, double tau, double strength, double T) const¶
Derivative of the slip rate with respect to the strength.
Public Static Functions
-
static std::string type()¶
String type for the object system.
-
static std::unique_ptr<NEMLObject> initialize(ParameterSet ¶ms)¶
Initialize from a parameter set.
-
static ParameterSet parameters()¶
Default parameters.
-
PowerLawSlipRule(ParameterSet ¶ms)¶