OGS
MFront.cpp File Reference

Detailed Description

Definition in file MFront.cpp.

#include "MFront.h"
#include <MGIS/Behaviour/Integrate.hxx>
#include <variant>
#include "BaseLib/Error.h"
#include "MaterialLib/MPL/Utils/GetSymmetricTensor.h"
#include "MaterialLib/MPL/VariableType.h"
#include "NumLib/Exceptions.h"
Include dependency graph for MFront.cpp:

Go to the source code of this file.

Namespaces

 anonymous_namespace{MFront.cpp}
 
 MaterialLib
 
 MaterialLib::Solids
 
 MaterialLib::Solids::MFront
 

Functions

constexpr std::ptrdiff_t anonymous_namespace{MFront.cpp}::OGSToMFront (std::ptrdiff_t i)
 Converts between OGSes and MFront's Kelvin vector indices. More...
 
constexpr std::ptrdiff_t anonymous_namespace{MFront.cpp}::MFrontToOGS (std::ptrdiff_t i)
 Converts between OGSes and MFront's Kelvin vector indices. More...
 
template<typename Derived >
Derived::PlainObject anonymous_namespace{MFront.cpp}::OGSToMFront (Eigen::DenseBase< Derived > const &m)
 Converts between OGSes and MFront's Kelvin vectors and matrices. More...
 
template<typename Derived >
Derived::PlainObject anonymous_namespace{MFront.cpp}::MFrontToOGS (Eigen::DenseBase< Derived > const &m)
 Converts between OGSes and MFront's Kelvin vectors and matrices. More...
 
const char * MaterialLib::Solids::MFront::toString (mgis::behaviour::Behaviour::Kinematic)
 Converts MGIS kinematic to a string representation. More...
 
const char * MaterialLib::Solids::MFront::toString (mgis::behaviour::Behaviour::Symmetry)
 Converts MGIS symmetry to a string representation. More...
 
const char * MaterialLib::Solids::MFront::btypeToString (int)
 Converts MGIS behaviour type to a string representation. More...
 
const char * MaterialLib::Solids::MFront::varTypeToString (int)
 Converts MGIS variable type to a string representation. More...
 
int MaterialLib::Solids::MFront::getEquivalentPlasticStrainOffset (mgis::behaviour::Behaviour const &b)