cratepy.clustering.rveelasticdatabase.compute_rotation_tensor

compute_rotation_tensor(def_gradient)[source]

Rotation tensor from polar decomposition of deformation gradient.

\[\boldsymbol{R} = \boldsymbol{F}(\boldsymbol{F}^{T} \boldsymbol{F})^{\frac{1}{2}}\]

where \(\boldsymbol{R}\) is the rotation tensor and \(\boldsymbol{F}\) is the deformation gradient.


Parameters:

def_gradient (numpy.ndarray (2d)) – Deformation gradient.

Returns:

r – Rotation tensor.

Return type:

numpy.ndarray (2d)