diff options
Diffstat (limited to 'lib/include/wolff/models/orthogonal.hpp')
-rw-r--r-- | lib/include/wolff/models/orthogonal.hpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/lib/include/wolff/models/orthogonal.hpp b/lib/include/wolff/models/orthogonal.hpp index 58203b7..514c88a 100644 --- a/lib/include/wolff/models/orthogonal.hpp +++ b/lib/include/wolff/models/orthogonal.hpp @@ -1,13 +1,17 @@ -#pragma once +#ifndef WOLFF_MODELS_ORTHOGONAL_H +#define WOLFF_MODELS_ORTHOGONAL_H #include <random> #include <cmath> -#include "../types.h" #include "../system.hpp" #include "vector.hpp" +namespace wolff { + +#include "../types.h" + template <q_t q, class T> class orthogonal_t : public std::array<std::array<T, q>, q> { public : @@ -198,3 +202,7 @@ orthogonal_t <q, double> generate_rotation_perturbation (std::mt19937& r, const return m; } +} + +#endif + |