14#include <memory_resource>
15#include <nk/value/value.hpp>
Core MATLAB-compatible multidimensional array and scalar value type.
Value rank_of(const Value &A, double tol=-1.0, std::pmr::memory_resource *mr=nullptr)
Numerical rank (r = rank(A, tol)).
Value condeig(const Value &A, std::pmr::memory_resource *mr=nullptr)
Eigenvalue condition numbers (c = condeig(A)).
Value trace(const Value &A, std::pmr::memory_resource *mr=nullptr)
Trace = sum of diagonal (t = trace(A)).
Value condest(const Value &A, std::pmr::memory_resource *mr=nullptr)
1-norm condition number estimate (c = condest(A)).
Value det(const Value &A, std::pmr::memory_resource *mr=nullptr)
Determinant via LU with partial pivoting (d = det(A)).
Value inv(const Value &A, std::pmr::memory_resource *mr=nullptr)
Matrix inverse via LU (B = inv(A)).
Value cond_pnorm(const Value &A, int p_kind, std::pmr::memory_resource *mr=nullptr)
General p-norm condition number (c = cond(A, p)).
Value rcond(const Value &A, std::pmr::memory_resource *mr=nullptr)
Reciprocal 1-norm condition estimate (c = rcond(A)).
Value cond_2norm(const Value &A, std::pmr::memory_resource *mr=nullptr)
2-norm condition number (c = cond(A)).
Value normest(const Value &A, std::pmr::memory_resource *mr=nullptr)
2-norm estimate (n = normest(A)).