48 static constexpr bool is_defined = std::disjunction<
49 dpctl_td_ns::TypePairDefinedEntry<T, float, T, float>,
50 dpctl_td_ns::TypePairDefinedEntry<T, double, T, double>,
52 dpctl_td_ns::NotDefinedEntry>::is_defined;
112 static constexpr bool is_defined = std::disjunction<
113#if !defined(USE_ONEMKL_INTERFACES)
114 dpctl_td_ns::TypePairDefinedEntry<Tab, std::int8_t, Tc, std::int32_t>,
115 dpctl_td_ns::TypePairDefinedEntry<Tab, std::int8_t, Tc, float>,
117 dpctl_td_ns::TypePairDefinedEntry<Tab, sycl::half, Tc, float>,
118 dpctl_td_ns::TypePairDefinedEntry<Tab, sycl::half, Tc, sycl::half>,
119 dpctl_td_ns::TypePairDefinedEntry<Tab, float, Tc, float>,
120 dpctl_td_ns::TypePairDefinedEntry<Tab, double, Tc, double>,
121 dpctl_td_ns::TypePairDefinedEntry<Tab,
124 std::complex<float>>,
125 dpctl_td_ns::TypePairDefinedEntry<Tab,
126 std::complex<double>,
128 std::complex<double>>,
130 dpctl_td_ns::NotDefinedEntry>::is_defined;
144 static constexpr bool is_defined = std::disjunction<
145#if !defined(USE_ONEMKL_INTERFACES)
146 dpctl_td_ns::TypePairDefinedEntry<Tab, std::int8_t, Tc, std::int32_t>,
147 dpctl_td_ns::TypePairDefinedEntry<Tab, std::int8_t, Tc, float>,
149 dpctl_td_ns::TypePairDefinedEntry<Tab, sycl::half, Tc, float>,
150 dpctl_td_ns::TypePairDefinedEntry<Tab, sycl::half, Tc, sycl::half>,
151 dpctl_td_ns::TypePairDefinedEntry<Tab, float, Tc, float>,
152 dpctl_td_ns::TypePairDefinedEntry<Tab, double, Tc, double>,
153 dpctl_td_ns::TypePairDefinedEntry<Tab,
156 std::complex<float>>,
157 dpctl_td_ns::TypePairDefinedEntry<Tab,
158 std::complex<double>,
160 std::complex<double>>,
162 dpctl_td_ns::NotDefinedEntry>::is_defined;
175 static constexpr bool is_defined = std::disjunction<
176 dpctl_td_ns::TypePairDefinedEntry<T, float, T, float>,
177 dpctl_td_ns::TypePairDefinedEntry<T, double, T, double>,
178 dpctl_td_ns::TypePairDefinedEntry<T,
181 std::complex<float>>,
182 dpctl_td_ns::TypePairDefinedEntry<T,
183 std::complex<double>,
185 std::complex<double>>,
187 dpctl_td_ns::NotDefinedEntry>::is_defined;