Square Root

Tensorial (matrix) square root of a positive definite rank 2 Tensor. For algorithmic details see Franka, L.P. (1988). This function can be used to obtain the stretch tensor. For a rank 1 Tensor (vector), the element-wise square root is returned.

\[\begin{align} \mathbf{C} &= \mathbf{U}^2 \\ \mathbf{U} &= \sqrt{\mathbf{C}} \end{align}\]
Property Value
Result Tensor-valued function
Data Types Tensor2, Tensor2s

Example

type(Tensor2)  :: F, R

type(Tensor2)  :: U, C
! type(Tensor2s) :: U, C

C = transpose(F)*F
U = sqrt(C)

! polar decomposition F = R*U
R = F*inv(U)