Walker thermal scaling models
Overview
Scaling models providing the
term in the Walker Alloy 617 model subsystem.
Base class
-
class ThermalScaling : public neml::NEMLObject
Thermal rate scaling models.
Subclassed by neml::ArrheniusThermalScaling
Public Functions
-
ThermalScaling(ParameterSet ¶ms)
-
virtual double value(double T) const
The thermal ratio.
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.
-
ThermalScaling(ParameterSet ¶ms)
Walker’s specific model
The specific scaling model described in Walker Alloy 617 model subsystem.
Parameters
Parameter |
Object type |
Description |
Default |
|---|---|---|---|
|
Activation energy |
No |
|
|
|
Universal gas constant |
No |
|
|
Reference temperature |
No |
Class description
-
class ArrheniusThermalScaling : public neml::ThermalScaling
Walker’s actual thermal scaling model.
Public Functions
-
ArrheniusThermalScaling(ParameterSet ¶ms)
-
virtual double value(double T) const
The thermal ratio.
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.
-
ArrheniusThermalScaling(ParameterSet ¶ms)