Avatar for the denehoffman user
denehoffman
ganesh
BlogDocsChangelog

Remove Clone requirement on generics for algorithms that store a `LineSearch`

#58Merged
Comparing
boxed_update
(
7e8068f
) with
main
(
36d4080
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
20
New
0
Dropped
0
Ignored
0

Benchmarks

Passed

Rosenbrock[2]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock[2]
CodSpeed Performance Gauge
0%
127.4 µs
127.3 µs
Rosenbrock (adaptive)[2]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock (adaptive)[2]
CodSpeed Performance Gauge
0%
127.6 µs
127.5 µs
Rosenbrock[4]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock[4]
CodSpeed Performance Gauge
0%
187 µs
186.9 µs
Rosenbrock[5]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock[5]
CodSpeed Performance Gauge
0%
238.5 µs
238.4 µs
Rosenbrock (adaptive)[4]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock (adaptive)[4]
CodSpeed Performance Gauge
0%
219.6 µs
219.5 µs
Rosenbrock[3]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock[3]
CodSpeed Performance Gauge
0%
257.3 µs
257.2 µs
Rosenbrock (adaptive)[5]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock (adaptive)[5]
CodSpeed Performance Gauge
0%
952 µs
951.9 µs
Rosenbrock (adaptive)[3]
benches/nelder_mead_benchmark.rs::benches::nelder_mead_benchmark::Nelder Mead::Rosenbrock (adaptive)[3]
CodSpeed Performance Gauge
0%
305 µs
305 µs
Rosenbrock[4]
benches/bfgs_benchmark.rs::benches::bfgs_benchmark::BFGS::Rosenbrock[4]
CodSpeed Performance Gauge
0%
47.1 ms
47.2 ms
Rosenbrock[3]
benches/lbfgs_benchmark.rs::benches::lbfgs_benchmark::LBFGS::Rosenbrock[3]
CodSpeed Performance Gauge
0%
251.9 µs
252.4 µs
Rosenbrock[5]
benches/lbfgs_benchmark.rs::benches::lbfgs_benchmark::LBFGS::Rosenbrock[5]
CodSpeed Performance Gauge
0%
445.9 µs
446.8 µs
Rosenbrock[4]
benches/lbfgs_benchmark.rs::benches::lbfgs_benchmark::LBFGS::Rosenbrock[4]
CodSpeed Performance Gauge
0%
276.2 µs
276.8 µs
Rosenbrock[2]
benches/lbfgs_benchmark.rs::benches::lbfgs_benchmark::LBFGS::Rosenbrock[2]
CodSpeed Performance Gauge
0%
149 µs
149.4 µs
Rosenbrock[5]
benches/lbfgsb_benchmark.rs::benches::lbfgsb_benchmark::LBFGSB::Rosenbrock[5]
CodSpeed Performance Gauge
0%
5 ms
5 ms
Rosenbrock[5]
benches/bfgs_benchmark.rs::benches::bfgs_benchmark::BFGS::Rosenbrock[5]
CodSpeed Performance Gauge
0%
10.3 ms
10.3 ms
Rosenbrock[3]
benches/bfgs_benchmark.rs::benches::bfgs_benchmark::BFGS::Rosenbrock[3]
CodSpeed Performance Gauge
0%
26.2 ms
26.3 ms
Rosenbrock[3]
benches/lbfgsb_benchmark.rs::benches::lbfgsb_benchmark::LBFGSB::Rosenbrock[3]
CodSpeed Performance Gauge
-1%
3.5 ms
3.5 ms
Rosenbrock[2]
benches/bfgs_benchmark.rs::benches::bfgs_benchmark::BFGS::Rosenbrock[2]
CodSpeed Performance Gauge
-1%
51.5 ms
51.8 ms
Rosenbrock[2]
benches/lbfgsb_benchmark.rs::benches::lbfgsb_benchmark::LBFGSB::Rosenbrock[2]
CodSpeed Performance Gauge
-1%
5.4 ms
5.4 ms
Rosenbrock[4]
benches/lbfgsb_benchmark.rs::benches::lbfgsb_benchmark::LBFGSB::Rosenbrock[4]
CodSpeed Performance Gauge
-1%
3.7 ms
3.7 ms

Commits

Click on a commit to change the comparison range
Base
main
36d4080
0%
refactor: remove from and since it requires and generics to implement , which is sometimes difficult. Also made the default method and removed
d32b3c5
5 days ago
by denehoffman
0%
ci: remove coverage tests for feature, since it doesn't work all the time yet
7e8068f
4 days ago
by denehoffman
Home Terms PrivacyDocs