[package]
edition = "2024"
name = "RustedSciThe"
version = "0.4.21"
build = false
include = [
"Cargo.toml",
"Cargo.lock",
"LICENSE.txt",
"README.md",
"!/.kilo",
"!/.kilo/**/*",
"!Cargo.toml.orig",
"src/**/*",
"!src/numerical/optimization/gavin_reference/**",
"!src/numerical/ivp_scipy_reference/**",
"!src/numerical/BVP_sci/scipy_reference/**",
"scripts/**/*",
"examples/**/*",
"benches/**/*",
"!src/**/*[tT][eE][sS][tT]*.md",
"!src/**/*[sS][tT][oO][rR][yY]*.md",
"!src/**/tests/**/*.md",
"!scripts/**/*[tT][eE][sS][tT]*.md",
"!scripts/**/*[sS][tT][oO][rR][yY]*.md",
"!benches/**/*[tT][eE][sS][tT]*.md",
"!benches/**/*[sS][tT][oO][rR][yY]*.md",
"!examples/**/*[tT][eE][sS][tT]*.md",
"!examples/**/*[sS][tT][oO][rR][yY]*.md",
"!examples/**/tests/**/*.md",
"!src/**/*[tT][oO][dD][oO]*",
"!scripts/**/*[tT][oO][dD][oO]*",
"!benches/**/*[tT][oO][dD][oO]*",
"!examples/**/*[tT][oO][dD][oO]*",
"!src/**/aot/**/*",
"!src/**/generated/**/*",
"!scripts/**/aot/**/*",
"!scripts/**/generated/**/*",
"!benches/**/aot/**/*",
"!benches/**/generated/**/*",
"!examples/**/aot/**/*",
"!examples/**/generated/**/*",
"!src/**/*.txt",
"!src/**/*.log",
"!src/**/*.py",
"!src/**/*.f",
"!src/**/*.c",
"!src/**/*.cpp",
"!src/**/*.h",
"!src/**/*.[pP][nN][gG]",
"!src/**/*.[jJ][pP][gG]",
"!src/**/*.[jJ][pP][eE][gG]",
"!src/**/*.[gG][iI][fF]",
"!src/**/*.[bB][mM][pP]",
"!src/**/*.[sS][vV][gG]",
"!scripts/**/*.txt",
"!scripts/**/*.log",
"!scripts/**/*.py",
"!scripts/**/*.f",
"!scripts/**/*.c",
"!scripts/**/*.cpp",
"!scripts/**/*.h",
"!scripts/**/*.[pP][nN][gG]",
"!scripts/**/*.[jJ][pP][gG]",
"!scripts/**/*.[jJ][pP][eE][gG]",
"!scripts/**/*.[gG][iI][fF]",
"!scripts/**/*.[bB][mM][pP]",
"!scripts/**/*.[sS][vV][gG]",
"!benches/**/*.txt",
"!benches/**/*.log",
"!benches/**/*.py",
"!benches/**/*.f",
"!benches/**/*.c",
"!benches/**/*.cpp",
"!benches/**/*.h",
"!benches/**/*.[pP][nN][gG]",
"!benches/**/*.[jJ][pP][gG]",
"!benches/**/*.[jJ][pP][eE][gG]",
"!benches/**/*.[gG][iI][fF]",
"!benches/**/*.[bB][mM][pP]",
"!benches/**/*.[sS][vV][gG]",
"!examples/**/*.txt",
"!examples/**/*.log",
"!examples/**/*.py",
"!examples/**/*.f",
"!examples/**/*.c",
"!examples/**/*.cpp",
"!examples/**/*.h",
"!examples/**/*.[pP][nN][gG]",
"!examples/**/*.[jJ][pP][gG]",
"!examples/**/*.[jJ][pP][eE][gG]",
"!examples/**/*.[gG][iI][fF]",
"!examples/**/*.[bB][mM][pP]",
"!examples/**/*.[sS][vV][gG]",
"!**/*.txt",
"!**/*.log",
"!**/*.py",
"!**/*.f",
"!**/*.c",
"!**/*.cpp",
"!**/*.h",
"!**/*.dll",
"!**/*.doc",
"!**/*.docx",
"!**/*.[pP][nN][gG]",
"!**/*.[jJ][pP][gG]",
"!**/*.[jJ][pP][eE][gG]",
"!**/*.[gG][iI][fF]",
"!**/*.[bB][mM][pP]",
"!**/*.[sS][vV][gG]",
"LICENSE.txt",
"examples/task_docs/reference/**/*.txt",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Rust framework for symbolic and numerical computing:BVP ( Newton-Raphson frozen/damped/with collocations ), IVP( BDF, Radau, Backward Euler, LSODE, LSODA, RK45, DoPri), nonlinear equations ( Levenberg, Gavin) and more"
readme = "README.md"
keywords = [
"mathematics",
"science",
"ODE",
"symbolic",
]
license = "MIT"
repository = "https://github.com/Gleb-Zaslavsky/RustedSciThe"
[package.metadata.rust-analyzer.cargo]
features = [
"arrayfire",
"cuda",
]
[features]
arrayfire = ["dep:arrayfire"]
cuda = ["arrayfire"]
default = []
lapack = ["dep:lapack"]
openblas-system = [
"lapack",
"dep:openblas-src",
]
[lib]
name = "RustedSciThe"
path = "src/lib.rs"
[[bin]]
name = "RustedSciThe"
path = "src/main.rs"
[[example]]
name = "8_ode_example_10_lsode2_lorenz_2d_animation"
path = "examples/8_ode_example_10_lsode2_lorenz_2d_animation.rs"
[[example]]
name = "8_ode_example_11_lsode2_lorenz_3d_animation"
path = "examples/8_ode_example_11_lsode2_lorenz_3d_animation.rs"
[[example]]
name = "8_ode_example_12_lsode2_three_body_problem"
path = "examples/8_ode_example_12_lsode2_three_body_problem.rs"
[[example]]
name = "8_ode_example_13_lsode2_task_shell_guide"
path = "examples/8_ode_example_13_lsode2_task_shell_guide.rs"
[[example]]
name = "8_ode_example_14_universal_ode_example"
path = "examples/8_ode_example_14_universal_ode_example.rs"
[[example]]
name = "8_ode_example_15_ivp_task_shell_guide"
path = "examples/8_ode_example_15_ivp_task_shell_guide.rs"
[[example]]
name = "8_ode_example_17_bvp_backends_guide"
path = "examples/8_ode_example_17_bvp_backends_guide.rs"
[[example]]
name = "8_ode_example_18_bvp_damped_numerical_guide"
path = "examples/8_ode_example_18_bvp_damped_numerical_guide.rs"
[[example]]
name = "8_ode_example_19_bvp_damped_lambdify_guide"
path = "examples/8_ode_example_19_bvp_damped_lambdify_guide.rs"
[[example]]
name = "8_ode_example_20_bvp_damped_aot_guide"
path = "examples/8_ode_example_20_bvp_damped_aot_guide.rs"
[[example]]
name = "8_ode_example_21_bvp_task_shell_guide"
path = "examples/8_ode_example_21_bvp_task_shell_guide.rs"
[[example]]
name = "8_ode_example_22_bvp_sci_numerical_guide"
path = "examples/8_ode_example_22_bvp_sci_numerical_guide.rs"
[[example]]
name = "8_ode_example_23_bvp_sci_numerical_parameters_guide"
path = "examples/8_ode_example_23_bvp_sci_numerical_parameters_guide.rs"
[[example]]
name = "8_ode_example_24_bvp_sci_lambdify_guide"
path = "examples/8_ode_example_24_bvp_sci_lambdify_guide.rs"
[[example]]
name = "8_ode_example_25_bvp_sci_aot_guide"
path = "examples/8_ode_example_25_bvp_sci_aot_guide.rs"
[[example]]
name = "8_ode_example_26_bvp_sci_backends_guide"
path = "examples/8_ode_example_26_bvp_sci_backends_guide.rs"
[[example]]
name = "8_ode_example_5_lsode2_numerical_guide"
path = "examples/8_ode_example_5_lsode2_numerical_guide.rs"
[[example]]
name = "8_ode_example_6_lsode2_lambdify_guide"
path = "examples/8_ode_example_6_lsode2_lambdify_guide.rs"
[[example]]
name = "8_ode_example_7_lsode2_aot_guide"
path = "examples/8_ode_example_7_lsode2_aot_guide.rs"
[[example]]
name = "8_ode_example_8_lsode2_manual_bdf_guide"
path = "examples/8_ode_example_8_lsode2_manual_bdf_guide.rs"
[[example]]
name = "8_ode_example_9_lsode2_manual_adams_guide"
path = "examples/8_ode_example_9_lsode2_manual_adams_guide.rs"
[[example]]
name = "atombasic"
path = "examples/atombasic.rs"
[[example]]
name = "banded_solvers_guide"
path = "examples/banded_solvers_guide.rs"
[[example]]
name = "bdf_aot_guide"
path = "examples/bdf_aot_guide.rs"
[[example]]
name = "bdf_native_dense_guide"
path = "examples/bdf_native_dense_guide.rs"
[[example]]
name = "bdf_solver_examples"
path = "examples/bdf_solver_examples.rs"
[[example]]
name = "bdf_symbolic_continuation_guide"
path = "examples/bdf_symbolic_continuation_guide.rs"
[[example]]
name = "be_aot_guide"
path = "examples/be_aot_guide.rs"
[[example]]
name = "be_native_callbacks_guide"
path = "examples/be_native_callbacks_guide.rs"
[[example]]
name = "be_symbolic_continuation_guide"
path = "examples/be_symbolic_continuation_guide.rs"
[[example]]
name = "bvp_backends_guide"
path = "examples/bvp_backends_guide.rs"
[[example]]
name = "bvp_damped_aot_guide"
path = "examples/bvp_damped_aot_guide.rs"
[[example]]
name = "bvp_damped_lambdify_guide"
path = "examples/bvp_damped_lambdify_guide.rs"
[[example]]
name = "bvp_damped_numerical_guide"
path = "examples/bvp_damped_numerical_guide.rs"
[[example]]
name = "bvp_frozen_aot_guide"
path = "examples/bvp_frozen_aot_guide.rs"
[[example]]
name = "bvp_frozen_lambdify_guide"
path = "examples/bvp_frozen_lambdify_guide.rs"
[[example]]
name = "bvp_frozen_numerical_route_guide"
path = "examples/bvp_frozen_numerical_route_guide.rs"
[[example]]
name = "bvp_sci_aot_guide"
path = "examples/bvp_sci_aot_guide.rs"
[[example]]
name = "bvp_sci_backends_guide"
path = "examples/bvp_sci_backends_guide.rs"
[[example]]
name = "bvp_sci_lambdify_guide"
path = "examples/bvp_sci_lambdify_guide.rs"
[[example]]
name = "bvp_sci_numerical_guide"
path = "examples/bvp_sci_numerical_guide.rs"
[[example]]
name = "bvp_sci_numerical_parameters_guide"
path = "examples/bvp_sci_numerical_parameters_guide.rs"
[[example]]
name = "bvp_task_shell_guide"
path = "examples/bvp_task_shell_guide.rs"
[[example]]
name = "curve_fitting_guide"
path = "examples/curve_fitting_guide.rs"
[[example]]
name = "ivp_backends_guide"
path = "examples/ivp_backends_guide.rs"
[[example]]
name = "ivp_kinetics_symbolic_preflight_guide"
path = "examples/ivp_kinetics_symbolic_preflight_guide.rs"
[[example]]
name = "ivp_task_shell_backward_euler_guide"
path = "examples/ivp_task_shell_backward_euler_guide.rs"
[[example]]
name = "ivp_task_shell_bdf_guide"
path = "examples/ivp_task_shell_bdf_guide.rs"
[[example]]
name = "ivp_task_shell_guide"
path = "examples/ivp_task_shell_guide.rs"
[[example]]
name = "legacy_main_compat"
path = "examples/legacy_main_compat.rs"
[[example]]
name = "lm_fitting_guide"
path = "examples/lm_fitting_guide.rs"
[[example]]
name = "lorenz_2d_animation"
path = "examples/plotting/lorenz_2d_animation.rs"
[[example]]
name = "lorenz_3d_animation"
path = "examples/plotting/lorenz_3d_animation.rs"
[[example]]
name = "lsode2_aot_guide"
path = "examples/lsode2_aot_guide.rs"
[[example]]
name = "lsode2_lambdify_guide"
path = "examples/lsode2_lambdify_guide.rs"
[[example]]
name = "lsode2_lorenz_2d_animation"
path = "examples/lsode2_lorenz_2d_animation.rs"
[[example]]
name = "lsode2_lorenz_3d_animation"
path = "examples/lsode2_lorenz_3d_animation.rs"
[[example]]
name = "lsode2_manual_adams_guide"
path = "examples/lsode2_manual_adams_guide.rs"
[[example]]
name = "lsode2_manual_bdf_guide"
path = "examples/lsode2_manual_bdf_guide.rs"
[[example]]
name = "lsode2_numerical_guide"
path = "examples/lsode2_numerical_guide.rs"
[[example]]
name = "lsode2_parameter_continuation_aot"
path = "examples/lsode2_parameter_continuation_aot.rs"
[[example]]
name = "lsode2_parameter_continuation_lambdify"
path = "examples/lsode2_parameter_continuation_lambdify.rs"
[[example]]
name = "lsode2_task_shell_guide"
path = "examples/lsode2_task_shell_guide.rs"
[[example]]
name = "lsode2_three_body_problem"
path = "examples/lsode2_three_body_problem.rs"
[[example]]
name = "nonlinear_aot_lifecycle_guide"
path = "examples/nonlinear_aot_lifecycle_guide.rs"
[[example]]
name = "nonlinear_lambdify_legacy_guide"
path = "examples/nonlinear_lambdify_legacy_guide.rs"
[[example]]
name = "nonlinear_lambdify_prepared_guide"
path = "examples/nonlinear_lambdify_prepared_guide.rs"
[[example]]
name = "nonlinear_systems_guide"
path = "examples/nonlinear_systems_guide.rs"
[[example]]
name = "nonlinear_systems_modern_guide"
path = "examples/nonlinear_systems_modern_guide.rs"
[[example]]
name = "radau_aot_continuation"
path = "examples/radau_aot_continuation.rs"
[[example]]
name = "radau_aot_single"
path = "examples/radau_aot_single.rs"
[[example]]
name = "radau_backends_guide"
path = "examples/radau_backends_guide.rs"
[[example]]
name = "radau_lambdify_continuation"
path = "examples/radau_lambdify_continuation.rs"
[[example]]
name = "radau_lambdify_single"
path = "examples/radau_lambdify_single.rs"
[[example]]
name = "radau_native_callbacks"
path = "examples/radau_native_callbacks.rs"
[[example]]
name = "radau_public_api_guide"
path = "examples/radau_public_api_guide.rs"
[[example]]
name = "rus_bdf_aot_guide"
path = "examples/rus/bdf_aot_guide.rs"
[[example]]
name = "rus_bdf_native_dense_guide"
path = "examples/rus/bdf_native_dense_guide.rs"
[[example]]
name = "rus_bdf_symbolic_continuation_guide"
path = "examples/rus/bdf_symbolic_continuation_guide.rs"
[[example]]
name = "rus_be_aot_guide"
path = "examples/rus/be_aot_guide.rs"
[[example]]
name = "rus_be_native_callbacks_guide"
path = "examples/rus/be_native_callbacks_guide.rs"
[[example]]
name = "rus_be_symbolic_continuation_guide"
path = "examples/rus/be_symbolic_continuation_guide.rs"
[[example]]
name = "rus_bvp_backends_guide"
path = "examples/rus/bvp_backends_guide.rs"
[[example]]
name = "rus_bvp_damped_aot_guide"
path = "examples/rus/bvp_damped_aot_guide.rs"
[[example]]
name = "rus_bvp_damped_lambdify_guide"
path = "examples/rus/bvp_damped_lambdify_guide.rs"
[[example]]
name = "rus_bvp_damped_numerical_guide"
path = "examples/rus/bvp_damped_numerical_guide.rs"
[[example]]
name = "rus_bvp_sci_aot_guide"
path = "examples/rus/bvp_sci_aot_guide.rs"
[[example]]
name = "rus_bvp_sci_backends_guide"
path = "examples/rus/bvp_sci_backends_guide.rs"
[[example]]
name = "rus_bvp_sci_lambdify_guide"
path = "examples/rus/bvp_sci_lambdify_guide.rs"
[[example]]
name = "rus_bvp_sci_numerical_guide"
path = "examples/rus/bvp_sci_numerical_guide.rs"
[[example]]
name = "rus_bvp_sci_numerical_parameters_guide"
path = "examples/rus/bvp_sci_numerical_parameters_guide.rs"
[[example]]
name = "rus_bvp_task_shell_guide"
path = "examples/rus/bvp_task_shell_guide.rs"
[[example]]
name = "rus_gavin_fitting_guide"
path = "examples/rus/gavin_fitting_guide.rs"
[[example]]
name = "rus_ivp_task_shell_guide"
path = "examples/rus/ivp_task_shell_guide.rs"
[[example]]
name = "rus_lsode2_aot_guide"
path = "examples/rus/lsode2_aot_guide.rs"
[[example]]
name = "rus_lsode2_lambdify_guide"
path = "examples/rus/lsode2_lambdify_guide.rs"
[[example]]
name = "rus_lsode2_lorenz_2d_animation"
path = "examples/rus/lsode2_lorenz_2d_animation.rs"
[[example]]
name = "rus_lsode2_lorenz_3d_animation"
path = "examples/rus/lsode2_lorenz_3d_animation.rs"
[[example]]
name = "rus_lsode2_manual_adams_guide"
path = "examples/rus/lsode2_manual_adams_guide.rs"
[[example]]
name = "rus_lsode2_manual_bdf_guide"
path = "examples/rus/lsode2_manual_bdf_guide.rs"
[[example]]
name = "rus_lsode2_numerical_guide"
path = "examples/rus/lsode2_numerical_guide.rs"
[[example]]
name = "rus_lsode2_task_shell_guide"
path = "examples/rus/lsode2_task_shell_guide.rs"
[[example]]
name = "rus_lsode2_three_body_problem"
path = "examples/rus/lsode2_three_body_problem.rs"
[[example]]
name = "rus_nonlinear_aot_lifecycle_guide"
path = "examples/rus/nonlinear_aot_lifecycle_guide.rs"
[[example]]
name = "rus_nonlinear_systems_modern_guide"
path = "examples/rus/nonlinear_systems_modern_guide.rs"
[[example]]
name = "rus_symbolic_construction_guide"
path = "examples/rus/symbolic_construction_guide.rs"
[[example]]
name = "rus_symbolic_derivatives_guide"
path = "examples/rus/symbolic_derivatives_guide.rs"
[[example]]
name = "rus_symbolic_indexed_guide"
path = "examples/rus/symbolic_indexed_guide.rs"
[[example]]
name = "rus_symbolic_lambdify_and_simplify_guide"
path = "examples/rus/symbolic_lambdify_and_simplify_guide.rs"
[[example]]
name = "rus_task_document_symbolic_aliases_guide"
path = "examples/rus/task_document_symbolic_aliases_guide.rs"
[[example]]
name = "rus_universal_fitting_guide"
path = "examples/rus/universal_fitting_guide.rs"
[[example]]
name = "rus_universal_ode_example"
path = "examples/rus/universal_ode_example.rs"
[[example]]
name = "symbolic_construction_guide"
path = "examples/symbolic/symbolic_construction_guide.rs"
[[example]]
name = "symbolic_derivatives_guide"
path = "examples/symbolic/symbolic_derivatives_guide.rs"
[[example]]
name = "symbolic_indexed_guide"
path = "examples/symbolic/symbolic_indexed_guide.rs"
[[example]]
name = "symbolic_lambdify_and_simplify_guide"
path = "examples/symbolic/symbolic_lambdify_and_simplify_guide.rs"
[[example]]
name = "task_dispatcher_guide"
path = "examples/task_dispatcher_guide.rs"
[[example]]
name = "task_document_symbolic_aliases_guide"
path = "examples/task_document_symbolic_aliases_guide.rs"
[[example]]
name = "task_shell_guides_index"
path = "examples/task_shell_guides_index.rs"
[[example]]
name = "three_body_problem"
path = "examples/three_body_problem.rs"
[[example]]
name = "universal_fitting_guide"
path = "examples/universal_fitting_guide.rs"
[[example]]
name = "universal_ode_example"
path = "examples/universal_ode_example.rs"
[[example]]
name = "varpro_fitting_guide"
path = "examples/varpro_fitting_guide.rs"
[[bench]]
name = "bdf_aot_continuation"
path = "benches/bdf_aot_continuation.rs"
harness = false
[[bench]]
name = "bdf_aot_frontends"
path = "benches/bdf_aot_frontends.rs"
harness = false
[[bench]]
name = "bdf_backend_matrix"
path = "benches/bdf_backend_matrix.rs"
harness = false
[[bench]]
name = "bdf_symbolic_frontends"
path = "benches/bdf_symbolic_frontends.rs"
harness = false
[[bench]]
name = "bdf_telemetry_overhead"
path = "benches/bdf_telemetry_overhead.rs"
harness = false
[[bench]]
name = "bdf_workloads"
path = "benches/bdf_workloads.rs"
harness = false
[[bench]]
name = "be_history_allocation_audit"
path = "benches/be_history_allocation_audit.rs"
harness = false
[[bench]]
name = "be_symbolic_execution_benches"
path = "benches/be_symbolic_execution_benches.rs"
harness = false
[[bench]]
name = "be_symbolic_frontend_benches"
path = "benches/be_symbolic_frontend_benches.rs"
harness = false
[[bench]]
name = "be_workload_benches"
path = "benches/be_workload_benches.rs"
harness = false
[[bench]]
name = "be_workloads"
path = "benches/be_workloads.rs"
harness = false
[[bench]]
name = "block_tridiag_benches"
path = "benches/block_tridiag_benches.rs"
harness = false
[[bench]]
name = "bordered_banded_benches"
path = "benches/bordered_banded_benches.rs"
harness = false
[[bench]]
name = "bvp_benches"
path = "benches/bvp_benches.rs"
harness = false
[[bench]]
name = "bvp_damp_workloads"
path = "benches/bvp_damp_workloads.rs"
harness = false
[[bench]]
name = "bvp_frozen_runtime_benches"
path = "benches/bvp_frozen_runtime_benches.rs"
harness = false
[[bench]]
name = "bvp_numeric_assembly"
path = "benches/bvp_numeric_assembly.rs"
harness = false
[[bench]]
name = "bvp_sci_aot"
path = "benches/bvp_sci_aot.rs"
harness = false
[[bench]]
name = "bvp_sci_lambdify"
path = "benches/bvp_sci_lambdify.rs"
harness = false
[[bench]]
name = "bvp_sci_linear_backend_micro"
path = "benches/bvp_sci_linear_backend_micro.rs"
harness = false
[[bench]]
name = "bvp_sci_matched"
path = "benches/bvp_sci_matched.rs"
harness = false
[[bench]]
name = "bvp_sci_scipy_parity"
path = "benches/bvp_sci_scipy_parity.rs"
harness = false
[[bench]]
name = "faer_sparse_benches"
path = "benches/faer_sparse_benches.rs"
harness = false
[[bench]]
name = "faer_sparse_vs_lapack_style_benches"
path = "benches/faer_sparse_vs_lapack_style_benches.rs"
harness = false
[[bench]]
name = "gavin_fitting"
path = "benches/gavin_fitting.rs"
harness = false
[[bench]]
name = "ivp_parameter_free_callbacks"
path = "benches/ivp_parameter_free_callbacks.rs"
harness = false
[[bench]]
name = "lsode2_parameter_continuation"
path = "benches/lsode2_parameter_continuation.rs"
harness = false
[[bench]]
name = "lsode2_workload_aot"
path = "benches/lsode2_workload_aot.rs"
harness = false
[[bench]]
name = "lsode2_workload_callbacks"
path = "benches/lsode2_workload_callbacks.rs"
harness = false
[[bench]]
name = "lsode2_workloads"
path = "benches/lsode2_workloads.rs"
harness = false
[[bench]]
name = "lu_benches"
path = "benches/lu_benches.rs"
harness = false
[[bench]]
name = "nonlinear_frontend_matrix"
path = "benches/nonlinear_frontend_matrix.rs"
harness = false
[[bench]]
name = "nonlinear_preparation_telemetry"
path = "benches/nonlinear_preparation_telemetry.rs"
harness = false
[[bench]]
name = "nonlinear_systems_allocation_audit"
path = "benches/nonlinear_systems_allocation_audit.rs"
harness = false
[[bench]]
name = "nonlinear_systems_benches"
path = "benches/nonlinear_systems_benches.rs"
harness = false
[[bench]]
name = "nonlinear_workloads"
path = "benches/nonlinear_workloads.rs"
harness = false
[[bench]]
name = "radau_workloads"
path = "benches/radau_workloads.rs"
harness = false
[dependencies.ahash]
version = "0.8"
[dependencies.append-only-vec]
version = "0.1"
[dependencies.approx]
version = "0.5.1"
[dependencies.arrayfire]
version = "3.8.0"
optional = true
package = "arrayfire_fork"
[dependencies.assert_matches]
version = "1.5"
[dependencies.bevy]
version = "0.19.0"
[dependencies.bspline]
version = "1.1.0"
[dependencies.byteorder]
version = "1.5"
[dependencies.bytes]
version = "1.12.1"
[dependencies.cfg-if]
version = "1.0.4"
[dependencies.chrono]
version = "0.4.41"
[dependencies.clap]
version = "4.6.4"
features = ["derive"]
[dependencies.colored]
version = "3.1.1"
[dependencies.criterion]
version = "0.8.2"
[dependencies.csv]
version = "1.4.0"
[dependencies.dialoguer]
version = "0.12.0"
[dependencies.enum_dispatch]
version = "0.3.13"
[dependencies.faer]
version = "0.24.4"
features = ["rayon"]
[dependencies.faer_gmres]
version = "0.5.0"
[dependencies.fastLowess]
version = "2.0.0"
[dependencies.fs2]
version = "0.4.3"
[dependencies.gauss-quad]
version = "0.3.0"
[dependencies.gnuplot]
version = "0.0.46"
[dependencies.itertools]
version = "0.15.0"
[dependencies.lapack]
version = "0.20"
optional = true
[dependencies.libloading]
version = "0.9.0"
[dependencies.loc]
version = "0.5.0"
[dependencies.log]
version = "0.4.33"
[dependencies.mockall]
version = "0.15.0"
[dependencies.nalgebra]
version = "0.35.0"
features = ["sparse"]
[dependencies.nalgebra-sparse]
version = "0.12.0"
[dependencies.ndarray]
version = "0.17.2"
[dependencies.nom]
version = "8.0.0"
[dependencies.num]
version = "0.4.3"
[dependencies.num-complex]
version = "0.4.6"
[dependencies.num-traits]
version = "0.2.17"
[dependencies.once_cell]
version = "1.19"
[dependencies.openblas-src]
version = "0.10.16"
features = ["system"]
optional = true
default-features = false
[dependencies.petgraph]
version = "0.8"
[dependencies.plotters]
version = "0.3.7"
[dependencies.prettytable]
version = "0.10.0"
[dependencies.rand]
version = "0.10.2"
[dependencies.rayon]
version = "1.11.0"
[dependencies.regex]
version = "1.13.1"
[dependencies.simplelog]
version = "0.12.2"
[dependencies.smallvec]
version = "1.15.2"
[dependencies.smartstring]
version = "1.0"
[dependencies.splines]
version = "5.0.0"
[dependencies.sprs]
version = "0.11.4"
[dependencies.src]
version = "0.0.6"
[dependencies.strum]
version = "0.28.0"
[dependencies.strum_macros]
version = "0.28.0"
[dependencies.sys-info]
version = "0.9.1"
[dependencies.sysinfo]
version = "0.39.6"
[dependencies.tabled]
version = "0.21.0"
[dependencies.tempfile]
version = "3.27.0"
[dependencies.textplots]
version = "0.8.7"
[dependencies.thiserror]
version = "2.0.19"
[dependencies.toml]
version = "1.1.4+spec-1.1.0"
[dependencies.typed_test_gen]
version = "0.1"
[dependencies.wide]
version = "1.5.0"
[dev-dependencies.levenberg-marquardt]
version = "=0.15.0"
[dev-dependencies.nalgebra_lm]
version = "0.34"
package = "nalgebra"
[target."cfg(unix)".dependencies.pprof]
version = "0.15.0"
features = [
"flamegraph",
"criterion",
]
[profile.bench]
opt-level = 3
lto = true
codegen-units = 1
debug = 0
panic = "abort"
incremental = false
inherits = "release"
strip = "none"
[profile.dev]
opt-level = 0
debug = 0
[profile.release]
lto = true
codegen-units = 1
debug = 0
panic = "abort"