nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches
#include <memory_resource>
#include <string>
#include <nk/value/value.hpp>

Go to the source code of this file.

Classes

struct  nk::linalg::NnlsResult
 Result of lsqnonneg_impl. More...

Functions

Value nk::linalg::linsolve (const Value &A, const Value &B, std::pmr::memory_resource *mr=nullptr)
 Solve A·X = B (X = linsolve(A, B)).
Value nk::linalg::lsqminnorm (const Value &A, const Value &B, bool have_tol, double tol_user, std::pmr::memory_resource *mr=nullptr)
 Minimum-norm least-squares solution (X = lsqminnorm(A, B)).
NnlsResult nk::linalg::lsqnonneg_impl (const Value &C, const Value &d, std::pmr::memory_resource *mr=nullptr)
 Non-negative least-squares (x = lsqnonneg(C, d)).