warp.fem.SkewSymmetricTensorMapper#

class warp.fem.SkewSymmetricTensorMapper(dtype)[source]#

Orthonormal isomorphism from R^{n (n-1)} to nxn skew-symmetric tensors, using usual L2 norm for vectors and half Frobenius norm, (tau : tau)/2 for tensors.

Parameters:

dtype (type)

__init__(dtype)[source]#
Parameters:

dtype (type)

Methods

__init__(dtype)

Attributes

dof_to_value

dof_to_value_2d

dof_to_value_3d

value_to_dof

value_to_dof_2d

value_to_dof_3d

value_dtype

dof_dtype

DOF_SIZE

dof_to_value_2d = <Function SkewSymmetricTensorMapper__dof_to_value_2d(dof: float)>#
Parameters:

dof (float)

value_to_dof_2d = <Function SkewSymmetricTensorMapper__value_to_dof_2d(val: mat22(f))>#
Parameters:

val (mat22f)

dof_to_value_3d = <Function SkewSymmetricTensorMapper__dof_to_value_3d(dof: vec3f)>#
Parameters:

dof (vec3f)

value_to_dof_3d = <Function SkewSymmetricTensorMapper__value_to_dof_3d(val: mat33(f))>#
Parameters:

val (mat33f)