warp.eig3 ========= .. function:: warp._src.lang.eig3(A: Matrix[Float,Literal[3],Literal[3]]) -> tuple[Matrix[Float,Literal[3],Literal[3]], Vector[Float,Literal[3]]] .. hlist:: :columns: 8 * Kernel * Differentiable Compute the eigendecomposition of a 3x3 matrix ``A``. The eigenvectors are returned as the columns of ``Q``, while the corresponding eigenvalues are returned in ``d``. .. function:: warp._src.lang.eig3(A: Matrix[Float,Literal[3],Literal[3]], Q: Matrix[Float,Literal[3],Literal[3]], d: Vector[Float,Literal[3]]) -> None :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Compute the eigendecomposition of a 3x3 matrix ``A``. The eigenvectors are returned as the columns of ``Q``, while the corresponding eigenvalues are returned in ``d``.