Cargo Features
scirs2-integrate has no features set by default.
[dependencies]
scirs2-integrate = { version = "0.4.2", features = ["simd", "parallel", "autodiff", "symplectic", "parallel_jacobian", "new_ode"] }
- simd
-
Enables simd of scirs2-core
Core dependencies - ALL numeric/array/random functionality from scirs2-core (SciRS2 POLICY)
Affects
simd_explicit::simd_rk4_method,simd_explicit::simd_rk45_method,utils::simd_ops… - parallel
-
Enables parallel of scirs2-core
Affects
scirs2-integrate::monte_carlo_parallel,monte_carlo_parallel::parallel_monte_carlo,monte_carlo_parallel::adaptive_parallel_monte_carlo… - autodiff = scirs2-autograd
-
Affects
autodiff::autodiff_jacobian,autodiff::adaptive_jacobian,jacobian::create_autodiff_jacobian… - symplectic
-
Feature flag for symplectic integrators
- parallel_jacobian
-
Feature flag for parallel Jacobian computation
Enables parallel of scirs2-core
- new_ode
-
Feature flag for new ODE module structure
Features from optional dependencies
In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- scirs2-autograd autodiff?
-
Enables scirs2-autograd
Optional dependencies