qua: less, less_equal, greater, greater_equal

This commit is contained in:
BlackMATov
2021-01-27 00:22:00 +07:00
parent 5651208914
commit 8f4afbfbdc
2 changed files with 32 additions and 0 deletions

View File

@@ -222,6 +222,34 @@ namespace vmath_hpp
return approx(vec{xs}, vec{ys}, epsilon);
}
// less
template < typename T >
[[nodiscard]] constexpr vec<bool, 4> less(const qua<T>& xs, const qua<T>& ys) {
return less(vec{xs}, vec{ys});
}
// less_equal
template < typename T >
[[nodiscard]] constexpr vec<bool, 4> less_equal(const qua<T>& xs, const qua<T>& ys) {
return less_equal(vec{xs}, vec{ys});
}
// greater
template < typename T >
[[nodiscard]] constexpr vec<bool, 4> greater(const qua<T>& xs, const qua<T>& ys) {
return greater(vec{xs}, vec{ys});
}
// greater_equal
template < typename T >
[[nodiscard]] constexpr vec<bool, 4> greater_equal(const qua<T>& xs, const qua<T>& ys) {
return greater_equal(vec{xs}, vec{ys});
}
// equal_to
template < typename T >