version 0.4.1
tags.hh File Reference

Definition of several material related enums. More...

Go to the source code of this file.

Namespaces

namespace  Ikarus
 

Enumerations

enum class  Ikarus::StrainTags {
  Ikarus::StrainTags::BEGIN , Ikarus::StrainTags::linear , Ikarus::StrainTags::deformationGradient , Ikarus::StrainTags::displacementGradient ,
  Ikarus::StrainTags::greenLagrangian , Ikarus::StrainTags::rightCauchyGreenTensor , Ikarus::StrainTags::END
}
 A strongly typed enum class representing the type of the passed strain. More...
 
enum class  Ikarus::StressTags {
  Ikarus::StressTags::BEGIN , Ikarus::StressTags::linear , Ikarus::StressTags::PK2 , Ikarus::StressTags::PK1 ,
  Ikarus::StressTags::Cauchy , Ikarus::StressTags::Kirchhoff , Ikarus::StressTags::END
}
 A strongly typed enum class representing the type of the computed stresses. More...
 
enum class  Ikarus::TangentModuliTags {
  Ikarus::TangentModuliTags::BEGIN , Ikarus::TangentModuliTags::Material , Ikarus::TangentModuliTags::Spatial , Ikarus::TangentModuliTags::TwoPoint ,
  Ikarus::TangentModuliTags::END
}
 A strongly typed enum class representing the type of the computed tangent moduli. More...
 

Functions

constexpr std::string Ikarus::toString (StrainTags _e)
 
constexpr std::string Ikarus::toString (StressTags _e)
 
constexpr std::string Ikarus::toString (TangentModuliTags _e)