#include <memory_resource>#include <tuple>#include <nk/value/value.hpp>Go to the source code of this file.
Functions | |
| Value | nk::linalg::eigs_values (const Value &A, std::size_t k=6, std::pmr::memory_resource *mr=nullptr) |
| Compute top k eigenvalues of A as a column vector. | |
| std::tuple< Value, Value > | nk::linalg::eigs (const Value &A, std::size_t k=6, std::pmr::memory_resource *mr=nullptr) |
| Compute top k eigenvalues and eigenvectors of A: [V, D] = eigs(A, k). | |
| Value | nk::linalg::svds_values (const Value &A, std::size_t k=6, std::pmr::memory_resource *mr=nullptr) |
| Compute top k singular values of A as a column vector. | |
| std::tuple< Value, Value, Value > | nk::linalg::svds (const Value &A, std::size_t k=6, std::pmr::memory_resource *mr=nullptr) |
| Compute top k singular values and vectors of A: [U, S, V] = svds(A, k). | |