3#ifndef pRC_CORE_VALUE_FUNCTIONS_ATAN2_H
4#define pRC_CORE_VALUE_FUNCTIONS_ATAN2_H
14 template<IsFloat Y, IsFloat X>
15 static inline constexpr auto atan2(Y
const &
y, X
const &
x)
17 return Float(std::atan2(
y(),
x()));
20 template<IsInteger Y, IsFloat X>
21 static inline constexpr auto atan2(Y
const &
y, X
const &
x)
26 template<IsFloat Y, IsInteger X>
27 static inline constexpr auto atan2(Y
const &
y, X
const &
x)
32 template<IsInteger Y, IsInteger X>
33 static inline constexpr auto atan2(Y
const &
y, X
const &
x)
const double y
Definition gmock-matchers-containers_test.cc:377
int x
Definition gmock-matchers-containers_test.cc:376
Definition cholesky.hpp:10
Float(Float< 16 >::Fundamental const) -> Float< 16 >
static constexpr auto cast(T const &a)
Definition cast.hpp:11
static constexpr auto atan2(XA &&a, XB &&b)
Definition atan2.hpp:15