Skip to main content

Crate ruvector_solver_node

Crate ruvector_solver_node 

Source
Expand description

Node.js NAPI bindings for the RuVector sublinear-time solver.

Provides high-performance sparse linear system solving, PageRank computation, and complexity estimation for Node.js applications.

All heavy computation runs on worker threads via tokio::task::spawn_blocking to avoid blocking the Node.js event loop.

Structs§

ComplexityConfig
Configuration for complexity estimation.
ComplexityResult
Result of complexity estimation.
ConvergenceEntry
Convergence history entry.
LibraryInfo
Library information.
NapiSolver
High-performance sparse linear solver with automatic algorithm selection.
PageRankConfig
Configuration for PageRank computation.
PageRankResult
Result of PageRank computation.
SolveConfig
Configuration for solving a sparse linear system Ax = b.
SolveResult
Result of solving a sparse linear system.
SolveWithHistoryResult
Result of solving with convergence history.

Functions§

available_algorithms
List available solver algorithms.
info
Get library information.
version
Get the library version.