diff --git a/libnum/include/num/vec.h b/libnum/include/num/vec.h index b5e9443..ffd375e 100644 --- a/libnum/include/num/vec.h +++ b/libnum/include/num/vec.h @@ -161,6 +161,16 @@ inline constexpr vec &operator/=(vec &lhs, T const &rhs) { return lhs; } +template +inline constexpr vec operator+(vec const &lhs) { + return lhs; +} +template +inline constexpr vec operator-(vec lhs) { + for(int i = 0; i < N; i++) + lhs[i] = -lhs[i]; + return lhs; +} template inline constexpr vec operator+(vec lhs, vec const &rhs) { return lhs += rhs;