From 6a2d5e2241b73039ae09b627c30841248d887a79 Mon Sep 17 00:00:00 2001 From: Lia Lenckowski Date: Mon, 25 Nov 2024 01:33:42 +0100 Subject: implement rust side of flag that ignores failing embeddings --- src/tsp_approx.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/tsp_approx.rs') diff --git a/src/tsp_approx.rs b/src/tsp_approx.rs index 097fee7..4484b91 100644 --- a/src/tsp_approx.rs +++ b/src/tsp_approx.rs @@ -403,6 +403,12 @@ pub(crate) fn tsp( where M: MetricElem, { + match embeds.len() { + 0 => return (vec![], 0.0), + 1 => return (vec![0], 0.0), + _ => (), + } + let bar = ProgressBar::new_spinner(); bar.set_style(ProgressStyle::with_template("{spinner} {msg}").unwrap()); bar.enable_steady_tick(std::time::Duration::from_millis(100)); -- cgit v1.2.3-70-g09d2