#include <memory_resource>#include <nk/value/value.hpp>Go to the source code of this file.
Functions | |
| Value | nk::linalg::inv (const Value &A, std::pmr::memory_resource *mr=nullptr) |
| Matrix inverse via LU (B = inv(A)). | |
| Value | nk::linalg::trace (const Value &A, std::pmr::memory_resource *mr=nullptr) |
| Trace = sum of diagonal (t = trace(A)). | |
| Value | nk::linalg::det (const Value &A, std::pmr::memory_resource *mr=nullptr) |
| Determinant via LU with partial pivoting (d = det(A)). | |
| Value | nk::linalg::rank_of (const Value &A, double tol=-1.0, std::pmr::memory_resource *mr=nullptr) |
| Numerical rank (r = rank(A, tol)). | |
| Value | nk::linalg::cond_2norm (const Value &A, std::pmr::memory_resource *mr=nullptr) |
| 2-norm condition number (c = cond(A)). | |
| Value | nk::linalg::cond_pnorm (const Value &A, int p_kind, std::pmr::memory_resource *mr=nullptr) |
| General p-norm condition number (c = cond(A, p)). | |
| Value | nk::linalg::normest (const Value &A, std::pmr::memory_resource *mr=nullptr) |
| 2-norm estimate (n = normest(A)). | |
| Value | nk::linalg::rcond (const Value &A, std::pmr::memory_resource *mr=nullptr) |
| Reciprocal 1-norm condition estimate (c = rcond(A)). | |
| Value | nk::linalg::condest (const Value &A, std::pmr::memory_resource *mr=nullptr) |
| 1-norm condition number estimate (c = condest(A)). | |
| Value | nk::linalg::condeig (const Value &A, std::pmr::memory_resource *mr=nullptr) |
| Eigenvalue condition numbers (c = condeig(A)). | |