OGS
MaterialLib::Solids::MFront::Strain Struct Reference

Detailed Description

Meta data for strain.

Definition at line 75 of file Variable.h.

#include <Variable.h>

Inheritance diagram for MaterialLib::Solids::MFront::Strain:
[legend]
Collaboration diagram for MaterialLib::Solids::MFront::Strain:
[legend]

Static Public Attributes

static constexpr const char * name = "Strain"
 The name of the variable in MFront.
 
static constexpr mgis::behaviour::Variable::Type type
 The type of the variable in MFront.
 
static constexpr auto mpl_var
 

Additional Inherited Members

- Static Public Member Functions inherited from MaterialLib::Solids::MFront::Variable< Strain >
static constexpr std::size_t size ()
 The number of components of the variable.
 
static constexpr std::size_t rows ()
 The number of rows of the variable.
 
static constexpr std::size_t cols ()
 The number of columns of the variable.
 

Member Data Documentation

◆ mpl_var

constexpr auto MaterialLib::Solids::MFront::Strain::mpl_var
staticconstexpr
Initial value:
=
std::variant< std::monostate, Eigen::Matrix< double, 4, 1 >, Eigen::Matrix< double, 6, 1 > > mechanical_strain

The VariableArray entry that holds this variable in OGS.

Note
Currently we always pass strain via mechanical_strain.

Definition at line 87 of file Variable.h.

◆ name

constexpr const char* MaterialLib::Solids::MFront::Strain::name = "Strain"
staticconstexpr

The name of the variable in MFront.

Definition at line 78 of file Variable.h.

◆ type

constexpr mgis::behaviour::Variable::Type MaterialLib::Solids::MFront::Strain::type
staticconstexpr
Initial value:
=
mgis::behaviour::Variable::Type::STENSOR

The type of the variable in MFront.

Definition at line 81 of file Variable.h.


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