Functions
Marmot::ContinuumMechanics::TensorUtility::IndexNotation Namespace Reference

Functions

template<int nDim>
constexpr std::pair< int, int > fromVoigt (int ij)
 
template<int nDim>
constexpr int toVoigt (int i, int j)
 
template<int nDim>
Eigen::TensorFixedSize< double, Eigen::Sizes< VOIGTFROMDIM(nDim), nDim, nDim > > voigtMap ()
 

Function Documentation

◆ fromVoigt()

template<int nDim>
constexpr std::pair< int, int > Marmot::ContinuumMechanics::TensorUtility::IndexNotation::fromVoigt ( int  ij)
constexpr

◆ toVoigt()

template<int nDim>
constexpr int Marmot::ContinuumMechanics::TensorUtility::IndexNotation::toVoigt ( int  i,
int  j 
)
constexpr

◆ voigtMap()

template<int nDim>
Eigen::TensorFixedSize< double, Eigen::Sizes< VOIGTFROMDIM( nDim ), nDim, nDim > > Marmot::ContinuumMechanics::TensorUtility::IndexNotation::voigtMap ( )