Tensor decompositions¶
tmech provides tensor decompositions that expose not only the decomposition
factors but also their derivative tensors, which are required for consistent
linearization when constitutive models are formulated in terms of stretch or
rotation tensors.
Polar decomposition¶
The polar decomposition factors a deformation gradient as
into a rotation and the right and left stretch tensors
and
. It is computed via Newton iteration
or eigenvalue-based methods. The decomposition exposes the derivative tensors
,
, and
.
Eigenvalue decomposition¶
Eigenvalue (spectral) decomposition is supported for 2D and 3D symmetric tensors,
exposing the eigenvalues , eigenvectors, and the eigenbasis
, together with their derivatives.