Namespaces | |
Marmot | |
This file includes functions needed for calculations with stress and strain tensors written in voigt notation. | |
Marmot::ContinuumMechanics | |
Marmot::ContinuumMechanics::Kinematics | |
Marmot::ContinuumMechanics::Kinematics::VelocityGradient | |
Marmot::ContinuumMechanics::Kinematics::Strain | |
Marmot::ContinuumMechanics::Kinematics::DeformationGradient | |
Functions | |
EigenTensors::Tensor3333d | Marmot::ContinuumMechanics::Kinematics::VelocityGradient::initializeDOmega_dVelocityGradient () |
EigenTensors::Tensor633d | Marmot::ContinuumMechanics::Kinematics::VelocityGradient::initializeDStretchingRate_dVelocityGradient () |
Marmot::Vector6d | Marmot::ContinuumMechanics::Kinematics::Strain::GreenLagrange (const Eigen::Matrix3d &F) |
Marmot::EigenTensors::Tensor633d | Marmot::ContinuumMechanics::Kinematics::Strain::dGreenLagrangedDeformationGradient (const Eigen::Matrix3d &F) |
template<> | |
Eigen::Matrix3d | Marmot::ContinuumMechanics::Kinematics::DeformationGradient::make3D (const Eigen::Ref< const Eigen::Matrix< double, 1, 1 > > &tensor) |
template<> | |
Eigen::Matrix3d | Marmot::ContinuumMechanics::Kinematics::DeformationGradient::make3D (const Eigen::Ref< const Eigen::Matrix< double, 2, 2 > > &tensor) |
template<> | |
Eigen::Matrix3d | Marmot::ContinuumMechanics::Kinematics::DeformationGradient::make3D (const Eigen::Ref< const Eigen::Matrix< double, 3, 3 > > &tensor) |