russell_ode 2.3.0

Solvers for ordinary differential equations and differential algebraic equations
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
name = "russell_ode"
version = "2.3.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Solvers for ordinary differential equations and differential algebraic equations"
homepage = "https://github.com/cpmech/russell"
documentation = "https://docs.rs/russell_ode"
readme = "README.md"
keywords = [
    "differential",
    "numerical",
    "solver",
]
categories = [
    "mathematics",
    "science",
]
license = "MIT"
repository = "https://github.com/cpmech/russell"

[features]
intel_mkl = [
    "russell_lab/intel_mkl",
    "russell_sparse/intel_mkl",
]
local_sparse = ["russell_sparse/local_sparse"]

[lib]
name = "russell_ode"
path = "src/lib.rs"

[[bin]]
name = "amplifier1t"
path = "src/bin/amplifier1t.rs"

[[bin]]
name = "brusselator_pde"
path = "src/bin/brusselator_pde.rs"

[[example]]
name = "amplifier1t_radau5"
path = "examples/amplifier1t_radau5.rs"

[[example]]
name = "arenstorf_dopri8"
path = "examples/arenstorf_dopri8.rs"

[[example]]
name = "brusselator_ode_dopri8"
path = "examples/brusselator_ode_dopri8.rs"

[[example]]
name = "brusselator_ode_fix_step"
path = "examples/brusselator_ode_fix_step.rs"

[[example]]
name = "brusselator_ode_var_step"
path = "examples/brusselator_ode_var_step.rs"

[[example]]
name = "brusselator_pde_2nd_comparison"
path = "examples/brusselator_pde_2nd_comparison.rs"

[[example]]
name = "brusselator_pde_plot"
path = "examples/brusselator_pde_plot.rs"

[[example]]
name = "brusselator_pde_radau5"
path = "examples/brusselator_pde_radau5.rs"

[[example]]
name = "brusselator_pde_radau5_2nd"
path = "examples/brusselator_pde_radau5_2nd.rs"

[[example]]
name = "hairer_wanner_eq1"
path = "examples/hairer_wanner_eq1.rs"

[[example]]
name = "pde_1d_heat_spectral_collocation"
path = "examples/pde_1d_heat_spectral_collocation.rs"

[[example]]
name = "robertson"
path = "examples/robertson.rs"

[[example]]
name = "simple_ode_single_equation"
path = "examples/simple_ode_single_equation.rs"

[[example]]
name = "simple_system_with_mass"
path = "examples/simple_system_with_mass.rs"

[[example]]
name = "van_der_pol_dopri5"
path = "examples/van_der_pol_dopri5.rs"

[[example]]
name = "van_der_pol_radau5"
path = "examples/van_der_pol_radau5.rs"

[[test]]
name = "test_bweuler"
path = "tests/test_bweuler.rs"

[[test]]
name = "test_dopri5_arenstorf"
path = "tests/test_dopri5_arenstorf.rs"

[[test]]
name = "test_dopri5_arenstorf_debug"
path = "tests/test_dopri5_arenstorf_debug.rs"

[[test]]
name = "test_dopri5_hairer_wanner_eq1"
path = "tests/test_dopri5_hairer_wanner_eq1.rs"

[[test]]
name = "test_dopri5_van_der_pol_debug"
path = "tests/test_dopri5_van_der_pol_debug.rs"

[[test]]
name = "test_dopri8_van_der_pol"
path = "tests/test_dopri8_van_der_pol.rs"

[[test]]
name = "test_dopri8_van_der_pol_debug"
path = "tests/test_dopri8_van_der_pol_debug.rs"

[[test]]
name = "test_fweuler"
path = "tests/test_fweuler.rs"

[[test]]
name = "test_mdeuler"
path = "tests/test_mdeuler.rs"

[[test]]
name = "test_multithreaded"
path = "tests/test_multithreaded.rs"

[[test]]
name = "test_radau5_amplifier1t"
path = "tests/test_radau5_amplifier1t.rs"

[[test]]
name = "test_radau5_brusselator_pde"
path = "tests/test_radau5_brusselator_pde.rs"

[[test]]
name = "test_radau5_hairer_wanner_eq1"
path = "tests/test_radau5_hairer_wanner_eq1.rs"

[[test]]
name = "test_radau5_hairer_wanner_eq1_debug"
path = "tests/test_radau5_hairer_wanner_eq1_debug.rs"

[[test]]
name = "test_radau5_robertson"
path = "tests/test_radau5_robertson.rs"

[[test]]
name = "test_radau5_robertson_debug"
path = "tests/test_radau5_robertson_debug.rs"

[[test]]
name = "test_radau5_robertson_small_h"
path = "tests/test_radau5_robertson_small_h.rs"

[[test]]
name = "test_radau5_van_der_pol"
path = "tests/test_radau5_van_der_pol.rs"

[[test]]
name = "test_radau5_van_der_pol_debug"
path = "tests/test_radau5_van_der_pol_debug.rs"

[dependencies.russell_lab]
version = "2"

[dependencies.russell_pde]
version = "2"

[dependencies.russell_sparse]
version = "2"

[dependencies.serde]
version = "1.0"
features = ["derive"]

[dependencies.serde_json]
version = "1.0"

[dependencies.structopt]
version = "0.3"

[dev-dependencies.plotpy]
version = "1.23"

[dev-dependencies.rayon]
version = "1.10"

[dev-dependencies.serial_test]
version = "3.2"