version 0.4.2
strainconversions.hh File Reference

Implementation of transformations for different strain measures. More...

#include "tags.hh"
#include <unsupported/Eigen/MatrixFunctions>
#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<StrainTags tag, typename Derived >
Derived Ikarus::createGreenLagrangianStrains (const Eigen::MatrixBase< Derived > &eMB)
 Create Green-Lagrangian strain based on the input. More...
 
template<StrainTags tag, typename Derived >
Derived Ikarus::createDeformationGradient (const Eigen::MatrixBase< Derived > &eMB)
 Create the deformation gradient based on the input. More...
 
template<StrainTags tag, typename Derived >
Derived Ikarus::createRightCauchyGreen (const Eigen::MatrixBase< Derived > &eMB)
 Create right Cauchy-Green tensor based on the input. More...
 
template<StrainTags from, StrainTags to, typename Derived >
auto Ikarus::transformStrain (const Eigen::MatrixBase< Derived > &eRaw)
 Transform strain from one type to another. More...