51 static constexpr bool is_defined =
52 std::disjunction<dpnp_td_ns::TypePairDefinedEntry<T, float, T, float>,
53 dpnp_td_ns::TypePairDefinedEntry<T, double, T, double>,
55 dpnp_td_ns::NotDefinedEntry>::is_defined;
115 static constexpr bool is_defined = std::disjunction<
116#if !defined(USE_ONEMATH)
117 dpnp_td_ns::TypePairDefinedEntry<Tab, std::int8_t, Tc, std::int32_t>,
118 dpnp_td_ns::TypePairDefinedEntry<Tab, std::int8_t, Tc, float>,
120 dpnp_td_ns::TypePairDefinedEntry<Tab, sycl::half, Tc, float>,
121 dpnp_td_ns::TypePairDefinedEntry<Tab, sycl::half, Tc, sycl::half>,
122 dpnp_td_ns::TypePairDefinedEntry<Tab, float, Tc, float>,
123 dpnp_td_ns::TypePairDefinedEntry<Tab, double, Tc, double>,
124 dpnp_td_ns::TypePairDefinedEntry<Tab,
127 std::complex<float>>,
128 dpnp_td_ns::TypePairDefinedEntry<Tab,
129 std::complex<double>,
131 std::complex<double>>,
133 dpnp_td_ns::NotDefinedEntry>::is_defined;
147 static constexpr bool is_defined = std::disjunction<
148#if !defined(USE_ONEMATH)
149 dpnp_td_ns::TypePairDefinedEntry<Tab, std::int8_t, Tc, std::int32_t>,
150 dpnp_td_ns::TypePairDefinedEntry<Tab, std::int8_t, Tc, float>,
152 dpnp_td_ns::TypePairDefinedEntry<Tab, sycl::half, Tc, float>,
153 dpnp_td_ns::TypePairDefinedEntry<Tab, sycl::half, Tc, sycl::half>,
154 dpnp_td_ns::TypePairDefinedEntry<Tab, float, Tc, float>,
155 dpnp_td_ns::TypePairDefinedEntry<Tab, double, Tc, double>,
156 dpnp_td_ns::TypePairDefinedEntry<Tab,
159 std::complex<float>>,
160 dpnp_td_ns::TypePairDefinedEntry<Tab,
161 std::complex<double>,
163 std::complex<double>>,
165 dpnp_td_ns::NotDefinedEntry>::is_defined;
178 static constexpr bool is_defined =
179 std::disjunction<dpnp_td_ns::TypePairDefinedEntry<T, float, T, float>,
180 dpnp_td_ns::TypePairDefinedEntry<T, double, T, double>,
181 dpnp_td_ns::TypePairDefinedEntry<T,
184 std::complex<float>>,
185 dpnp_td_ns::TypePairDefinedEntry<T,
186 std::complex<double>,
188 std::complex<double>>,
190 dpnp_td_ns::NotDefinedEntry>::is_defined;
203 static constexpr bool is_defined =
204 std::disjunction<dpnp_td_ns::TypePairDefinedEntry<T, float, T, float>,
205 dpnp_td_ns::TypePairDefinedEntry<T, double, T, double>,
206 dpnp_td_ns::TypePairDefinedEntry<T,
209 std::complex<float>>,
210 dpnp_td_ns::TypePairDefinedEntry<T,
211 std::complex<double>,
213 std::complex<double>>,
215 dpnp_td_ns::NotDefinedEntry>::is_defined;