version 0.4.7
materialconversions.hh File Reference

Implementation of transformations for different material tensor measures. More...

Go to the source code of this file.

Namespaces

namespace  Ikarus
 

Functions

template<TangentModuliTags tag, typename Derived , typename ST >
Eigen::TensorFixedSize< ST, Eigen::Sizes< 3, 3, 3, 3 > > Ikarus::createTwoPointMaterialTensor (const Eigen::TensorFixedSize< ST, Eigen::Sizes< 3, 3, 3, 3 > > &C, const Eigen::MatrixBase< Derived > &sPK2, const Eigen::MatrixBase< Derived > &F)
 Create two-point material tensor based on the input. More...
 
template<TangentModuliTags from, TangentModuliTags to, typename DerivedS , typename DerivedF , typename ST >
auto Ikarus::transformTangentModuli (const Eigen::TensorFixedSize< ST, Eigen::Sizes< 3, 3, 3, 3 > > &C, const Eigen::MatrixBase< DerivedS > &sRaw, const Eigen::MatrixBase< DerivedF > &F)
 Transform tangent moduli measures from one type to another. More...