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#
Performs y = alpha*x + beta*y |
|
Transforms a square matrix to Hessenberg form (single lower diagonal) using Householder reflections |
|
QR decomposition of a square matrix using Householder reflections |
|
Skew part of a 3x3 tensor as the corresponding rotation vector |
|
Solves for R x = b where R is an upper triangular matrix |
|
Spherical part of a square tensor |
|
Computes the eigenvalues and eigen vectors of a square symmetric matrix A using the QR algorithm |
|
Symmetric part of a square tensor |
|
Computes the eigenvalues and eigen vectors of a symmetric tridiagonal matrix using the Symmetric tridiagonal QR algorithm with implicit Wilkinson shift |