# 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_lab" version = "1.9.0" build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = "Scientific laboratory for linear algebra and numerical mathematics" homepage = "https://github.com/cpmech/russell" documentation = "https://docs.rs/russell_lab" readme = "README.md" keywords = [ "matrix", "vector", "linspace", ] categories = [ "mathematics", "science", ] license = "MIT" repository = "https://github.com/cpmech/russell" [lib] name = "russell_lab" path = "src/lib.rs" [[example]] name = "matrix_multiplication" path = "examples/matrix_multiplication.rs" [[example]] name = "complex_matrix_multiplication" path = "examples/complex_matrix_multiplication.rs" [[example]] name = "base_sort_small_tuples" path = "examples/base_sort_small_tuples.rs" [[example]] name = "math_elliptic_functions" path = "examples/math_elliptic_functions.rs" [[example]] name = "math_plot_superquadric_functions" path = "examples/math_plot_superquadric_functions.rs" [[example]] name = "algo_quadrature_integrate_1d" path = "examples/algo_quadrature_integrate_1d.rs" [[example]] name = "vector_outer_product" path = "examples/vector_outer_product.rs" [[example]] name = "math_erf_erfc_functions" path = "examples/math_erf_erfc_functions.rs" [[example]] name = "math_chebyshev_functions" path = "examples/math_chebyshev_functions.rs" [[example]] name = "algo_lorene_1d_pde_spectral_collocation" path = "examples/algo_lorene_1d_pde_spectral_collocation.rs" [[example]] name = "base_auxiliary_blas" path = "examples/base_auxiliary_blas.rs" [[example]] name = "complex_linear_system_solution_2" path = "examples/complex_linear_system_solution_2.rs" [[example]] name = "math_chebyshev_points" path = "examples/math_chebyshev_points.rs" [[example]] name = "algo_lorene_1d_pde_spectral_errors" path = "examples/algo_lorene_1d_pde_spectral_errors.rs" [[example]] name = "vector_dot_scale_and_copy" path = "examples/vector_dot_scale_and_copy.rs" [[example]] name = "algo_interp_chebyshev_noisy_data" path = "examples/algo_interp_chebyshev_noisy_data.rs" [[example]] name = "math_plot_functions" path = "examples/math_plot_functions.rs" [[example]] name = "check_1st_and_2nd_derivatives" path = "examples/check_1st_and_2nd_derivatives.rs" [[example]] name = "matrix_vector_multiplication" path = "examples/matrix_vector_multiplication.rs" [[example]] name = "algo_linear_fitting" path = "examples/algo_linear_fitting.rs" [[example]] name = "matrix_eigenvalues_symmetric" path = "examples/matrix_eigenvalues_symmetric.rs" [[example]] name = "algo_interp_chebyshev_adapt" path = "examples/algo_interp_chebyshev_adapt.rs" [[example]] name = "matrix_eigenvalues" path = "examples/matrix_eigenvalues.rs" [[example]] name = "complex_matrix_norms" path = "examples/complex_matrix_norms.rs" [[example]] name = "algo_min_and_root_solver_brent" path = "examples/algo_min_and_root_solver_brent.rs" [[example]] name = "matrix_eigenvalues_symmetric_3x3" path = "examples/matrix_eigenvalues_symmetric_3x3.rs" [[example]] name = "matrix_norms" path = "examples/matrix_norms.rs" [[example]] name = "algo_min_bracketing_and_solver" path = "examples/algo_min_bracketing_and_solver.rs" [[example]] name = "algo_numerical_jacobian" path = "examples/algo_numerical_jacobian.rs" [[example]] name = "algo_interp_lagrange" path = "examples/algo_interp_lagrange.rs" [[example]] name = "matrix_cholesky_3x3" path = "examples/matrix_cholesky_3x3.rs" [[example]] name = "matrix_singular_value_decomposition" path = "examples/matrix_singular_value_decomposition.rs" [[example]] name = "algo_root_finding_chebyshev" path = "examples/algo_root_finding_chebyshev.rs" [[example]] name = "matrix_cholesky_4x4" path = "examples/matrix_cholesky_4x4.rs" [[example]] name = "math_bessel_mod_functions" path = "examples/math_bessel_mod_functions.rs" [[example]] name = "vector_norms" path = "examples/vector_norms.rs" [[example]] name = "vector_axpy_and_sum" path = "examples/vector_axpy_and_sum.rs" [[example]] name = "math_beta_gamma_functions" path = "examples/math_beta_gamma_functions.rs" [[example]] name = "math_bessel_functions" path = "examples/math_bessel_functions.rs" [[example]] name = "algo_interp_chebyshev" path = "examples/algo_interp_chebyshev.rs" [[example]] name = "matrix_visualization" path = "examples/matrix_visualization.rs" [[example]] name = "matvec_solve_linear_system" path = "examples/matvec_solve_linear_system.rs" [[example]] name = "algo_interp_chebyshev_data" path = "examples/algo_interp_chebyshev_data.rs" [[example]] name = "complex_linear_system_solution_1" path = "examples/complex_linear_system_solution_1.rs" [[test]] name = "more_tests_bessel_functions" path = "tests/more_tests_bessel_functions.rs" [[test]] name = "more_tests_elliptic_functions" path = "tests/more_tests_elliptic_functions.rs" [[bench]] name = "algo_chebyshev" path = "benches/algo_chebyshev.rs" harness = false [[bench]] name = "matvec_benchmark" path = "benches/matvec_benchmark.rs" [dependencies.num-complex] version = "0.4" features = ["serde"] [dependencies.num-traits] version = "0.2" [dependencies.serde] version = "1.0" features = ["derive"] [dev-dependencies.criterion] version = "0.5" [dev-dependencies.plotpy] version = "1.9" [dev-dependencies.serde_json] version = "1.0" [dev-dependencies.serial_test] version = "3.0" [build-dependencies.cc] version = "1.0" [features] intel_mkl = []