#include <memory_resource>#include <tuple>#include <nk/value/value.hpp>Go to the source code of this file.
Functions | |
| Value | nk::linalg::pageinv (const Value &A, std::pmr::memory_resource *mr=nullptr) |
| Page-wise inverse of a 3-D array (B = pageinv(A)). | |
| Value | nk::linalg::pageeig_values (const Value &A, std::pmr::memory_resource *mr=nullptr) |
| Page-wise eigenvalues (e = pageeig(A)). | |
| std::tuple< Value, Value > | nk::linalg::pageeig_VD (const Value &A, std::pmr::memory_resource *mr=nullptr) |
| Page-wise eigendecomposition ([V, D] = pageeig(A)). | |
| Value | nk::linalg::pagesvd_values (const Value &A, std::pmr::memory_resource *mr=nullptr) |
| Page-wise singular values (s = pagesvd(A)). | |
| std::tuple< Value, Value, Value > | nk::linalg::pagesvd_decompose (const Value &A, std::pmr::memory_resource *mr=nullptr) |
| Page-wise full SVD ([U, S, V] = pagesvd(A)). | |
| Value | nk::linalg::pagepinv (const Value &A, double tol=-1.0, std::pmr::memory_resource *mr=nullptr) |
| Page-wise pseudo-inverse (B = pagepinv(A[, tol])). | |
| Value | nk::linalg::pagenorm (const Value &A, double p, std::pmr::memory_resource *mr=nullptr) |
| Page-wise norm (y = pagenorm(A, p)). | |
| Value | nk::linalg::pagemldivide (const Value &A, const Value &B, std::pmr::memory_resource *mr=nullptr) |
| Page-wise mldivide (X = pagemldivide(A, B)). | |
| Value | nk::linalg::pagemrdivide (const Value &A, const Value &B, std::pmr::memory_resource *mr=nullptr) |
| Page-wise mrdivide (X = pagemrdivide(A, B)). | |
| Value | nk::linalg::pagelsqminnorm (const Value &A, const Value &B, bool have_tol, double tol_user, std::pmr::memory_resource *mr=nullptr) |
| Page-wise minimum-norm least-squares (X = pagelsqminnorm(A, B[, tol])). | |