Walker softening models
Overview
Softening models providing the
term in the Walker Alloy 617 model subsystem.
Base class
-
class SofteningModel : public neml::NEMLObject
Softening/tertiary creep models.
Subclassed by neml::WalkerSofteningModel
Public Functions
-
SofteningModel(ParameterSet ¶ms)
-
virtual double phi(double alpha, double T) const
Softening function.
-
virtual double dphi(double alpha, double T) const
Derivative of softening function wrt alpha.
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()
Return default parameters.
-
SofteningModel(ParameterSet ¶ms)
Walker’s specific model
The specific softening model described in Walker Alloy 617 model subsystem.
Parameters
Parameter |
Object type |
Description |
Default |
|---|---|---|---|
|
Softening prefactor |
No |
|
|
Softening exponent |
No |
Class description
-
class WalkerSofteningModel : public neml::SofteningModel
The simple softening model Walker actually uses.
Public Functions
-
WalkerSofteningModel(ParameterSet ¶ms)
-
virtual double phi(double alpha, double T) const
Softening function.
-
virtual double dphi(double alpha, double T) const
Derivative of softening function wrt alpha.
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()
Return default parameters.
-
WalkerSofteningModel(ParameterSet ¶ms)