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

Detailed Description

Evaluated MaterialPropertiesParameters container, see its documentation for details.

Definition at line 126 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 128 of file Ehlers.h.

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

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 155 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: