Wed, 06 Nov 2024 21:51:51 -0500
cleanup
src/main.rs | file | annotate | diff | comparison | revisions |
--- a/src/main.rs Wed Nov 06 21:40:54 2024 -0500 +++ b/src/main.rs Wed Nov 06 21:51:51 2024 -0500 @@ -80,9 +80,6 @@ fn simple_cube_test() -> DynError { let points = [ - //OnCube::new(F1, Loc([0.5, 0.5])), - //OnCube::new(F2, Loc([0.5, 0.5])), - //OnCube::new(F4, Loc([0.1, 0.1])), OnCube::new(F1, Loc([0.5, 0.7])), OnCube::new(F2, Loc([0.3, 0.5])), OnCube::new(F4, Loc([0.9, 0.9])), @@ -96,8 +93,6 @@ write_points(format!("{PREFIX}/data"), points.iter())?; write_points(format!("{PREFIX}/origin"), std::iter::once(&origin))?; - //let x = points[0].clone(); - // OnCube::new(F3, Loc([0.5, 0.5])); goes to opposite side let f = Sum::new(points.into_iter().map(DistToSquaredDiv2)); //let g = ZeroFn::new(); let g = Scaled::new(0.5, DistTo(origin)); @@ -114,6 +109,7 @@ run_and_save("x3", &f, &g, OnCube::new(F6, Loc([0.6, 0.2])), τ) } +/// Runs [forward_backward] and saves the results. pub fn run_and_save<F, G>( name : &str, f : &F,