12 template<std::
floating_po
int GenType>
13 GenType
sin(GenType v)
18 template<std::
floating_po
int Rep, AngularUnitTraits Units>
24 template<std::
floating_po
int T,
size_t N>
27 return map(v, sin<T>);
30 template<std::
floating_po
int Rep, AngularUnitTraits Units,
size_t N>
33 return map(v, sin<Rep, Units>);
36 template<std::
floating_po
int GenType>
37 GenType
cos(GenType v)
42 template<std::
floating_po
int Rep, AngularUnitTraits Units>
48 template<std::
floating_po
int T,
size_t N>
51 return map(v, cos<T>);
54 template<std::
floating_po
int Rep, AngularUnitTraits Units,
size_t N>
57 return map(v, cos<Rep, Units>);
60 template<std::
floating_po
int GenType>
61 GenType
tan(GenType v)
66 template<std::
floating_po
int Rep, AngularUnitTraits Units>
72 template<std::
floating_po
int T,
size_t N>
75 return map(v, tan<T>);
78 template<std::
floating_po
int Rep, AngularUnitTraits Units,
size_t N>
81 return map(v, tan<Rep, Units>);
84 template<std::
floating_po
int Rep>
90 template<std::
floating_po
int Rep>
96 template<std::
floating_po
int Rep>
102 template<std::
floating_po
int Rep>
constexpr Rep count() const
Definition angle.h:51
Definition custom_decoration_generator.h:5
GenType cos(GenType v)
Definition trigonometric_functions.h:37
constexpr auto map(const Rgba< T > &x, UnaryOperation op) -> Rgba< decltype(std::invoke(op, x[0]))>
Definition rgba.h:208
GenType sin(GenType v)
Definition trigonometric_functions.h:13
RadiansT< Rep > acos(Rep num)
Definition trigonometric_functions.h:91
RadiansT< Rep > atan2(Rep x, Rep y)
Definition trigonometric_functions.h:103
GenType tan(GenType v)
Definition trigonometric_functions.h:61
RadiansT< Rep > asin(Rep num)
Definition trigonometric_functions.h:97
RadiansT< Rep > atan(Rep v)
Definition trigonometric_functions.h:85