#include <memory_resource>#include <nk/value/value.hpp>Go to the source code of this file.
Functions | |
| Value | nk::linalg::pinv (const Value &A, double tol=-1.0, std::pmr::memory_resource *mr=nullptr) |
| Moore-Penrose pseudoinverse (P = pinv(A, tol)). | |
| Value | nk::linalg::orth (const Value &A, double tol=-1.0, std::pmr::memory_resource *mr=nullptr) |
| Orthonormal basis for range(A) (Q = orth(A, tol)). | |
| Value | nk::linalg::null_basis (const Value &A, double tol=-1.0, std::pmr::memory_resource *mr=nullptr) |
| Orthonormal basis for null(A) (N = null(A, tol)). | |
| Value | nk::linalg::subspace (const Value &A, const Value &B, std::pmr::memory_resource *mr=nullptr) |
| Subspace angle (theta = subspace(A, B)). | |