diff --git a/src/KOKKOS/pair_lj_class2_kokkos.h b/src/KOKKOS/pair_lj_class2_kokkos.h index 73865928f5bc25e69e14f355acf1a8af5df4cd4b..ccff6821f3a3c293bd00bd5f211d0bf674ce8e97 100644 --- a/src/KOKKOS/pair_lj_class2_kokkos.h +++ b/src/KOKKOS/pair_lj_class2_kokkos.h @@ -44,7 +44,9 @@ class PairLJClass2Kokkos : public PairLJClass2 { double init_one(int, int); struct params_lj{ + KOKKOS_INLINE_FUNCTION params_lj(){cutsq=0,lj1=0;lj2=0;lj3=0;lj4=0;offset=0;}; + KOKKOS_INLINE_FUNCTION params_lj(int i){cutsq=0,lj1=0;lj2=0;lj3=0;lj4=0;offset=0;}; F_FLOAT cutsq,lj1,lj2,lj3,lj4,offset; }; diff --git a/src/KOKKOS/pair_lj_expand_kokkos.h b/src/KOKKOS/pair_lj_expand_kokkos.h index 125c63852745bacf7c7e09b817d7eef4baffcc2f..ee110bab80d9328d2cdaddf62aeddc5137bcb9ef 100644 --- a/src/KOKKOS/pair_lj_expand_kokkos.h +++ b/src/KOKKOS/pair_lj_expand_kokkos.h @@ -44,7 +44,9 @@ class PairLJExpandKokkos : public PairLJExpand { double init_one(int, int); struct params_lj{ + KOKKOS_INLINE_FUNCTION params_lj(){cutsq=0,lj1=0;lj2=0;lj3=0;lj4=0;offset=0;shift=0;}; + KOKKOS_INLINE_FUNCTION params_lj(int i){cutsq=0,lj1=0;lj2=0;lj3=0;lj4=0;offset=0;shift=0;}; F_FLOAT cutsq,lj1,lj2,lj3,lj4,offset,shift; }; diff --git a/src/KOKKOS/pair_lj_gromacs_kokkos.h b/src/KOKKOS/pair_lj_gromacs_kokkos.h index 4c03bf6e9b99a7646fe52da06bef5472a5f14bd1..1f16409dc5af81db4da551341761a50103b83de1 100644 --- a/src/KOKKOS/pair_lj_gromacs_kokkos.h +++ b/src/KOKKOS/pair_lj_gromacs_kokkos.h @@ -44,7 +44,9 @@ class PairLJGromacsKokkos : public PairLJGromacs { double init_one(int, int); struct params_lj{ + KOKKOS_INLINE_FUNCTION params_lj(){cut_inner_sq=0;cut_inner=0;lj1=0;lj2=0;lj3=0;lj4=0;offset=0;ljsw1=0;ljsw2=0;ljsw3=0;ljsw4=0;ljsw5=0;}; + KOKKOS_INLINE_FUNCTION params_lj(int i){cut_inner_sq=0;cut_inner=0;lj1=0;lj2=0;lj3=0;lj4=0;offset=0;ljsw1=0;ljsw2=0;ljsw3=0;ljsw4=0;ljsw5=0;}; F_FLOAT cut_inner_sq,cut_inner,lj1,lj2,lj3,lj4,offset,ljsw1,ljsw2,ljsw3,ljsw4,ljsw5; };