OGS
MaterialLib::Solids::MFront::GreenLagrangeStrain Struct Reference

Detailed Description

Meta data for Green-Lagrange strain.

Definition at line 95 of file Variable.h.

#include <Variable.h>

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

Static Public Attributes

static constexpr const char * name = "GreenLagrangeStrain"
 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< GreenLagrangeStrain >
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::GreenLagrangeStrain::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 107 of file Variable.h.

◆ name

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

The name of the variable in MFront.

Definition at line 98 of file Variable.h.

◆ type

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

The type of the variable in MFront.

Definition at line 101 of file Variable.h.


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