warp.fem.linalg#
Linear algebra utilities for FEM computations.
This module provides kernel-compatible linear algebra functions including matrix decompositions (QR factorization, tensor decompositions), eigenvalue solvers, matrix inversion, and array operations commonly needed in finite element computations.
API#
Compute |
|
Compute a generalized inner product. |
|
Compute a generalized outer product. |
|
Transform a square matrix to Hessenberg form (single lower diagonal) using Householder reflections. |
|
QR decomposition of a square matrix using Householder reflections |
|
Compute the inverse of a square matrix using QR factorization. |
|
Skew part of a 3x3 tensor as the corresponding rotation vector. |
|
Solve for R x = b where R is an upper triangular matrix. |
|
Spherical part of a square tensor. |
|
Compute the eigenvalues and eigen vectors of a square symmetric matrix A using the QR algorithm |
|
Symmetric part of a square tensor. |
|
Compute the eigenvalues and eigen vectors of a symmetric tridiagonal matrix using the Symmetric tridiagonal QR algorithm with implicit Wilkinson shift |