|
constexpr int | Marmot::ContinuumMechanics::CommonTensors::getNumberOfDofForRotation (int nDim) |
|
template<int sizeI, int sizeJ> |
Eigen::Matrix< double, sizeI *sizeJ, sizeI *sizeJ > | Marmot::ContinuumMechanics::CommonTensors::makeIndexSwapTensor () |
|
template<int nDim> |
constexpr Eigen::TensorFixedSize< double, Eigen::Sizes< getNumberOfDofForRotation(nDim), nDim, nDim > > | Marmot::ContinuumMechanics::CommonTensors::getReferenceToCorrectLeviCivita () |
|
constexpr int | Marmot::ContinuumMechanics::TensorUtility::d (int a, int b) |
|
template<int x, int y, typename T , typename = std::enable_if< !std::is_const< std::remove_reference< T > >::value >> |
auto | Marmot::ContinuumMechanics::TensorUtility::as (T &t) |
|
template<int x, int y, typename T , typename = void> |
auto | Marmot::ContinuumMechanics::TensorUtility::as (const T &t) |
|
template<typename Derived , typename = std::enable_if< !std::is_const< std::remove_reference< Derived > >::value >> |
auto | Marmot::ContinuumMechanics::TensorUtility::flatten (Derived &t) |
|
template<typename Derived , typename = void> |
auto | Marmot::ContinuumMechanics::TensorUtility::flatten (const Derived &t) |
|
Eigen::Matrix3d | Marmot::ContinuumMechanics::TensorUtility::dyadicProduct (const Eigen::Vector3d &vector1, const Eigen::Vector3d &vector2) |
|
template<int nDim> |
constexpr std::pair< int, int > | Marmot::ContinuumMechanics::TensorUtility::IndexNotation::fromVoigt (int ij) |
|
template<int nDim> |
constexpr int | Marmot::ContinuumMechanics::TensorUtility::IndexNotation::toVoigt (int i, int j) |
|
template<int nDim> |
Eigen::TensorFixedSize< double, Eigen::Sizes< VOIGTFROMDIM(nDim), nDim, nDim > > | Marmot::ContinuumMechanics::TensorUtility::IndexNotation::voigtMap () |
|