Module tensor_api

Module tensor_api 

Source
Expand description

Tensor-level backend trait and result types for linalg decompositions.

The backend-facing tensor linalg contract now lives in tenferro_linalg_prims. This module re-exports that protocol from the public tenferro-linalg backend namespace so high-level APIs can stay focused on composition and validation.

Structs§

CholeskyTensorExResult
Result of a tensor-level Cholesky factorization with numerical status.
EigTensorResult
Result of a tensor-level general eigendecomposition.
EigenTensorResult
Result of a tensor-level Hermitian eigendecomposition.
LuTensorExResult
Result of a tensor-level LU factorization with numerical status.
LuTensorResult
Result of a tensor-level LU factorization.
QrTensorResult
Result of a tensor-level QR decomposition.
SolveTensorExResult
Result of a tensor-level linear solve with numerical status.
SvdTensorResult
Result of a tensor-level thin SVD.

Enums§

LinalgCapabilityOp
Backend-facing tensor linalg protocol.

Traits§

KernelLinalgScalar
Scalar types with concrete backend kernel support in the current workspace.
LinalgScalar
Scalar types supported by linalg kernel contracts.
TensorLinalgBackend