Mean effective stress

Overview

This is the mean effective stress defined by

\sigma_e = \frac{\sigma_{11}+\sigma_{22}+\sigma_{33}}{3}

with \bm{\sigma} being the full stress tensor.

Parameters

None.

Class description

class MeanEffectiveStress : public neml::EffectiveStress

Mean stress.

Public Functions

MeanEffectiveStress(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.