[package]
edition = "2024"
name = "gridoxide-sparse"
version = "0.1.0"
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Sparse LU backends for gridoxide: faer, a pure-Rust port of KLU, and optionally SuiteSparse KLU and oneMKL PARDISO"
documentation = "https://docs.rs/gridoxide-sparse"
readme = false
keywords = [
"sparse",
"lu",
"klu",
"linear-algebra",
"power-flow",
]
categories = [
"science",
"mathematics",
]
license = "Apache-2.0 AND BSD-3-Clause AND LGPL-2.1-or-later"
repository = "https://github.com/m-mirz/gridoxide"
[package.metadata.docs.rs]
features = []
[features]
default = []
klu = [
"dep:cc",
"dep:bindgen",
]
klu-dynamic = ["klu"]
pardiso = ["dep:bindgen"]
[lib]
name = "gridoxide_sparse"
path = "src/lib.rs"
[dependencies.faer]
version = "0.24.4"
[dependencies.num-complex]
version = "0.4.6"
[build-dependencies.bindgen]
version = "0.72"
optional = true
[build-dependencies.cc]
version = "1.0"
optional = true