von Mises effective stress

Overview

This is the standard von Mises effective stress defined by

\sigma_e = \sqrt{\frac{3}{2}\bm{s}:\bm{s}}

with \bm{s} the deviatoric stress.

Parameters

None.

Class description

class VonMisesEffectiveStress : public neml::EffectiveStress

von Mises stress

Public Functions

VonMisesEffectiveStress(ParameterSet &params)
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 &params)

Initialize from a parameter set.