diff --git a/vector.cpp b/vector.cpp index 64afc489..49fb231e 100644 --- a/vector.cpp +++ b/vector.cpp @@ -248,3 +248,9 @@ namespace util { template <> vector<4,double> random (void) { util::vector<4,double> out; randomise (out.data); return out; } } +template <> +bool +almost_equal [[gnu::pure]] (const util::vector2f &a, const util::vector2f &b) +{ + return std::equal (a.begin (), a.end (), b.begin (), almost_equal); +}