[badges.maintenance]
status = "passively-maintained"
[[bench]]
harness = false
name = "eqsolver_benchmark"
path = "benchmarks/lib.rs"
[dependencies.nalgebra]
version = "0.34.1"
[dependencies.num-traits]
version = "0.2.19"
[dependencies.rand]
version = "0.9.2"
[dependencies.rand_distr]
version = "0.5.1"
[dependencies.thiserror]
version = "2.0.17"
[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.8.1"
[dev-dependencies.rand_chacha]
version = "0.9.0"
[[example]]
name = "deterministic_integrators"
path = "examples/deterministic_integrators.rs"
[[example]]
name = "first_order_ode"
path = "examples/first_order_ode.rs"
[[example]]
name = "global_optimisation"
path = "examples/global_optimisation.rs"
[[example]]
name = "global_optimiser_as_solver"
path = "examples/global_optimiser_as_solver.rs"
[[example]]
name = "higher_order_ode"
path = "examples/higher_order_ode.rs"
[[example]]
name = "monte_carlo_general"
path = "examples/monte_carlo_general.rs"
[[example]]
name = "mutable_functions"
path = "examples/mutable_functions.rs"
[[example]]
name = "nxm_equation_system"
path = "examples/nxm_equation_system.rs"
[[example]]
name = "nxn_equation_system"
path = "examples/nxn_equation_system.rs"
[[example]]
name = "single_variable"
path = "examples/single_variable.rs"
[lib]
name = "eqsolver"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["science", "mathematics", "algorithms"]
description = "A library that solves equations using numerical methods"
edition = "2021"
keywords = ["equation", "solver", "mathematics", "optimization", "integration"]
license = "MIT OR Apache-2.0"
name = "eqsolver"
readme = "README.md"
repository = "https://github.com/AzeezDa/eqsolver"
version = "0.4.0"
[[test]]
name = "integrators"
path = "tests/integrators.rs"
[[test]]
name = "misc"
path = "tests/misc.rs"
[[test]]
name = "mod"
path = "tests/mod.rs"
[[test]]
name = "multi"
path = "tests/multi.rs"
[[test]]
name = "ode"
path = "tests/ode.rs"
[[test]]
name = "single"
path = "tests/single.rs"