IsoJ2I1¶
Overview¶
This object implements the yield function

It assumes a “stress-like” history vector of
![\mathbf{q}=\left[\begin{array}{c}Q\end{array}\right]](_images/math/c61643a7a10e5c25ecec597f37909a66ffbcb3e3.png)
where
is the isotropic hardening stress.
Warning
All of the NEML yield surfaces assume the opposite of the standard sign convention for isotropic and kinematic hardening. The hardening model is expected to return a negative value of the isotropic hardening stress and a negative value of the backstress.
Parameters¶
Parameter |
Object type |
Description |
Default |
|---|---|---|---|
|
Power law prefactor |
No |
|
|
Power law exponent |
No |
Class description¶
-
class IsoJ2I1 : public neml::IsoFunction<IsoKinJ2I1>¶
Isotropic only version of J2I1 surface.
Public Functions
-
inline IsoJ2I1(ParameterSet ¶ms)¶
Public Static Functions
-
static std::string type()¶
String type for object system.
-
static std::unique_ptr<NEMLObject> initialize(ParameterSet ¶ms)¶
Initialize from parameters.
-
static ParameterSet parameters()¶
Default parameters.
-
inline IsoJ2I1(ParameterSet ¶ms)¶