diff --git a/fastlib2/contrib/niche/build.py b/fastlib2/contrib/niche/kernel_vector_mult/build.py similarity index 100% rename from fastlib2/contrib/niche/build.py rename to fastlib2/contrib/niche/kernel_vector_mult/build.py diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_1/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_10/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_15/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_2/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.15__sigma_squared_5/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_1/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_10/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_15/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_2/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.20__sigma_squared_5/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_1/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_10/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_15/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_2/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.25__sigma_squared_5/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_1/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_10/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_15/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_2/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.30__sigma_squared_5/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_10/status.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/log.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/log.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/log.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/log.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/output.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/output.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/output.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/output.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/solution.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/solution.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/solution.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/solution.txt diff --git a/fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/status.txt b/fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/status.txt similarity index 100% rename from fastlib2/contrib/niche/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/status.txt rename to fastlib2/contrib/niche/kernel_vector_mult/fx/solvelinsys_main/20kpoints/bandwidth_0.7__sigma_squared_12.5/status.txt