Cargo Features

spsolve has no features set by default.

[dependencies]
spsolve = { version = "0.1.0", features = ["matrix", "rlu", "lufact", "klu", "csparse", "rsparse", "cpuprofiler"] }
matrix = num-complex, num-traits, sprs

Affects spsolve::matrix

Required by the binary

rlu = num-traits

Enables amd and rlu

Affects spsolve::rlu

Required by the binary

lufact = num-traits

Enables lufact, amd of suitesparse_sys

Affects spsolve::lufact

klu

Enables klu of suitesparse_sys

Affects spsolve::klu

csparse = num-traits

Enables cxsparse of suitesparse_sys

Affects spsolve::csparse

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

num-traits csparse? lufact? matrix? rlu?
sprs matrix?
num-complex matrix?
suitesparse_sys csparse? klu? lufact?
rsparse implicit feature

Enables rsparse ^0.2

rsparse:

A Rust library for solving sparse linear systems using direct methods

Affects spsolve::rsparse

cpuprofiler implicit feature

Enables cpuprofiler

cpuprofiler:

Bindings to google's cpu profiler