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 }

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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ G

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

shear modulus

Definition at line 94 of file Ehlers.h.

◆ 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.

◆ 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.

◆ hardening_coefficient

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

Definition at line 113 of file Ehlers.h.

◆ K

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

bulk modulus

Definition at line 95 of file Ehlers.h.

Referenced by MaterialLib::Solids::Ehlers::SolidEhlers< DisplacementDim >::getBulkModulus().

◆ kappa

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

hardening parameter

Definition at line 112 of file Ehlers.h.

◆ 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.

◆ 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.


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