Need both versions of join
This commit is contained in:
@ -67,6 +67,17 @@ public:
|
||||
dst.value[2][1] = MAX(dst.value[2][1],src.value[2][1]);
|
||||
}
|
||||
|
||||
KOKKOS_INLINE_FUNCTION
|
||||
void join(volatile value_type &dst,
|
||||
const volatile value_type &src) const {
|
||||
dst.value[0][0] = MIN(dst.value[0][0],src.value[0][0]);
|
||||
dst.value[0][1] = MAX(dst.value[0][1],src.value[0][1]);
|
||||
dst.value[1][0] = MIN(dst.value[1][0],src.value[1][0]);
|
||||
dst.value[1][1] = MAX(dst.value[1][1],src.value[1][1]);
|
||||
dst.value[2][0] = MIN(dst.value[2][0],src.value[2][0]);
|
||||
dst.value[2][1] = MAX(dst.value[2][1],src.value[2][1]);
|
||||
}
|
||||
|
||||
KOKKOS_INLINE_FUNCTION
|
||||
void operator() (const int &i, value_type &dst) const {
|
||||
dst.value[0][0] = MIN(dst.value[0][0],x(i,0));
|
||||
|
||||
Reference in New Issue
Block a user