OGS
|
Definition in file MFrontGeneric.h.
#include <MGIS/Behaviour/Behaviour.hxx>
#include <MGIS/Behaviour/BehaviourData.hxx>
#include <MGIS/Behaviour/Integrate.hxx>
#include <boost/mp11.hpp>
#include "MaterialLib/MPL/Utils/GetSymmetricTensor.h"
#include "MaterialLib/MPL/Utils/Tensor.h"
#include "MaterialLib/SolidModels/MechanicsBase.h"
#include "NumLib/Exceptions.h"
#include "ParameterLib/Parameter.h"
#include "TangentOperatorBlocksView.h"
#include "ThermodynamicForcesView.h"
#include "Variable.h"
Go to the source code of this file.
Namespaces | |
namespace | MaterialLib |
namespace | MaterialLib::Solids |
namespace | MaterialLib::Solids::MFront |
namespace | MaterialLib::Solids::MFront::detail |
Typedefs | |
template<int DisplacementDim, mgis::behaviour::Variable::Type MFrontType> | |
using | MaterialLib::Solids::MFront::detail::MapToMPLType_t = typename MapToMPLType<DisplacementDim, MFrontType>::type |
Functions | |
template<typename Derived > | |
constexpr auto | MaterialLib::Solids::MFront::eigenSwap45View (Eigen::MatrixBase< Derived > const &matrix) |
template<int DisplacementDim, typename Derived > | |
constexpr auto | MaterialLib::Solids::MFront::ogsTensorToMFrontTensor (Eigen::MatrixBase< Derived > const &matrix) |
const char * | MaterialLib::Solids::MFront::varTypeToString (int v) |
int | MaterialLib::Solids::MFront::getEquivalentPlasticStrainOffset (mgis::behaviour::Behaviour const &b) |
template<int DisplacementDim> | |
OGSMFrontTangentOperatorData | MaterialLib::Solids::MFront::tangentOperatorDataMFrontToOGS (std::vector< double > const &mfront_data, std::optional< MathLib::KelvinVector::KelvinMatrixType< DisplacementDim > > const &Q, mgis::behaviour::Behaviour const &behaviour) |
template OGSMFrontTangentOperatorData | MaterialLib::Solids::MFront::tangentOperatorDataMFrontToOGS< 2 > (std::vector< double > const &mfront_data, std::optional< MathLib::KelvinVector::KelvinMatrixType< 2 > > const &Q, mgis::behaviour::Behaviour const &behaviour) |
template OGSMFrontTangentOperatorData | MaterialLib::Solids::MFront::tangentOperatorDataMFrontToOGS< 3 > (std::vector< double > const &mfront_data, std::optional< MathLib::KelvinVector::KelvinMatrixType< 3 > > const &Q, mgis::behaviour::Behaviour const &behaviour) |