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