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§
- Complexity
Config - Configuration for complexity estimation.
- Complexity
Result - Result of complexity estimation.
- Convergence
Entry - Convergence history entry.
- Library
Info - Library information.
- Napi
Solver - High-performance sparse linear solver with automatic algorithm selection.
- Page
Rank Config - Configuration for PageRank computation.
- Page
Rank Result - Result of PageRank computation.
- Solve
Config - Configuration for solving a sparse linear system Ax = b.
- Solve
Result - Result of solving a sparse linear system.
- Solve
With History Result - Result of solving with convergence history.
Functions§
- available_
algorithms - List available solver algorithms.
- info
- Get library information.
- version
- Get the library version.