nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches
#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)).