OGS
MaterialLib::Solids::Ehlers::MaterialPropertiesParameters Struct Reference

Detailed Description

material parameters in relation to Ehler's single-surface model see Ehler's paper "A single-surface yield function for geomaterials" for more details [13].

Definition at line 63 of file Ehlers.h.

#include <Ehlers.h>

Collaboration diagram for MaterialLib::Solids::Ehlers::MaterialPropertiesParameters:
[legend]

Public Types

using P = ParameterLib::Parameter<double>

Public Member Functions

 MaterialPropertiesParameters (P const &G_, P const &K_, P const &alpha_, P const &beta_, P const &gamma_, P const &delta_, P const &epsilon_, P const &m_, P const &alpha_p_, P const &beta_p_, P const &gamma_p_, P const &delta_p_, P const &epsilon_p_, P const &m_p_, P const &kappa_, P const &hardening_coefficient_)

Public Attributes

P const & G
 shear modulus
P const & K
 bulk modulus
P const & alpha
P const & beta
P const & gamma
P const & delta
P const & epsilon
P const & m
P const & alpha_p
P const & beta_p
P const & gamma_p
P const & delta_p
P const & epsilon_p
P const & m_p
P const & kappa
 hardening parameter
P const & hardening_coefficient

Member Typedef Documentation

◆ P

Constructor & Destructor Documentation

◆ MaterialPropertiesParameters()

MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::MaterialPropertiesParameters ( P const & G_,
P const & K_,
P const & alpha_,
P const & beta_,
P const & gamma_,
P const & delta_,
P const & epsilon_,
P const & m_,
P const & alpha_p_,
P const & beta_p_,
P const & gamma_p_,
P const & delta_p_,
P const & epsilon_p_,
P const & m_p_,
P const & kappa_,
P const & hardening_coefficient_ )
inline

Definition at line 67 of file Ehlers.h.

75 : G(G_),
76 K(K_),
77 alpha(alpha_),
78 beta(beta_),
79 gamma(gamma_),
80 delta(delta_),
81 epsilon(epsilon_),
82 m(m_),
83 alpha_p(alpha_p_),
84 beta_p(beta_p_),
85 gamma_p(gamma_p_),
86 delta_p(delta_p_),
87 epsilon_p(epsilon_p_),
88 m_p(m_p_),
89 kappa(kappa_),
90 hardening_coefficient(hardening_coefficient_)
91 {
92 }

References alpha, alpha_p, beta, beta_p, delta, delta_p, epsilon, epsilon_p, G, gamma, gamma_p, hardening_coefficient, K, kappa, m, and m_p.

Member Data Documentation

◆ alpha

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::alpha

material dependent parameter in relation to Ehlers model, refer to [13] .

Definition at line 97 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().

◆ alpha_p

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::alpha_p

material dependent parameter in relation to Ehlers model, refer to [13] .

Definition at line 105 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().

◆ beta

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::beta

material dependent parameter in relation to Ehlers model, refer to [13] .

Definition at line 99 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().

◆ beta_p

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::beta_p

material dependent parameter in relation to Ehlers model, refer to [13] .

Definition at line 106 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().

◆ delta

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::delta

material dependent parameter in relation to Ehlers model, refer to [13] .

Definition at line 101 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().

◆ delta_p

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::delta_p

material dependent parameter in relation to Ehlers model, refer to [13] .

Definition at line 108 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().

◆ epsilon

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::epsilon

material dependent parameter in relation to Ehlers model, refer to [13] .

Definition at line 102 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().

◆ epsilon_p

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::epsilon_p

material dependent parameter in relation to Ehlers model, refer to [13] .

Definition at line 109 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().

◆ G

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::G

shear modulus

Definition at line 94 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().

◆ gamma

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::gamma

material dependent parameter in relation to Ehlers model, refer to [13] .

Definition at line 100 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().

◆ gamma_p

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::gamma_p

material dependent parameter in relation to Ehlers model, refer to [13] .

Definition at line 107 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().

◆ hardening_coefficient

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::hardening_coefficient

Definition at line 113 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().

◆ K

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::K

bulk modulus

Definition at line 95 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().

◆ kappa

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::kappa

hardening parameter

Definition at line 112 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().

◆ m

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::m

material dependent parameter in relation to Ehlers model, refer to [13] .

Definition at line 103 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().

◆ m_p

P const& MaterialLib::Solids::Ehlers::MaterialPropertiesParameters::m_p

material dependent parameter in relation to Ehlers model, refer to [13] .

Definition at line 110 of file Ehlers.h.

Referenced by MaterialPropertiesParameters().


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