# 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 = "1.9.0" build = 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" [lib] name = "russell_ode" path = "src/lib.rs" [[bin]] name = "brusselator_pde" path = "src/bin/brusselator_pde.rs" [[bin]] name = "amplifier1t" path = "src/bin/amplifier1t.rs" [[example]] name = "brusselator_pde_2nd_comparison" path = "examples/brusselator_pde_2nd_comparison.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 = "van_der_pol_radau5" path = "examples/van_der_pol_radau5.rs" [[example]] name = "brusselator_ode_var_step" path = "examples/brusselator_ode_var_step.rs" [[example]] name = "brusselator_ode_dopri8" path = "examples/brusselator_ode_dopri8.rs" [[example]] name = "brusselator_pde_plot" path = "examples/brusselator_pde_plot.rs" [[example]] name = "simple_ode_single_equation" path = "examples/simple_ode_single_equation.rs" [[example]] name = "van_der_pol_dopri5" path = "examples/van_der_pol_dopri5.rs" [[example]] name = "simple_system_with_mass" path = "examples/simple_system_with_mass.rs" [[example]] name = "pde_laplace_equation" path = "examples/pde_laplace_equation.rs" [[example]] name = "amplifier1t_radau5" path = "examples/amplifier1t_radau5.rs" [[example]] name = "robertson" path = "examples/robertson.rs" [[example]] name = "arenstorf_dopri8" path = "examples/arenstorf_dopri8.rs" [[example]] name = "brusselator_pde_radau5" path = "examples/brusselator_pde_radau5.rs" [[example]] name = "pde_1d_heat_spectral_collocation" path = "examples/pde_1d_heat_spectral_collocation.rs" [[example]] name = "brusselator_ode_fix_step" path = "examples/brusselator_ode_fix_step.rs" [[test]] name = "test_bweuler" path = "tests/test_bweuler.rs" [[test]] name = "test_pde_poisson_3" path = "tests/test_pde_poisson_3.rs" [[test]] name = "test_dopri8_van_der_pol" path = "tests/test_dopri8_van_der_pol.rs" [[test]] name = "test_radau5_van_der_pol_debug" path = "tests/test_radau5_van_der_pol_debug.rs" [[test]] name = "test_dopri5_hairer_wanner_eq1" path = "tests/test_dopri5_hairer_wanner_eq1.rs" [[test]] name = "test_pde_poisson_1" path = "tests/test_pde_poisson_1.rs" [[test]] name = "test_radau5_robertson_small_h" path = "tests/test_radau5_robertson_small_h.rs" [[test]] name = "test_radau5_hairer_wanner_eq1_debug" path = "tests/test_radau5_hairer_wanner_eq1_debug.rs" [[test]] name = "test_mdeuler" path = "tests/test_mdeuler.rs" [[test]] name = "test_fweuler" path = "tests/test_fweuler.rs" [[test]] name = "test_radau5_amplifier1t" path = "tests/test_radau5_amplifier1t.rs" [[test]] name = "test_radau5_hairer_wanner_eq1" path = "tests/test_radau5_hairer_wanner_eq1.rs" [[test]] name = "test_radau5_van_der_pol" path = "tests/test_radau5_van_der_pol.rs" [[test]] name = "test_dopri5_arenstorf" path = "tests/test_dopri5_arenstorf.rs" [[test]] name = "test_dopri8_van_der_pol_debug" path = "tests/test_dopri8_van_der_pol_debug.rs" [[test]] name = "test_pde_poisson_2" path = "tests/test_pde_poisson_2.rs" [[test]] name = "test_radau5_brusselator_pde" path = "tests/test_radau5_brusselator_pde.rs" [[test]] name = "test_dopri5_arenstorf_debug" path = "tests/test_dopri5_arenstorf_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_multithreaded" path = "tests/test_multithreaded.rs" [[test]] name = "test_pde_laplace_1" path = "tests/test_pde_laplace_1.rs" [[test]] name = "test_dopri5_van_der_pol_debug" path = "tests/test_dopri5_van_der_pol_debug.rs" [dependencies.russell_lab] version = "1.0.0" [dependencies.russell_sparse] version = "1.0.0" [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_json] version = "1.0" [dependencies.structopt] version = "0.3" [dev-dependencies.plotpy] version = "1.9" [dev-dependencies.rayon] version = "1.10" [dev-dependencies.serial_test] version = "3.0" [features] intel_mkl = [ "russell_lab/intel_mkl", "russell_sparse/intel_mkl", ] local_suitesparse = ["russell_sparse/local_suitesparse"] with_mumps = ["russell_sparse/with_mumps"]