Functions | |
Eigen::Matrix3d | getPlaneStrainTangent (const Matrix6d &C) |
EigenTensors::Tensor322d | reduce3D_dStress_dDeformationGradient (const EigenTensors::Tensor633d &dStressdDeformationGradient3D) |
Eigen::Matrix< double, 6, 3 > | dStrainDStrainPlaneStrain () |
Extract the plane strain stiffness matrix from a given three-dimensional stiffness matrix.
C | 3D stiffness matrix \(\mathbb{C}\) given in Voigt notation. |
EigenTensors::Tensor322d Marmot::ContinuumMechanics::PlaneStrain::reduce3D_dStress_dDeformationGradient | ( | const EigenTensors::Tensor633d & | dStressdDeformationGradient3D | ) |
Extract the plane strain derivitive of the stress in Voigt notation with respect to the deformation gradient \(F_{ij}\) from the corresponding derivative in a 3d setting.
Matrix< double, 6, 3 > Marmot::ContinuumMechanics::PlaneStrain::dStrainDStrainPlaneStrain | ( | ) |
Compute the derivative of the three-dimensional strain tensor with respect to the plane strain tensor.