[[bench]]
harness = false
name = "solvers"
[dependencies.anyhow]
version = ">=1.0.77"
[dependencies.diffsl10-0]
features = ["llvm10-0"]
optional = true
package = "diffsl"
version = ">=0.1.5"
[dependencies.diffsl11-0]
features = ["llvm11-0"]
optional = true
package = "diffsl"
version = ">=0.1.5"
[dependencies.diffsl12-0]
features = ["llvm12-0"]
optional = true
package = "diffsl"
version = ">=0.1.5"
[dependencies.diffsl13-0]
features = ["llvm13-0"]
optional = true
package = "diffsl"
version = ">=0.1.5"
[dependencies.diffsl14-0]
features = ["llvm14-0"]
optional = true
package = "diffsl"
version = ">=0.1.5"
[dependencies.diffsl15-0]
features = ["llvm15-0"]
optional = true
package = "diffsl"
version = ">=0.1.5"
[dependencies.diffsl16-0]
features = ["llvm16-0"]
optional = true
package = "diffsl"
version = ">=0.1.5"
[dependencies.diffsl17-0]
features = ["llvm17-0"]
optional = true
package = "diffsl"
version = ">=0.1.5"
[dependencies.diffsl4-0]
features = ["llvm4-0"]
optional = true
package = "diffsl"
version = ">=0.1.5"
[dependencies.diffsl5-0]
features = ["llvm5-0"]
optional = true
package = "diffsl"
version = ">=0.1.5"
[dependencies.diffsl6-0]
features = ["llvm6-0"]
optional = true
package = "diffsl"
version = ">=0.1.5"
[dependencies.diffsl7-0]
features = ["llvm7-0"]
optional = true
package = "diffsl"
version = ">=0.1.5"
[dependencies.diffsl8-0]
features = ["llvm8-0"]
optional = true
package = "diffsl"
version = ">=0.1.5"
[dependencies.diffsl9-0]
features = ["llvm9-0"]
optional = true
package = "diffsl"
version = ">=0.1.5"
[dependencies.faer]
version = "0.18.2"
[dependencies.nalgebra]
version = ">=0.32"
[dependencies.nalgebra-sparse]
version = ">=0.9"
[dependencies.num-traits]
version = "0.2.17"
[dependencies.ouroboros]
version = "0.18.2"
[dependencies.petgraph]
version = "0.6.4"
[dependencies.serde]
features = ["derive"]
version = "1.0.196"
[dependencies.sundials-sys]
features = ["ida", "static_libraries"]
optional = true
version = "0.4.0"
[dev-dependencies.divan]
version = "0.1.14"
[dev-dependencies.insta]
features = ["yaml"]
version = "1.34.0"
[features]
default = ["nalgebra", "faer"]
diffsl = []
diffsl-llvm10 = ["diffsl10-0", "diffsl"]
diffsl-llvm11 = ["diffsl11-0", "diffsl"]
diffsl-llvm12 = ["diffsl12-0", "diffsl"]
diffsl-llvm13 = ["diffsl13-0", "diffsl"]
diffsl-llvm14 = ["diffsl14-0", "diffsl"]
diffsl-llvm15 = ["diffsl15-0", "diffsl"]
diffsl-llvm16 = ["diffsl16-0", "diffsl"]
diffsl-llvm17 = ["diffsl17-0", "diffsl"]
diffsl-llvm4 = ["diffsl4-0", "diffsl"]
diffsl-llvm5 = ["diffsl5-0", "diffsl"]
diffsl-llvm6 = ["diffsl6-0", "diffsl"]
diffsl-llvm7 = ["diffsl7-0", "diffsl"]
diffsl-llvm8 = ["diffsl8-0", "diffsl"]
diffsl-llvm9 = ["diffsl9-0", "diffsl"]
faer = []
nalgebra = []
sundials = ["sundials-sys"]
[package]
authors = ["Martin Robinson <martinjrobins@gmail.com>"]
description = "A library for solving ordinary differential equations (ODEs) in Rust."
edition = "2021"
license = "MIT"
name = "diffsol"
readme = "README.md"
repository = "https://github.com/martinjrobins/diffsol"
version = "0.1.9"
[package.metadata.docs.rs]
features = ["sundials", "diffsl-llvm12"]
[profile.profiling]
debug = 2
inherits = "release"