From 36ab082fa95546ba67678260620760812cb8fb49 Mon Sep 17 00:00:00 2001
From: Federico Lolli <federico123579@gmail.com>
Date: Tue, 31 Oct 2023 13:52:34 +0100
Subject: [PATCH] [SVM] SVMConfig now takes std::array instead of Eigen::Vector

---
 src/shared/models/SVM.h | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/shared/models/SVM.h b/src/shared/models/SVM.h
index 0db4f7dc1..ff5f7bcd7 100644
--- a/src/shared/models/SVM.h
+++ b/src/shared/models/SVM.h
@@ -23,6 +23,7 @@
 #pragma once
 
 #include <Eigen/Dense>
+#include <array>
 
 namespace Boardcore
 {
@@ -32,12 +33,13 @@ class SVM
 {
 public:
     using VectorD = Eigen::Vector<float, D>;
+    using ArrayD  = std::array<float, D>;
 
     struct SVMConfig
     {
-        VectorD beta;
-        VectorD mu;
-        VectorD sigma;
+        ArrayD beta;
+        ArrayD mu;
+        ArrayD sigma;
         float bias;
         float scale;
     };
-- 
GitLab