50 inline bool is_in_half_open(sycl::vec<T, 2> val, sycl::vec<T, 2> min, sycl::vec<T, 2> max) {
66 inline bool is_in_half_open(sycl::vec<T, 3> val, sycl::vec<T, 3> min, sycl::vec<T, 3> max) {
82 inline bool is_in_half_open(sycl::vec<T, 4> val, sycl::vec<T, 4> min, sycl::vec<T, 4> max) {
99 inline bool is_in_half_open(sycl::vec<T, 8> val, sycl::vec<T, 8> min, sycl::vec<T, 8> max) {
121 inline bool is_in_half_open(sycl::vec<T, 16> val, sycl::vec<T, 16> min, sycl::vec<T, 16> max) {
194 sycl::vec<T, 3> bmin1,
195 sycl::vec<T, 3> bmax1,
196 sycl::vec<T, 3> bmin2,
197 sycl::vec<T, 3> bmax2) {
258 sycl::vec<T, 3> bmin1,
259 sycl::vec<T, 3> bmax1,
260 sycl::vec<T, 3> bmin2,
261 sycl::vec<T, 3> bmax2) {
285 sycl::vec<T, 3> bmin1,
286 sycl::vec<T, 3> bmax1,
287 sycl::vec<T, 3> bmin2,
288 sycl::vec<T, 3> bmax2) {
bool domain_have_common_face(sycl::vec< T, 3 > bmin1, sycl::vec< T, 3 > bmax1, sycl::vec< T, 3 > bmin2, sycl::vec< T, 3 > bmax2)
Check if two 3D boxes share a common face.