Docs.rs
basin-2.0.0
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
basin 2.0.0
Numerical optimization in pure Rust, with pluggable linear-algebra backends and WASM support.
Crate
Source
Builds
Feature flags
Documentation
..
fixtures
support
annealing_progress.rs
augmented_lagrangian_faer.rs
augmented_lagrangian_nalgebra.rs
augmented_lagrangian_ndarray.rs
augmented_lagrangian_vec.rs
backend_versions.rs
barrier_method_faer.rs
barrier_method_nalgebra.rs
barrier_method_ndarray.rs
barrier_method_vec.rs
barrier_progress.rs
basin_hopping_progress.rs
basin_hopping_vec.rs
bfgs.rs
bfgs_faer.rs
bfgs_initial_inverse_hessian.rs
bfgs_ndarray.rs
bfgs_progress.rs
bfgs_vec.rs
bobyqa_corner.rs
bounded_cma_bounds.rs
bounded_cma_es_faer.rs
bounded_cma_es_nalgebra.rs
bounded_cma_es_ndarray.rs
bounded_cma_es_vec.rs
bounded_cma_inject_lbfgsb_faer.rs
bounded_cma_inject_lbfgsb_nalgebra.rs
bounded_cma_inject_lbfgsb_ndarray.rs
bounded_cma_inject_lbfgsb_vec.rs
bounded_levenberg_marquardt_custom_jacobian.rs
bounded_levenberg_marquardt_faer.rs
bounded_levenberg_marquardt_faer_sparse.rs
bounded_levenberg_marquardt_nalgebra.rs
bounded_levenberg_marquardt_nalgebra_sparse.rs
bounded_levenberg_marquardt_ndarray.rs
bounded_levenberg_marquardt_vec.rs
bounded_nelder_mead.rs
bracketing.rs
brent_root.rs
cancellation.rs
checkpoint.rs
cma_es_faer.rs
cma_es_nalgebra.rs
cma_es_ndarray.rs
cma_es_vec.rs
cma_inject_faer.rs
cma_inject_lm_nalgebra.rs
cma_inject_nalgebra.rs
cma_inject_ndarray.rs
cma_inject_solver_failed_bubbles.rs
cma_inject_vec.rs
cma_progress.rs
cobyla_full_constraints.rs
cobyla_progress.rs
cobyla_public.rs
composed_inner_diagnostics.rs
constrained_de_api_prototype.rs
constrained_progress.rs
constrained_stationarity.rs
constraint_model.rs
constraint_violation_reporting.rs
convergence_api.rs
convergence_extremes.rs
convergence_safeguards.rs
coordinate_vectors.rs
de.rs
de_inject_lbfgsb_nalgebra.rs
de_inject_nalgebra.rs
de_inject_solver_failed_bubbles.rs
de_strategies.rs
derivative_check.rs
direct.rs
exact_checkpoint.rs
example_bounded_cma_inject_lm.rs
example_observer.rs
f32_round_trip.rs
finite_diff_stopping.rs
first_order_drivers.rs
from_start_round_trip.rs
fused_problem.rs
gauss_newton_faer.rs
gauss_newton_faer_sparse.rs
gauss_newton_nalgebra.rs
gauss_newton_nalgebra_sparse.rs
gauss_newton_ndarray.rs
gauss_newton_vec.rs
gbnm.rs
gbnm_backends.rs
gbnm_progress.rs
gbnm_resume.rs
global_best_pso.rs
global_best_pso_backends.rs
global_best_pso_resume.rs
gradient_descent_line_search_evaluations.rs
hager_zhang.rs
hager_zhang_backends.rs
inner_executor.rs
lapack_nalgebra.rs
lbfgs_line_search_evaluations.rs
lbfgs_progress.rs
lbfgs_unbounded.rs
lbfgsb_faer.rs
lbfgsb_iter_parity.rs
lbfgsb_line_search_bounds.rs
lbfgsb_nalgebra.rs
lbfgsb_ndarray.rs
lbfgsb_reference_drivers.rs
lbfgsb_stopping.rs
lbfgsb_vec.rs
levenberg_marquardt_damping.rs
levenberg_marquardt_faer.rs
levenberg_marquardt_faer_sparse.rs
levenberg_marquardt_nalgebra.rs
levenberg_marquardt_nalgebra_sparse.rs
levenberg_marquardt_ndarray.rs
levenberg_marquardt_no_progress.rs
levenberg_marquardt_qr.rs
levenberg_marquardt_robust_recovery.rs
levenberg_marquardt_stopping.rs
levenberg_marquardt_vec.rs
lincoa_public.rs
ma_ls_ch_cma_faer.rs
ma_ls_ch_cma_nalgebra.rs
ma_ls_ch_cma_ndarray.rs
ma_ls_ch_cma_vec.rs
ma_ls_ch_sw_faer.rs
ma_ls_ch_sw_nalgebra.rs
ma_ls_ch_sw_ndarray.rs
ma_ls_ch_sw_vec.rs
ma_ls_progress.rs
mads_bounded.rs
mads_constrained.rs
mads_progress.rs
mads_public.rs
native_bound_diagnostics.rs
native_convergence.rs
nelder_mead.rs
nelder_mead_bound_clones.rs
nelder_mead_cost_std_dev.rs
nelder_mead_stopping.rs
newuoa_public.rs
nlls_progress.rs
nonlinear_cg.rs
numdiff.rs
numdiff_bounds.rs
observers.rs
owned_execution.rs
pivoted_qr.rs
population_parallel_reproducibility.rs
population_progress.rs
powell_progress.rs
projected_gradient_descent_faer.rs
projected_gradient_descent_nalgebra.rs
projected_gradient_descent_ndarray.rs
projected_gradient_descent_vec.rs
pso_progress.rs
random_search_faer.rs
random_search_nalgebra.rs
random_search_ndarray.rs
random_search_vec.rs
rejected_step_convergence.rs
relaxed_robust_inner.rs
robust_least_squares.rs
robust_least_squares_backends.rs
robust_least_squares_degenerate.rs
robust_least_squares_reference.rs
rosenbrock.rs
rosenbrock_faer.rs
rosenbrock_nalgebra.rs
rosenbrock_ndarray.rs
scalar_progress.rs
scalar_roots.rs
sgd_progress.rs
shared_progress.rs
simplex_progress.rs
simulated_annealing.rs
simulated_annealing_backends.rs
simulated_annealing_resume.rs
slsqp.rs
slsqp_progress.rs
solis_wets_faer.rs
solis_wets_nalgebra.rs
solis_wets_ndarray.rs
solis_wets_progress.rs
solis_wets_vec.rs
solver_observer_allocations.rs
solver_observers.rs
ssga.rs
starter_observers.rs
state_api_prototype.rs
state_capabilities.rs
stepper.rs
stochastic_exact_resume.rs
termination.rs
termination_reports.rs
test.rs
trust_region_no_progress.rs
trust_region_reflective.rs
typed_error_hard_abort.rs