Huddleston effective stress¶
Overview¶
The effective stress is that of Huddleston [H1985], defined as

with

the von Mises stress,

the first stress invariant and

all in terms of the maximum principal stresses
,
, and
.
Parameters¶
Parameter |
Object type |
Description |
Default |
|---|---|---|---|
|
|
Huddleston parameter |
No |
Class description¶
-
class HuddlestonEffectiveStress : public neml::EffectiveStress¶
Huddleston stress.
Public Functions
-
HuddlestonEffectiveStress(ParameterSet ¶ms)¶
-
virtual void effective(const double *const s, double &eff) const¶
-
virtual void deffective(const double *const s, double *const deff) const¶
Public Static Functions
-
static std::string type()¶
String type for the object system.
-
static ParameterSet parameters()¶
Return the default parameters.
-
static std::unique_ptr<NEMLObject> initialize(ParameterSet ¶ms)¶
Initialize from a parameter set.
-
HuddlestonEffectiveStress(ParameterSet ¶ms)¶