Skip to content

Commit ac42985

Browse files
Allow for chang of name and location of sycl_complex.hpp
1 parent 6d3be5d commit ac42985

27 files changed

+108
-0
lines changed

dpctl/tensor/libtensor/include/kernels/elementwise_functions/abs.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,11 @@
2828
#include <cstddef>
2929
#include <cstdint>
3030
#include <limits>
31+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
3132
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
33+
#else
34+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
35+
#endif
3236
#include <sycl/sycl.hpp>
3337
#include <type_traits>
3438

dpctl/tensor/libtensor/include/kernels/elementwise_functions/acos.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
#include <cmath>
2727
#include <cstddef>
2828
#include <cstdint>
29+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
2930
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
31+
#else
32+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
33+
#endif
3034
#include <sycl/sycl.hpp>
3135
#include <type_traits>
3236

dpctl/tensor/libtensor/include/kernels/elementwise_functions/acosh.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
#include <cmath>
2727
#include <cstddef>
2828
#include <cstdint>
29+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
2930
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
31+
#else
32+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
33+
#endif
3034
#include <sycl/sycl.hpp>
3135
#include <type_traits>
3236

dpctl/tensor/libtensor/include/kernels/elementwise_functions/add.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
#pragma once
2727
#include <cstddef>
2828
#include <cstdint>
29+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
2930
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
31+
#else
32+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
33+
#endif
3034
#include <sycl/sycl.hpp>
3135
#include <type_traits>
3236

dpctl/tensor/libtensor/include/kernels/elementwise_functions/asin.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
#include <cmath>
2727
#include <cstddef>
2828
#include <cstdint>
29+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
2930
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
31+
#else
32+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
33+
#endif
3034
#include <sycl/sycl.hpp>
3135
#include <type_traits>
3236

dpctl/tensor/libtensor/include/kernels/elementwise_functions/asinh.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
#include <cmath>
2727
#include <cstddef>
2828
#include <cstdint>
29+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
2930
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
31+
#else
32+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
33+
#endif
3034
#include <sycl/sycl.hpp>
3135
#include <type_traits>
3236

dpctl/tensor/libtensor/include/kernels/elementwise_functions/atan.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,11 @@
2727
#include <complex>
2828
#include <cstddef>
2929
#include <cstdint>
30+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
3031
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
32+
#else
33+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
34+
#endif
3135
#include <sycl/sycl.hpp>
3236
#include <type_traits>
3337

dpctl/tensor/libtensor/include/kernels/elementwise_functions/atanh.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,11 @@
2727
#include <complex>
2828
#include <cstddef>
2929
#include <cstdint>
30+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
3031
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
32+
#else
33+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
34+
#endif
3135
#include <sycl/sycl.hpp>
3236
#include <type_traits>
3337

dpctl/tensor/libtensor/include/kernels/elementwise_functions/conj.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,11 @@
2828
#include <complex>
2929
#include <cstddef>
3030
#include <cstdint>
31+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
3132
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
33+
#else
34+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
35+
#endif
3236
#include <sycl/sycl.hpp>
3337
#include <type_traits>
3438

dpctl/tensor/libtensor/include/kernels/elementwise_functions/cos.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
#include <cmath>
2727
#include <cstddef>
2828
#include <cstdint>
29+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
2930
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
31+
#else
32+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
33+
#endif
3034
#include <sycl/sycl.hpp>
3135
#include <type_traits>
3236

dpctl/tensor/libtensor/include/kernels/elementwise_functions/cosh.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
#include <cmath>
2727
#include <cstddef>
2828
#include <cstdint>
29+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
2930
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
31+
#else
32+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
33+
#endif
3034
#include <sycl/sycl.hpp>
3135
#include <type_traits>
3236

dpctl/tensor/libtensor/include/kernels/elementwise_functions/equal.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
#pragma once
2727
#include <cstddef>
2828
#include <cstdint>
29+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
2930
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
31+
#else
32+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
33+
#endif
3034
#include <sycl/sycl.hpp>
3135
#include <type_traits>
3236

dpctl/tensor/libtensor/include/kernels/elementwise_functions/exp.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
#include <cmath>
2727
#include <cstddef>
2828
#include <cstdint>
29+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
2930
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
31+
#else
32+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
33+
#endif
3034
#include <sycl/sycl.hpp>
3135
#include <type_traits>
3236

dpctl/tensor/libtensor/include/kernels/elementwise_functions/exp2.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,11 @@
2727
#include <cmath>
2828
#include <cstddef>
2929
#include <cstdint>
30+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
3031
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
32+
#else
33+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
34+
#endif
3135
#include <sycl/sycl.hpp>
3236
#include <type_traits>
3337

dpctl/tensor/libtensor/include/kernels/elementwise_functions/log.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
#include <cmath>
2727
#include <cstddef>
2828
#include <cstdint>
29+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
2930
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
31+
#else
32+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
33+
#endif
3034
#include <sycl/sycl.hpp>
3135
#include <type_traits>
3236

dpctl/tensor/libtensor/include/kernels/elementwise_functions/log10.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,11 @@
2727
#include <cmath>
2828
#include <cstddef>
2929
#include <cstdint>
30+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
3031
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
32+
#else
33+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
34+
#endif
3135
#include <sycl/sycl.hpp>
3236
#include <type_traits>
3337

dpctl/tensor/libtensor/include/kernels/elementwise_functions/log2.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,11 @@
2727
#include <cmath>
2828
#include <cstddef>
2929
#include <cstdint>
30+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
3031
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
32+
#else
33+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
34+
#endif
3135
#include <sycl/sycl.hpp>
3236
#include <type_traits>
3337

dpctl/tensor/libtensor/include/kernels/elementwise_functions/multiply.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
#pragma once
2727
#include <cstddef>
2828
#include <cstdint>
29+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
2930
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
31+
#else
32+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
33+
#endif
3034
#include <sycl/sycl.hpp>
3135
#include <type_traits>
3236

dpctl/tensor/libtensor/include/kernels/elementwise_functions/pow.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,11 @@
2727
#include <cstddef>
2828
#include <cstdint>
2929
#include <limits>
30+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
3031
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
32+
#else
33+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
34+
#endif
3135
#include <sycl/sycl.hpp>
3236
#include <type_traits>
3337

dpctl/tensor/libtensor/include/kernels/elementwise_functions/sign.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,11 @@
2727
#include <cstddef>
2828
#include <cstdint>
2929
#include <limits>
30+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
3031
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
32+
#else
33+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
34+
#endif
3135
#include <sycl/sycl.hpp>
3236
#include <type_traits>
3337

dpctl/tensor/libtensor/include/kernels/elementwise_functions/sin.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
#include <cmath>
2727
#include <cstddef>
2828
#include <cstdint>
29+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
2930
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
31+
#else
32+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
33+
#endif
3034
#include <sycl/sycl.hpp>
3135
#include <type_traits>
3236

dpctl/tensor/libtensor/include/kernels/elementwise_functions/sinh.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
#include <cmath>
2727
#include <cstddef>
2828
#include <cstdint>
29+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
2930
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
31+
#else
32+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
33+
#endif
3034
#include <sycl/sycl.hpp>
3135
#include <type_traits>
3236

dpctl/tensor/libtensor/include/kernels/elementwise_functions/sqrt.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,11 @@
2929
#include <cstddef>
3030
#include <cstdint>
3131
#include <limits>
32+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
3233
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
34+
#else
35+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
36+
#endif
3337
#include <sycl/sycl.hpp>
3438
#include <type_traits>
3539

dpctl/tensor/libtensor/include/kernels/elementwise_functions/square.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,11 @@
2727
#include <cmath>
2828
#include <cstddef>
2929
#include <cstdint>
30+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
3031
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
32+
#else
33+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
34+
#endif
3135
#include <sycl/sycl.hpp>
3236
#include <type_traits>
3337

dpctl/tensor/libtensor/include/kernels/elementwise_functions/tan.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,11 @@
2727
#include <complex>
2828
#include <cstddef>
2929
#include <cstdint>
30+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
3031
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
32+
#else
33+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
34+
#endif
3135
#include <sycl/sycl.hpp>
3236
#include <type_traits>
3337

dpctl/tensor/libtensor/include/kernels/elementwise_functions/tanh.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,11 @@
2828
#include <complex>
2929
#include <cstddef>
3030
#include <cstdint>
31+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
3132
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
33+
#else
34+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
35+
#endif
3236
#include <sycl/sycl.hpp>
3337
#include <type_traits>
3438

dpctl/tensor/libtensor/include/kernels/elementwise_functions/true_divide.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
#pragma once
2727
#include <cstddef>
2828
#include <cstdint>
29+
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
2930
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
31+
#else
32+
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
33+
#endif
3034
#include <sycl/sycl.hpp>
3135
#include <type_traits>
3236

0 commit comments

Comments
 (0)