eps#

module opensg.utils.shell

opensg.utils.shell.eps(vector)#

Compute strain tensor and strain vector from displacement gradient.

Parameters:

vector (ufl.Coefficient) – Displacement vector field

Returns:

tuple – (strain_tensor, strain_vector) where: - strain_tensor is a 3x3 tensor - strain_vector is a 6-component vector [ε11, ε22, ε33, γ23, γ13, γ12]