diff --git a/src/KOKKOS/pair_buck_coul_cut_kokkos.h b/src/KOKKOS/pair_buck_coul_cut_kokkos.h index 8bccabf8defc3c9f4e7da6450ddd4d33f13449f8..0b6aba5e9205477639e8b4c572e45c18fde762bf 100644 --- a/src/KOKKOS/pair_buck_coul_cut_kokkos.h +++ b/src/KOKKOS/pair_buck_coul_cut_kokkos.h @@ -44,7 +44,9 @@ class PairBuckCoulCutKokkos : public PairBuckCoulCut { double init_one(int, int); struct params_buck_coul{ + KOKKOS_INLINE_FUNCTION params_buck_coul(){cut_ljsq=0;cut_coulsq=0;a=0;c=0;rhoinv=0;buck1=0;buck2=0;offset=0;}; + KOKKOS_INLINE_FUNCTION params_buck_coul(int i){cut_ljsq=0;cut_coulsq=0;a=0;c=0;rhoinv=0;buck1=0;buck2=0;offset=0;}; F_FLOAT cut_ljsq,cut_coulsq,a,c,rhoinv,buck1,buck2,offset; }; diff --git a/src/KOKKOS/pair_buck_coul_long_kokkos.h b/src/KOKKOS/pair_buck_coul_long_kokkos.h index c4af7e19f33b482bddf76b7346c1b4652a133c5e..fe63a2c124d967e1f681d5d39baa571f8e5e2053 100644 --- a/src/KOKKOS/pair_buck_coul_long_kokkos.h +++ b/src/KOKKOS/pair_buck_coul_long_kokkos.h @@ -45,7 +45,9 @@ class PairBuckCoulLongKokkos : public PairBuckCoulLong { double init_one(int, int); struct params_buck_coul{ + KOKKOS_INLINE_FUNCTION params_buck_coul(){cut_ljsq=0;cut_coulsq=0;a=0;c=0;rhoinv=0;buck1=0;buck2=0;offset=0;}; + KOKKOS_INLINE_FUNCTION params_buck_coul(int i){cut_ljsq=0;cut_coulsq=0;a=0;c=0;rhoinv=0;buck1=0;buck2=0;offset=0;}; F_FLOAT cut_ljsq,cut_coulsq,a,c,rhoinv,buck1,buck2,offset; }; diff --git a/src/KOKKOS/pair_buck_kokkos.h b/src/KOKKOS/pair_buck_kokkos.h index 6b6e6f793e77c666ae664beb2d5c2719af2cd31f..0b0bbf94cfcef8595d8310df315390ece5d1f6e6 100644 --- a/src/KOKKOS/pair_buck_kokkos.h +++ b/src/KOKKOS/pair_buck_kokkos.h @@ -43,7 +43,9 @@ class PairBuckKokkos : public PairBuck { double init_one(int, int); struct params_buck{ + KOKKOS_INLINE_FUNCTION params_buck(){cutsq=0;a=0;c=0;rhoinv=0;buck1=0;buck2=0;offset=0;}; + KOKKOS_INLINE_FUNCTION params_buck(int i){cutsq=0;a=0;c=0;rhoinv=0;buck1=0;buck2=0;offset=0;}; F_FLOAT cutsq,a,c,rhoinv,buck1,buck2,offset; };