diff --git a/src/algebra/TinyVector.hpp b/src/algebra/TinyVector.hpp index 382741093f351cea80ff1e261399df9583dc4d0c..029b259f568866208919f5864980fdd3079dc975 100644 --- a/src/algebra/TinyVector.hpp +++ b/src/algebra/TinyVector.hpp @@ -15,7 +15,8 @@ class [[nodiscard]] TinyVector { public: inline static constexpr size_t Dimension = N; - using data_type = T; + + using data_type = T; private: T m_values[N]; diff --git a/tests/test_TinyVector.cpp b/tests/test_TinyVector.cpp index cf77a22325ee19137367ab68eff4f2f5a817ef6a..0613e721cbce46386e6b1c86c3bc3e1123fdd1aa 100644 --- a/tests/test_TinyVector.cpp +++ b/tests/test_TinyVector.cpp @@ -15,6 +15,11 @@ template class TinyVector<3, int>; TEST_CASE("TinyVector", "[algebra]") { + REQUIRE(TinyVector<1, int>::Dimension == 1); + REQUIRE(TinyVector<2, int>::Dimension == 2); + REQUIRE(TinyVector<3, int>::Dimension == 3); + REQUIRE(TinyVector<4, int>::Dimension == 4); + TinyVector<3, int> v(1, 2, 3); REQUIRE(((v[0] == 1) and (v[1] == 2) and (v[2] == 3))); REQUIRE(-v == TinyVector<3, int>(-1, -2, -3));