OGS
MaterialLib::Solids::Ehlers::MaterialProperties Struct Referencefinal

Detailed Description

Evaluated MaterialPropertiesParameters container, see its documentation for details.

Definition at line 127 of file Ehlers.h.

#include <Ehlers.h>

Public Member Functions

 MaterialProperties (double const t, ParameterLib::SpatialPosition const &x, MaterialPropertiesParameters const &mp)
 

Public Attributes

double const G
 
double const K
 
double const alpha
 
double const beta
 
double const gamma
 
double const delta
 
double const epsilon
 
double const m
 
double const alpha_p
 
double const beta_p
 
double const gamma_p
 
double const delta_p
 
double const epsilon_p
 
double const m_p
 
double const kappa
 
double const hardening_coefficient
 

Constructor & Destructor Documentation

◆ MaterialProperties()

MaterialLib::Solids::Ehlers::MaterialProperties::MaterialProperties ( double const  t,
ParameterLib::SpatialPosition const &  x,
MaterialPropertiesParameters const &  mp 
)
inline

Definition at line 129 of file Ehlers.h.

131  : G(mp.G(t, x)[0]),
132  K(mp.K(t, x)[0]),
133  alpha(mp.alpha(t, x)[0]),
134  beta(mp.beta(t, x)[0]),
135  gamma(mp.gamma(t, x)[0]),
136  delta(mp.delta(t, x)[0]),
137  epsilon(mp.epsilon(t, x)[0]),
138  m(mp.m(t, x)[0]),
139  alpha_p(mp.alpha_p(t, x)[0]),
140  beta_p(mp.beta_p(t, x)[0]),
141  gamma_p(mp.gamma_p(t, x)[0]),
142  delta_p(mp.delta_p(t, x)[0]),
143  epsilon_p(mp.epsilon_p(t, x)[0]),
144  m_p(mp.m_p(t, x)[0]),
145  kappa(mp.kappa(t, x)[0]),
146  hardening_coefficient(mp.hardening_coefficient(t, x)[0])
147  {
148  }

Member Data Documentation

◆ alpha

double const MaterialLib::Solids::Ehlers::MaterialProperties::alpha

◆ alpha_p

double const MaterialLib::Solids::Ehlers::MaterialProperties::alpha_p

◆ beta

double const MaterialLib::Solids::Ehlers::MaterialProperties::beta

◆ beta_p

double const MaterialLib::Solids::Ehlers::MaterialProperties::beta_p

◆ delta

double const MaterialLib::Solids::Ehlers::MaterialProperties::delta

◆ delta_p

double const MaterialLib::Solids::Ehlers::MaterialProperties::delta_p

◆ epsilon

double const MaterialLib::Solids::Ehlers::MaterialProperties::epsilon

Definition at line 156 of file Ehlers.h.

Referenced by MaterialLib::Solids::Ehlers::yieldFunction().

◆ epsilon_p

double const MaterialLib::Solids::Ehlers::MaterialProperties::epsilon_p

◆ G

◆ gamma

double const MaterialLib::Solids::Ehlers::MaterialProperties::gamma

◆ gamma_p

double const MaterialLib::Solids::Ehlers::MaterialProperties::gamma_p

◆ hardening_coefficient

double const MaterialLib::Solids::Ehlers::MaterialProperties::hardening_coefficient

◆ K

◆ kappa

◆ m

double const MaterialLib::Solids::Ehlers::MaterialProperties::m

◆ m_p

double const MaterialLib::Solids::Ehlers::MaterialProperties::m_p

The documentation for this struct was generated from the following file: