match_kokkos()
This commit is contained in:
@ -300,7 +300,7 @@ void RegBlockKokkos<DeviceType>::operator()(TagRegBlockMatchAll, const int &i) c
|
||||
double x_tmp = x(i,0);
|
||||
double y_tmp = x(i,1);
|
||||
double z_tmp = x(i,2);
|
||||
d_match[i] = match(x_tmp,y_tmp,z_tmp);
|
||||
d_match[i] = match_kokkos(x_tmp,y_tmp,z_tmp);
|
||||
}
|
||||
}
|
||||
|
||||
@ -318,7 +318,7 @@ void RegBlockKokkos<DeviceType>::operator()(TagRegBlockMatchAll, const int &i) c
|
||||
|
||||
template<class DeviceType>
|
||||
KOKKOS_INLINE_FUNCTION
|
||||
int RegBlockKokkos<DeviceType>::match(double x, double y, double z) const
|
||||
int RegBlockKokkos<DeviceType>::match_kokkos(double x, double y, double z) const
|
||||
{
|
||||
if (dynamic) inverse_transform(x,y,z);
|
||||
if (openflag) return 1;
|
||||
|
||||
@ -62,7 +62,7 @@ class RegBlockKokkos : public RegBlock, public KokkosBase {
|
||||
KOKKOS_INLINE_FUNCTION
|
||||
int k_inside(double, double, double) const;
|
||||
KOKKOS_INLINE_FUNCTION
|
||||
int match(double, double, double) const;
|
||||
int match_kokkos(double, double, double) const;
|
||||
KOKKOS_INLINE_FUNCTION
|
||||
void forward_transform(double&, double&, double&) const;
|
||||
KOKKOS_INLINE_FUNCTION
|
||||
|
||||
@ -218,7 +218,7 @@ void RegSphereKokkos<DeviceType>::match_all_kokkos(int groupbit_in, DAT::tdual_i
|
||||
double x_tmp = d_x(i,0);
|
||||
double y_tmp = d_x(i,1);
|
||||
double z_tmp = d_x(i,2);
|
||||
d_match[i] = match(x_tmp,y_tmp,z_tmp);
|
||||
d_match[i] = match_kokkos(x_tmp,y_tmp,z_tmp);
|
||||
}});
|
||||
|
||||
copymode = 0;
|
||||
@ -240,7 +240,7 @@ void RegSphereKokkos<DeviceType>::match_all_kokkos(int groupbit_in, DAT::tdual_i
|
||||
|
||||
template<class DeviceType>
|
||||
KOKKOS_INLINE_FUNCTION
|
||||
int RegSphereKokkos<DeviceType>::match(double x, double y, double z) const
|
||||
int RegSphereKokkos<DeviceType>::match_kokkos(double x, double y, double z) const
|
||||
{
|
||||
if (dynamic) inverse_transform(x,y,z);
|
||||
if (openflag) return 1;
|
||||
|
||||
@ -51,7 +51,7 @@ class RegSphereKokkos : public RegSphere, public KokkosBase {
|
||||
KOKKOS_INLINE_FUNCTION
|
||||
int k_inside(double, double, double) const;
|
||||
KOKKOS_INLINE_FUNCTION
|
||||
int match(double, double, double) const;
|
||||
int match_kokkos(double, double, double) const;
|
||||
KOKKOS_INLINE_FUNCTION
|
||||
void forward_transform(double &, double &, double &) const;
|
||||
KOKKOS_INLINE_FUNCTION
|
||||
|
||||
Reference in New Issue
Block a user