Implementation of transformations for different material tensor measures. More...
#include "tags.hh"#include <Eigen/Core>#include <ikarus/finiteelements/mechanics/materials/materialhelpers.hh>#include <ikarus/utils/tensorutils.hh>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... | |