diff --git a/src/shared/models/SVM.h b/src/shared/models/SVM.h index 0db4f7dc1634eaf1a366149ee1a843dd45007c4f..ff5f7bcd7025589937b4f310c284f15c9d07682f 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; };