Trigonometric functions

Warning

doxygenfunction: Unable to resolve multiple matches for function “sin” with arguments (const batch<T, N>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- static batch_type xsimd::detail::trigo_kernel::sin(const batch_type&)
- template <class B>
  batch_type_t<B> xsimd::sin(const simd_base<B>&)
- template <class Tag = trigo_radian_tag>
  static B xsimd::detail::trigo_kernel::sin(const B&, Tag)

Warning

doxygenfunction: Unable to resolve multiple matches for function “cos” with arguments (const batch<T, N>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- static B xsimd::detail::trigo_kernel::cos(const B&)
- static batch_type xsimd::detail::trigo_kernel::cos(const batch_type&)
- template <class B>
  batch_type_t<B> xsimd::cos(const simd_base<B>&)

Warning

doxygenfunction: Unable to resolve multiple matches for function “sincos” with arguments (const batch<T, N>&, batch<T, N>&, batch<T, N>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- static void xsimd::detail::trigo_kernel::sincos(const B&, B&, B&)
- static void xsimd::detail::trigo_kernel::sincos(const batch_type&, batch_type&, batch_type&)
- template <class B>
  void xsimd::sincos(const simd_base<B>&, batch_type_t<B>&, batch_type_t<B>&)
- template <class T>
  void xsimd::sincos(const std::complex<T>&, std::complex<T>&, std::complex<T>&)
- void xsimd::sincos(double, double&, double&)
- void xsimd::sincos(float, float&, float&)

Warning

doxygenfunction: Unable to resolve multiple matches for function “tan” with arguments (const batch<T, N>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- static B xsimd::detail::trigo_kernel::tan(const B&)
- static batch_type xsimd::detail::trigo_kernel::tan(const batch_type&)
- template <class B>
  batch_type_t<B> xsimd::tan(const simd_base<B>&)

Warning

doxygenfunction: Unable to resolve multiple matches for function “asin” with arguments (const batch<T, N>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- static B xsimd::detail::invtrigo_kernel::asin(const B&)
- static B xsimd::detail::invtrigo_kernel_impl::asin(const B&)
- static batch_type xsimd::detail::invtrigo_kernel::asin(const batch_type&)
- template <class B>
  batch_type_t<B> xsimd::asin(const simd_base<B>&)

Warning

doxygenfunction: Unable to resolve multiple matches for function “acos” with arguments (const batch<T, N>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- static B xsimd::detail::invtrigo_kernel::acos(const B&)
- static batch_type xsimd::detail::invtrigo_kernel::acos(const batch_type&)
- template <class B>
  batch_type_t<B> xsimd::acos(const simd_base<B>&)

Warning

doxygenfunction: Unable to resolve multiple matches for function “atan” with arguments (const batch<T, N>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- static B xsimd::detail::invtrigo_kernel::atan(const B&)
- static batch_type xsimd::detail::invtrigo_kernel::atan(const batch_type&)
- template <class B>
  batch_type_t<B> xsimd::atan(const simd_base<B>&)

Warning

doxygenfunction: Unable to resolve multiple matches for function “atan2” with arguments (const batch<T, N>&, const batch<T, N>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- static B xsimd::detail::invtrigo_kernel::atan2(const B&, const B&)
- template <class B>
  batch_type_t<B> xsimd::atan2(const simd_base<B>&, const simd_base<B>&)