Effective stress¶
Overview¶
These objects provide a modular effective stress system for defining the stress correlating multiaxial stress states to uniaxial creep rupture data. Mathematically, this class provides the interface

The effective stress,
should be some scalar function of the stress
such that for uniaxial load the effective stress maps the uniaxial stress tensor to the value of tensile stress.
Implementations¶
Class description¶
-
class EffectiveStress : public neml::NEMLObject¶
Base class of modular effective stresses used by ModularCreepDamage.
Subclassed by neml::HuddlestonEffectiveStress, neml::MaxPrincipalEffectiveStress, neml::MaxSeveralEffectiveStress, neml::MeanEffectiveStress, neml::SumSeveralEffectiveStress, neml::VonMisesEffectiveStress
Public Functions
-
EffectiveStress(ParameterSet ¶ms)¶
-
virtual void effective(const double *const s, double &eff) const = 0¶
-
virtual void deffective(const double *const s, double *const deff) const = 0¶
-
EffectiveStress(ParameterSet ¶ms)¶