Namespaces | Functions | Variables
MarmotKinematics.h File Reference
#include "Marmot/MarmotJournal.h"
#include "Marmot/MarmotTypedefs.h"
#include "Marmot/MarmotVoigt.h"
Include dependency graph for MarmotKinematics.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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::Strain
 
 Marmot::ContinuumMechanics::Kinematics::VelocityGradient
 
 Marmot::ContinuumMechanics::Kinematics::DeformationGradient
 

Functions

Marmot::Vector6d Marmot::ContinuumMechanics::Kinematics::Strain::GreenLagrange (const Eigen::Matrix3d &F)
 
Marmot::EigenTensors::Tensor633d Marmot::ContinuumMechanics::Kinematics::Strain::dGreenLagrangedDeformationGradient (const Eigen::Matrix3d &F)
 
template<int nDim>
Eigen::Matrix3d Marmot::ContinuumMechanics::Kinematics::DeformationGradient::make3D (const Eigen::Ref< const Eigen::Matrix< double, nDim, nDim > > &tensor)
 

Variables

const Eigen::TensorFixedSize< double, Eigen::Sizes< 3, 3, 3, 3 > > Marmot::ContinuumMechanics::Kinematics::VelocityGradient::dOmega_dVelocityGradient = initializeDOmega_dVelocityGradient()
 
const Eigen::TensorFixedSize< double, Eigen::Sizes< 6, 3, 3 > > Marmot::ContinuumMechanics::Kinematics::VelocityGradient::dStretchingRate_dVelocityGradient = initializeDStretchingRate_dVelocityGradient()