OGS
MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::MaterialProperties Struct Reference

Detailed Description

template<int DisplacementDim>
struct MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::MaterialProperties

Variables specific to the material model.

Definition at line 57 of file Coulomb.h.

#include <Coulomb.h>

Collaboration diagram for MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::MaterialProperties:
[legend]

Public Types

using P = ParameterLib::Parameter<double>
using X = ParameterLib::SpatialPosition

Public Member Functions

 MaterialProperties (P const &normal_stiffness_, P const &shear_stiffness_, P const &friction_angle_, P const &dilatancy_angle_, P const &cohesion_)

Public Attributes

P const & normal_stiffness
 Normal stiffness given in units of stress per length.
P const & shear_stiffness
 Shear stiffness given in units of stress per length.
P const & friction_angle
P const & dilatancy_angle
P const & cohesion
 Fracture cohesion in units of stress.

Member Typedef Documentation

◆ P

template<int DisplacementDim>
using MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::MaterialProperties::P = ParameterLib::Parameter<double>

Definition at line 59 of file Coulomb.h.

◆ X

template<int DisplacementDim>
using MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::MaterialProperties::X = ParameterLib::SpatialPosition

Definition at line 60 of file Coulomb.h.

Constructor & Destructor Documentation

◆ MaterialProperties()

template<int DisplacementDim>
MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::MaterialProperties::MaterialProperties ( P const & normal_stiffness_,
P const & shear_stiffness_,
P const & friction_angle_,
P const & dilatancy_angle_,
P const & cohesion_ )
inline

Member Data Documentation

◆ cohesion

template<int DisplacementDim>
P const& MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::MaterialProperties::cohesion

Fracture cohesion in units of stress.

Definition at line 84 of file Coulomb.h.

Referenced by MaterialProperties().

◆ dilatancy_angle

template<int DisplacementDim>
P const& MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::MaterialProperties::dilatancy_angle

Governs the dilatancy behaviour during the plastic deformation of the fault.

Note
Given in degrees (not radian).

Definition at line 82 of file Coulomb.h.

Referenced by MaterialProperties().

◆ friction_angle

template<int DisplacementDim>
P const& MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::MaterialProperties::friction_angle

Governs the normal stress dependence of the shear strength.

Note
Given in degrees (not radian).

Definition at line 78 of file Coulomb.h.

Referenced by MaterialProperties().

◆ normal_stiffness

template<int DisplacementDim>
P const& MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::MaterialProperties::normal_stiffness

Normal stiffness given in units of stress per length.

Definition at line 73 of file Coulomb.h.

Referenced by MaterialProperties().

◆ shear_stiffness

template<int DisplacementDim>
P const& MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::MaterialProperties::shear_stiffness

Shear stiffness given in units of stress per length.

Definition at line 75 of file Coulomb.h.

Referenced by MaterialProperties().


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