Functions
Marmot::ContinuumMechanics::Kinematics::DeformationGradient Namespace Reference

Functions

template<int nDim>
Eigen::Matrix3d make3D (const Eigen::Ref< const Eigen::Matrix< double, nDim, nDim > > &tensor)
 
template<>
Eigen::Matrix3d make3D (const Eigen::Ref< const Eigen::Matrix< double, 1, 1 > > &tensor)
 
template<>
Eigen::Matrix3d make3D (const Eigen::Ref< const Eigen::Matrix< double, 2, 2 > > &tensor)
 
template<>
Eigen::Matrix3d make3D (const Eigen::Ref< const Eigen::Matrix< double, 3, 3 > > &tensor)
 

Function Documentation

◆ make3D() [1/4]

template<int nDim>
Eigen::Matrix3d Marmot::ContinuumMechanics::Kinematics::DeformationGradient::make3D ( const Eigen::Ref< const Eigen::Matrix< double, nDim, nDim > > &  tensor)

◆ make3D() [2/4]

template<>
Eigen::Matrix3d Marmot::ContinuumMechanics::Kinematics::DeformationGradient::make3D ( const Eigen::Ref< const Eigen::Matrix< double, 1, 1 > > &  tensor)

◆ make3D() [3/4]

template<>
Eigen::Matrix3d Marmot::ContinuumMechanics::Kinematics::DeformationGradient::make3D ( const Eigen::Ref< const Eigen::Matrix< double, 2, 2 > > &  tensor)

◆ make3D() [4/4]

template<>
Eigen::Matrix3d Marmot::ContinuumMechanics::Kinematics::DeformationGradient::make3D ( const Eigen::Ref< const Eigen::Matrix< double, 3, 3 > > &  tensor)