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 [9].

Definition at line 64 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 More...
 
P const & K
 bulk modulus More...
 
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 More...
 
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 68 of file Ehlers.h.

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

Member Data Documentation

◆ alpha

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

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

Definition at line 98 of file Ehlers.h.

◆ alpha_p

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

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

Definition at line 106 of file Ehlers.h.

◆ beta

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

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

Definition at line 100 of file Ehlers.h.

◆ beta_p

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

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

Definition at line 107 of file Ehlers.h.

◆ delta

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

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

Definition at line 102 of file Ehlers.h.

◆ delta_p

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

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

Definition at line 109 of file Ehlers.h.

◆ epsilon

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

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

Definition at line 103 of file Ehlers.h.

◆ epsilon_p

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

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

Definition at line 110 of file Ehlers.h.

◆ G

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

shear modulus

Definition at line 95 of file Ehlers.h.

◆ gamma

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

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

Definition at line 101 of file Ehlers.h.

◆ gamma_p

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

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

Definition at line 108 of file Ehlers.h.

◆ hardening_coefficient

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

Definition at line 114 of file Ehlers.h.

◆ K

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

bulk modulus

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

◆ m

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

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

Definition at line 104 of file Ehlers.h.

◆ m_p

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

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

Definition at line 111 of file Ehlers.h.


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