diff --git a/src/DPD-REACT/npair_half_bin_newton_ssa.h b/src/DPD-REACT/npair_half_bin_newton_ssa.h index 52f3bb5142..265087e7ed 100644 --- a/src/DPD-REACT/npair_half_bin_newton_ssa.h +++ b/src/DPD-REACT/npair_half_bin_newton_ssa.h @@ -41,8 +41,8 @@ class NPairHalfBinNewtonSSA : public NPair { int ssa_maxPhaseLen; NPairHalfBinNewtonSSA(class LAMMPS *); - ~NPairHalfBinNewtonSSA(); - void build(class NeighList *); + ~NPairHalfBinNewtonSSA() override; + void build(class NeighList *) override; private: int ssa_maxPhaseCt; diff --git a/src/INTEL/npair_full_bin_ghost_intel.h b/src/INTEL/npair_full_bin_ghost_intel.h index 3830b07e6d..a14ac18909 100644 --- a/src/INTEL/npair_full_bin_ghost_intel.h +++ b/src/INTEL/npair_full_bin_ghost_intel.h @@ -35,8 +35,7 @@ namespace LAMMPS_NS { class NPairFullBinGhostIntel : public NPairIntel { public: NPairFullBinGhostIntel(class LAMMPS *); - ~NPairFullBinGhostIntel() {} - void build(class NeighList *); + void build(class NeighList *) override; private: template diff --git a/src/INTEL/npair_full_bin_intel.h b/src/INTEL/npair_full_bin_intel.h index 720780898c..ce23b0d475 100644 --- a/src/INTEL/npair_full_bin_intel.h +++ b/src/INTEL/npair_full_bin_intel.h @@ -32,8 +32,7 @@ namespace LAMMPS_NS { class NPairFullBinIntel : public NPairIntel { public: NPairFullBinIntel(class LAMMPS *); - ~NPairFullBinIntel() {} - void build(class NeighList *); + void build(class NeighList *) override; private: template void fbi(NeighList *, IntelBuffers *); diff --git a/src/INTEL/npair_half_bin_newton_intel.h b/src/INTEL/npair_half_bin_newton_intel.h index 9c9dcab703..3830847954 100644 --- a/src/INTEL/npair_half_bin_newton_intel.h +++ b/src/INTEL/npair_half_bin_newton_intel.h @@ -31,8 +31,7 @@ namespace LAMMPS_NS { class NPairHalfBinNewtonIntel : public NPairIntel { public: NPairHalfBinNewtonIntel(class LAMMPS *); - ~NPairHalfBinNewtonIntel() {} - void build(class NeighList *); + void build(class NeighList *) override; private: template void hbni(NeighList *, IntelBuffers *); diff --git a/src/INTEL/npair_half_bin_newton_tri_intel.h b/src/INTEL/npair_half_bin_newton_tri_intel.h index 0d6f577b3d..e6e3c6ce16 100644 --- a/src/INTEL/npair_half_bin_newton_tri_intel.h +++ b/src/INTEL/npair_half_bin_newton_tri_intel.h @@ -31,8 +31,7 @@ namespace LAMMPS_NS { class NPairHalfBinNewtonTriIntel : public NPairIntel { public: NPairHalfBinNewtonTriIntel(class LAMMPS *); - ~NPairHalfBinNewtonTriIntel() {} - void build(class NeighList *); + void build(class NeighList *) override; private: template void hbnti(NeighList *, IntelBuffers *); diff --git a/src/INTEL/npair_halffull_newton_intel.h b/src/INTEL/npair_halffull_newton_intel.h index ea751c2421..7514adbe25 100644 --- a/src/INTEL/npair_halffull_newton_intel.h +++ b/src/INTEL/npair_halffull_newton_intel.h @@ -45,8 +45,7 @@ namespace LAMMPS_NS { class NPairHalffullNewtonIntel : public NPair { public: NPairHalffullNewtonIntel(class LAMMPS *); - ~NPairHalffullNewtonIntel() {} - void build(class NeighList *); + void build(class NeighList *) override; protected: FixIntel *_fix; diff --git a/src/INTEL/npair_intel.h b/src/INTEL/npair_intel.h index 8035f6f9be..a17733aed7 100644 --- a/src/INTEL/npair_intel.h +++ b/src/INTEL/npair_intel.h @@ -76,8 +76,8 @@ namespace LAMMPS_NS { class NPairIntel : public NPair { public: NPairIntel(class LAMMPS *); - ~NPairIntel(); - virtual void copy_neighbor_info(); + ~NPairIntel() override; + void copy_neighbor_info() override; #ifdef _LMP_INTEL_OFFLOAD void grow_stencil(); diff --git a/src/INTEL/npair_skip_intel.h b/src/INTEL/npair_skip_intel.h index 2c77b24cd5..b7ca847eee 100644 --- a/src/INTEL/npair_skip_intel.h +++ b/src/INTEL/npair_skip_intel.h @@ -43,9 +43,9 @@ namespace LAMMPS_NS { class NPairSkipIntel : public NPair { public: NPairSkipIntel(class LAMMPS *); - ~NPairSkipIntel(); - virtual void copy_neighbor_info(); - void build(class NeighList *); + ~NPairSkipIntel() override; + void copy_neighbor_info() override; + void build(class NeighList *) override; protected: FixIntel *_fix; diff --git a/src/KOKKOS/npair_copy_kokkos.h b/src/KOKKOS/npair_copy_kokkos.h index b272275650..af8e1962d8 100644 --- a/src/KOKKOS/npair_copy_kokkos.h +++ b/src/KOKKOS/npair_copy_kokkos.h @@ -35,8 +35,7 @@ template class NPairCopyKokkos : public NPair { public: NPairCopyKokkos(class LAMMPS *); - ~NPairCopyKokkos() {} - void build(class NeighList *); + void build(class NeighList *) override; private: void copy_to_kokkos(class NeighList *); void copy_to_cpu(class NeighList *); diff --git a/src/KOKKOS/npair_halffull_kokkos.h b/src/KOKKOS/npair_halffull_kokkos.h index f6b1fbf08e..2bd3daf365 100644 --- a/src/KOKKOS/npair_halffull_kokkos.h +++ b/src/KOKKOS/npair_halffull_kokkos.h @@ -139,8 +139,7 @@ class NPairHalffullKokkos : public NPair { typedef ArrayTypes AT; NPairHalffullKokkos(class LAMMPS *); - ~NPairHalffullKokkos() {} - void build(class NeighList *); + void build(class NeighList *) override; KOKKOS_INLINE_FUNCTION void operator()(TagNPairHalffullCompute, const int&) const; diff --git a/src/KOKKOS/npair_kokkos.h b/src/KOKKOS/npair_kokkos.h index 339d7e425d..e78a0f6a85 100644 --- a/src/KOKKOS/npair_kokkos.h +++ b/src/KOKKOS/npair_kokkos.h @@ -100,11 +100,10 @@ class NPairKokkos : public NPair { public: NPairKokkos(class LAMMPS *); - ~NPairKokkos() {} - void copy_neighbor_info(); - void copy_bin_info(); - void copy_stencil_info(); - void build(class NeighList *); + void copy_neighbor_info() override; + void copy_bin_info() override; + void copy_stencil_info() override; + void build(class NeighList *) override; private: int newton_pair; diff --git a/src/KOKKOS/npair_skip_kokkos.h b/src/KOKKOS/npair_skip_kokkos.h index 2024a1e214..695641a8d6 100644 --- a/src/KOKKOS/npair_skip_kokkos.h +++ b/src/KOKKOS/npair_skip_kokkos.h @@ -63,8 +63,7 @@ class NPairSkipKokkos : public NPair { typedef ArrayTypes AT; NPairSkipKokkos(class LAMMPS *); - ~NPairSkipKokkos() {} - void build(class NeighList *); + void build(class NeighList *) override; KOKKOS_INLINE_FUNCTION void operator()(TagNPairSkipCompute, const int&, int&, const bool&) const; diff --git a/src/KOKKOS/npair_ssa_kokkos.h b/src/KOKKOS/npair_ssa_kokkos.h index ed99f54e1e..4b17ae881a 100644 --- a/src/KOKKOS/npair_ssa_kokkos.h +++ b/src/KOKKOS/npair_ssa_kokkos.h @@ -59,11 +59,10 @@ class NPairSSAKokkos : public NPair { typename AT::t_int_2d ssa_gitemLen; NPairSSAKokkos(class LAMMPS *); - ~NPairSSAKokkos() {} - void copy_neighbor_info(); - void copy_bin_info(); - void copy_stencil_info(); - void build(class NeighList *); + void copy_neighbor_info() override; + void copy_bin_info() override; + void copy_stencil_info() override; + void build(class NeighList *) override; private: // data from Neighbor class diff --git a/src/OPENMP/npair_full_bin_atomonly_omp.h b/src/OPENMP/npair_full_bin_atomonly_omp.h index 2cdc5d086d..0b17edd6ec 100644 --- a/src/OPENMP/npair_full_bin_atomonly_omp.h +++ b/src/OPENMP/npair_full_bin_atomonly_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairFullBinAtomonlyOmp : public NPair { public: NPairFullBinAtomonlyOmp(class LAMMPS *); - ~NPairFullBinAtomonlyOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_full_bin_ghost_omp.h b/src/OPENMP/npair_full_bin_ghost_omp.h index 0483cf7575..e53b4f6a8e 100644 --- a/src/OPENMP/npair_full_bin_ghost_omp.h +++ b/src/OPENMP/npair_full_bin_ghost_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairFullBinGhostOmp : public NPair { public: NPairFullBinGhostOmp(class LAMMPS *); - ~NPairFullBinGhostOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_full_bin_omp.h b/src/OPENMP/npair_full_bin_omp.h index f701556950..1ce8a70e13 100644 --- a/src/OPENMP/npair_full_bin_omp.h +++ b/src/OPENMP/npair_full_bin_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairFullBinOmp : public NPair { public: NPairFullBinOmp(class LAMMPS *); - ~NPairFullBinOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_full_multi_old_omp.h b/src/OPENMP/npair_full_multi_old_omp.h index 0b28db12d6..e8430623e1 100644 --- a/src/OPENMP/npair_full_multi_old_omp.h +++ b/src/OPENMP/npair_full_multi_old_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairFullMultiOldOmp : public NPair { public: NPairFullMultiOldOmp(class LAMMPS *); - ~NPairFullMultiOldOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_full_multi_omp.h b/src/OPENMP/npair_full_multi_omp.h index 8ee3cadbc8..9d0067703f 100644 --- a/src/OPENMP/npair_full_multi_omp.h +++ b/src/OPENMP/npair_full_multi_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairFullMultiOmp : public NPair { public: NPairFullMultiOmp(class LAMMPS *); - ~NPairFullMultiOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_full_nsq_ghost_omp.h b/src/OPENMP/npair_full_nsq_ghost_omp.h index b34d1fb74d..c19f7c5a0a 100644 --- a/src/OPENMP/npair_full_nsq_ghost_omp.h +++ b/src/OPENMP/npair_full_nsq_ghost_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairFullNsqGhostOmp : public NPair { public: NPairFullNsqGhostOmp(class LAMMPS *); - ~NPairFullNsqGhostOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_full_nsq_omp.h b/src/OPENMP/npair_full_nsq_omp.h index e16f830e97..bb0849e8a6 100644 --- a/src/OPENMP/npair_full_nsq_omp.h +++ b/src/OPENMP/npair_full_nsq_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairFullNsqOmp : public NPair { public: NPairFullNsqOmp(class LAMMPS *); - ~NPairFullNsqOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_bin_atomonly_newton_omp.h b/src/OPENMP/npair_half_bin_atomonly_newton_omp.h index 9ebf5c6f65..42d92b6e16 100644 --- a/src/OPENMP/npair_half_bin_atomonly_newton_omp.h +++ b/src/OPENMP/npair_half_bin_atomonly_newton_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfBinAtomonlyNewtonOmp : public NPair { public: NPairHalfBinAtomonlyNewtonOmp(class LAMMPS *); - ~NPairHalfBinAtomonlyNewtonOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_bin_newtoff_ghost_omp.h b/src/OPENMP/npair_half_bin_newtoff_ghost_omp.h index 2c94ff83f3..319fac9b35 100644 --- a/src/OPENMP/npair_half_bin_newtoff_ghost_omp.h +++ b/src/OPENMP/npair_half_bin_newtoff_ghost_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairHalfBinNewtoffGhostOmp : public NPair { public: NPairHalfBinNewtoffGhostOmp(class LAMMPS *); - ~NPairHalfBinNewtoffGhostOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_bin_newtoff_omp.h b/src/OPENMP/npair_half_bin_newtoff_omp.h index 849766e803..83dd355b2a 100644 --- a/src/OPENMP/npair_half_bin_newtoff_omp.h +++ b/src/OPENMP/npair_half_bin_newtoff_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfBinNewtoffOmp : public NPair { public: NPairHalfBinNewtoffOmp(class LAMMPS *); - ~NPairHalfBinNewtoffOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_bin_newton_omp.h b/src/OPENMP/npair_half_bin_newton_omp.h index ddbb46b57e..f80df43b22 100644 --- a/src/OPENMP/npair_half_bin_newton_omp.h +++ b/src/OPENMP/npair_half_bin_newton_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfBinNewtonOmp : public NPair { public: NPairHalfBinNewtonOmp(class LAMMPS *); - ~NPairHalfBinNewtonOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_bin_newton_tri_omp.h b/src/OPENMP/npair_half_bin_newton_tri_omp.h index 0506b1a561..6b40d6b95f 100644 --- a/src/OPENMP/npair_half_bin_newton_tri_omp.h +++ b/src/OPENMP/npair_half_bin_newton_tri_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfBinNewtonTriOmp : public NPair { public: NPairHalfBinNewtonTriOmp(class LAMMPS *); - ~NPairHalfBinNewtonTriOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_multi_newtoff_omp.h b/src/OPENMP/npair_half_multi_newtoff_omp.h index 1be3c8d0e7..c166c34ce0 100644 --- a/src/OPENMP/npair_half_multi_newtoff_omp.h +++ b/src/OPENMP/npair_half_multi_newtoff_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfMultiNewtoffOmp : public NPair { public: NPairHalfMultiNewtoffOmp(class LAMMPS *); - ~NPairHalfMultiNewtoffOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_multi_newton_omp.h b/src/OPENMP/npair_half_multi_newton_omp.h index a665f788dc..c1684bb282 100644 --- a/src/OPENMP/npair_half_multi_newton_omp.h +++ b/src/OPENMP/npair_half_multi_newton_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfMultiNewtonOmp : public NPair { public: NPairHalfMultiNewtonOmp(class LAMMPS *); - ~NPairHalfMultiNewtonOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_multi_newton_tri_omp.h b/src/OPENMP/npair_half_multi_newton_tri_omp.h index a4cb2245b0..44aed7a09c 100644 --- a/src/OPENMP/npair_half_multi_newton_tri_omp.h +++ b/src/OPENMP/npair_half_multi_newton_tri_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfMultiNewtonTriOmp : public NPair { public: NPairHalfMultiNewtonTriOmp(class LAMMPS *); - ~NPairHalfMultiNewtonTriOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_multi_old_newtoff_omp.h b/src/OPENMP/npair_half_multi_old_newtoff_omp.h index 1ad1f2c91c..7964e53a88 100644 --- a/src/OPENMP/npair_half_multi_old_newtoff_omp.h +++ b/src/OPENMP/npair_half_multi_old_newtoff_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfMultiOldNewtoffOmp : public NPair { public: NPairHalfMultiOldNewtoffOmp(class LAMMPS *); - ~NPairHalfMultiOldNewtoffOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_multi_old_newton_omp.h b/src/OPENMP/npair_half_multi_old_newton_omp.h index 66e67ec818..3486712933 100644 --- a/src/OPENMP/npair_half_multi_old_newton_omp.h +++ b/src/OPENMP/npair_half_multi_old_newton_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfMultiOldNewtonOmp : public NPair { public: NPairHalfMultiOldNewtonOmp(class LAMMPS *); - ~NPairHalfMultiOldNewtonOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_multi_old_newton_tri_omp.h b/src/OPENMP/npair_half_multi_old_newton_tri_omp.h index 2147a88ee6..007c936c33 100644 --- a/src/OPENMP/npair_half_multi_old_newton_tri_omp.h +++ b/src/OPENMP/npair_half_multi_old_newton_tri_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfMultiOldNewtonTriOmp : public NPair { public: NPairHalfMultiOldNewtonTriOmp(class LAMMPS *); - ~NPairHalfMultiOldNewtonTriOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_nsq_newtoff_ghost_omp.h b/src/OPENMP/npair_half_nsq_newtoff_ghost_omp.h index 84e066b618..f3ee492dec 100644 --- a/src/OPENMP/npair_half_nsq_newtoff_ghost_omp.h +++ b/src/OPENMP/npair_half_nsq_newtoff_ghost_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairHalfNsqNewtoffGhostOmp : public NPair { public: NPairHalfNsqNewtoffGhostOmp(class LAMMPS *); - ~NPairHalfNsqNewtoffGhostOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_nsq_newtoff_omp.h b/src/OPENMP/npair_half_nsq_newtoff_omp.h index 68ed500e9f..80b56188f2 100644 --- a/src/OPENMP/npair_half_nsq_newtoff_omp.h +++ b/src/OPENMP/npair_half_nsq_newtoff_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfNsqNewtoffOmp : public NPair { public: NPairHalfNsqNewtoffOmp(class LAMMPS *); - ~NPairHalfNsqNewtoffOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_nsq_newton_omp.h b/src/OPENMP/npair_half_nsq_newton_omp.h index 94575915d2..5905af9b26 100644 --- a/src/OPENMP/npair_half_nsq_newton_omp.h +++ b/src/OPENMP/npair_half_nsq_newton_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfNsqNewtonOmp : public NPair { public: NPairHalfNsqNewtonOmp(class LAMMPS *); - ~NPairHalfNsqNewtonOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_respa_bin_newtoff_omp.h b/src/OPENMP/npair_half_respa_bin_newtoff_omp.h index 1d2a7f31e5..c9fae76f58 100644 --- a/src/OPENMP/npair_half_respa_bin_newtoff_omp.h +++ b/src/OPENMP/npair_half_respa_bin_newtoff_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairHalfRespaBinNewtoffOmp : public NPair { public: NPairHalfRespaBinNewtoffOmp(class LAMMPS *); - ~NPairHalfRespaBinNewtoffOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_respa_bin_newton_omp.h b/src/OPENMP/npair_half_respa_bin_newton_omp.h index f6e30722f0..56c6b3bf1e 100644 --- a/src/OPENMP/npair_half_respa_bin_newton_omp.h +++ b/src/OPENMP/npair_half_respa_bin_newton_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfRespaBinNewtonOmp : public NPair { public: NPairHalfRespaBinNewtonOmp(class LAMMPS *); - ~NPairHalfRespaBinNewtonOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_respa_bin_newton_tri_omp.h b/src/OPENMP/npair_half_respa_bin_newton_tri_omp.h index f1a4d16b21..e43a9ecddc 100644 --- a/src/OPENMP/npair_half_respa_bin_newton_tri_omp.h +++ b/src/OPENMP/npair_half_respa_bin_newton_tri_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfRespaBinNewtonTriOmp : public NPair { public: NPairHalfRespaBinNewtonTriOmp(class LAMMPS *); - ~NPairHalfRespaBinNewtonTriOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_respa_nsq_newtoff_omp.h b/src/OPENMP/npair_half_respa_nsq_newtoff_omp.h index 7c9a3cc8d2..4d1b524b7c 100644 --- a/src/OPENMP/npair_half_respa_nsq_newtoff_omp.h +++ b/src/OPENMP/npair_half_respa_nsq_newtoff_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairHalfRespaNsqNewtoffOmp : public NPair { public: NPairHalfRespaNsqNewtoffOmp(class LAMMPS *); - ~NPairHalfRespaNsqNewtoffOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_respa_nsq_newton_omp.h b/src/OPENMP/npair_half_respa_nsq_newton_omp.h index 7adda81885..b9a879c134 100644 --- a/src/OPENMP/npair_half_respa_nsq_newton_omp.h +++ b/src/OPENMP/npair_half_respa_nsq_newton_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairHalfRespaNsqNewtonOmp : public NPair { public: NPairHalfRespaNsqNewtonOmp(class LAMMPS *); - ~NPairHalfRespaNsqNewtonOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_size_bin_newtoff_omp.h b/src/OPENMP/npair_half_size_bin_newtoff_omp.h index 728a435ffe..ac226a798a 100644 --- a/src/OPENMP/npair_half_size_bin_newtoff_omp.h +++ b/src/OPENMP/npair_half_size_bin_newtoff_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairHalfSizeBinNewtoffOmp : public NPair { public: NPairHalfSizeBinNewtoffOmp(class LAMMPS *); - ~NPairHalfSizeBinNewtoffOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_size_bin_newton_omp.h b/src/OPENMP/npair_half_size_bin_newton_omp.h index 0902f0f417..03143e3353 100644 --- a/src/OPENMP/npair_half_size_bin_newton_omp.h +++ b/src/OPENMP/npair_half_size_bin_newton_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeBinNewtonOmp : public NPair { public: NPairHalfSizeBinNewtonOmp(class LAMMPS *); - ~NPairHalfSizeBinNewtonOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_size_bin_newton_tri_omp.h b/src/OPENMP/npair_half_size_bin_newton_tri_omp.h index 4b1ca9e71b..4924f4d157 100644 --- a/src/OPENMP/npair_half_size_bin_newton_tri_omp.h +++ b/src/OPENMP/npair_half_size_bin_newton_tri_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeBinNewtonTriOmp : public NPair { public: NPairHalfSizeBinNewtonTriOmp(class LAMMPS *); - ~NPairHalfSizeBinNewtonTriOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_size_multi_newtoff_omp.h b/src/OPENMP/npair_half_size_multi_newtoff_omp.h index 5865a977ed..29e5945454 100644 --- a/src/OPENMP/npair_half_size_multi_newtoff_omp.h +++ b/src/OPENMP/npair_half_size_multi_newtoff_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeMultiNewtoffOmp : public NPair { public: NPairHalfSizeMultiNewtoffOmp(class LAMMPS *); - ~NPairHalfSizeMultiNewtoffOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_size_multi_newton_omp.h b/src/OPENMP/npair_half_size_multi_newton_omp.h index 3f9e76adbf..e3200d094e 100644 --- a/src/OPENMP/npair_half_size_multi_newton_omp.h +++ b/src/OPENMP/npair_half_size_multi_newton_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeMultiNewtonOmp : public NPair { public: NPairHalfSizeMultiNewtonOmp(class LAMMPS *); - ~NPairHalfSizeMultiNewtonOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_size_multi_newton_tri_omp.h b/src/OPENMP/npair_half_size_multi_newton_tri_omp.h index fa0b2ead6c..8eee91e055 100644 --- a/src/OPENMP/npair_half_size_multi_newton_tri_omp.h +++ b/src/OPENMP/npair_half_size_multi_newton_tri_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeMultiNewtonTriOmp : public NPair { public: NPairHalfSizeMultiNewtonTriOmp(class LAMMPS *); - ~NPairHalfSizeMultiNewtonTriOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_size_multi_old_newtoff_omp.h b/src/OPENMP/npair_half_size_multi_old_newtoff_omp.h index fa61e86b92..2ace70c519 100644 --- a/src/OPENMP/npair_half_size_multi_old_newtoff_omp.h +++ b/src/OPENMP/npair_half_size_multi_old_newtoff_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairHalfSizeMultiOldNewtoffOmp : public NPair { public: NPairHalfSizeMultiOldNewtoffOmp(class LAMMPS *); - ~NPairHalfSizeMultiOldNewtoffOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_size_multi_old_newton_omp.h b/src/OPENMP/npair_half_size_multi_old_newton_omp.h index c406e3524e..b6df50980c 100644 --- a/src/OPENMP/npair_half_size_multi_old_newton_omp.h +++ b/src/OPENMP/npair_half_size_multi_old_newton_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeMultiOldNewtonOmp : public NPair { public: NPairHalfSizeMultiOldNewtonOmp(class LAMMPS *); - ~NPairHalfSizeMultiOldNewtonOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_size_multi_old_newton_tri_omp.h b/src/OPENMP/npair_half_size_multi_old_newton_tri_omp.h index 37156c7a43..e9635de08a 100644 --- a/src/OPENMP/npair_half_size_multi_old_newton_tri_omp.h +++ b/src/OPENMP/npair_half_size_multi_old_newton_tri_omp.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeMultiOldNewtonTriOmp : public NPair { public: NPairHalfSizeMultiOldNewtonTriOmp(class LAMMPS *); - ~NPairHalfSizeMultiOldNewtonTriOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_size_nsq_newtoff_omp.h b/src/OPENMP/npair_half_size_nsq_newtoff_omp.h index 2d3c21aa73..bc6f2ebf8c 100644 --- a/src/OPENMP/npair_half_size_nsq_newtoff_omp.h +++ b/src/OPENMP/npair_half_size_nsq_newtoff_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairHalfSizeNsqNewtoffOmp : public NPair { public: NPairHalfSizeNsqNewtoffOmp(class LAMMPS *); - ~NPairHalfSizeNsqNewtoffOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_half_size_nsq_newton_omp.h b/src/OPENMP/npair_half_size_nsq_newton_omp.h index bb7eb3e071..19b16afc30 100644 --- a/src/OPENMP/npair_half_size_nsq_newton_omp.h +++ b/src/OPENMP/npair_half_size_nsq_newton_omp.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairHalfSizeNsqNewtonOmp : public NPair { public: NPairHalfSizeNsqNewtonOmp(class LAMMPS *); - ~NPairHalfSizeNsqNewtonOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_halffull_newtoff_omp.h b/src/OPENMP/npair_halffull_newtoff_omp.h index 8cd7b64004..272fb8f570 100644 --- a/src/OPENMP/npair_halffull_newtoff_omp.h +++ b/src/OPENMP/npair_halffull_newtoff_omp.h @@ -35,8 +35,7 @@ namespace LAMMPS_NS { class NPairHalffullNewtoffOmp : public NPair { public: NPairHalffullNewtoffOmp(class LAMMPS *); - ~NPairHalffullNewtoffOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/OPENMP/npair_halffull_newton_omp.h b/src/OPENMP/npair_halffull_newton_omp.h index 78ca839a43..bd54ec03fe 100644 --- a/src/OPENMP/npair_halffull_newton_omp.h +++ b/src/OPENMP/npair_halffull_newton_omp.h @@ -35,8 +35,7 @@ namespace LAMMPS_NS { class NPairHalffullNewtonOmp : public NPair { public: NPairHalffullNewtonOmp(class LAMMPS *); - ~NPairHalffullNewtonOmp() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair.h b/src/npair.h index 35e08786ef..bd14dc3b24 100644 --- a/src/npair.h +++ b/src/npair.h @@ -28,7 +28,7 @@ class NPair : protected Pointers { double cutoff_custom; // cutoff set by requestor NPair(class LAMMPS *); - virtual ~NPair(); + ~NPair() override; void post_constructor(class NeighRequest *); virtual void copy_neighbor_info(); void build_setup(); diff --git a/src/npair_copy.h b/src/npair_copy.h index d21b6610bd..36b80f83d9 100644 --- a/src/npair_copy.h +++ b/src/npair_copy.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairCopy : public NPair { public: NPairCopy(class LAMMPS *); - ~NPairCopy() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_full_bin.h b/src/npair_full_bin.h index 7bc1c11fa9..4d40763271 100644 --- a/src/npair_full_bin.h +++ b/src/npair_full_bin.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairFullBin : public NPair { public: NPairFullBin(class LAMMPS *); - ~NPairFullBin() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_full_bin_atomonly.h b/src/npair_full_bin_atomonly.h index a348f4f734..8e3f96e59b 100644 --- a/src/npair_full_bin_atomonly.h +++ b/src/npair_full_bin_atomonly.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairFullBinAtomonly : public NPair { public: NPairFullBinAtomonly(class LAMMPS *); - ~NPairFullBinAtomonly() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_full_bin_ghost.h b/src/npair_full_bin_ghost.h index 215ee75703..4b7e08a0e1 100644 --- a/src/npair_full_bin_ghost.h +++ b/src/npair_full_bin_ghost.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairFullBinGhost : public NPair { public: NPairFullBinGhost(class LAMMPS *); - ~NPairFullBinGhost() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_full_multi.h b/src/npair_full_multi.h index 4a1aa09fa1..dcd1b5d8a9 100644 --- a/src/npair_full_multi.h +++ b/src/npair_full_multi.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairFullMulti : public NPair { public: NPairFullMulti(class LAMMPS *); - ~NPairFullMulti() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_full_multi_old.h b/src/npair_full_multi_old.h index cd94eb9c9f..0dd825fcce 100644 --- a/src/npair_full_multi_old.h +++ b/src/npair_full_multi_old.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairFullMultiOld : public NPair { public: NPairFullMultiOld(class LAMMPS *); - ~NPairFullMultiOld() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_full_nsq.h b/src/npair_full_nsq.h index a3fdc498f1..0e65fcd027 100644 --- a/src/npair_full_nsq.h +++ b/src/npair_full_nsq.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairFullNsq : public NPair { public: NPairFullNsq(class LAMMPS *); - ~NPairFullNsq() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_full_nsq_ghost.h b/src/npair_full_nsq_ghost.h index 5b5e86fe9f..6ae517ccf7 100644 --- a/src/npair_full_nsq_ghost.h +++ b/src/npair_full_nsq_ghost.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairFullNsqGhost : public NPair { public: NPairFullNsqGhost(class LAMMPS *); - ~NPairFullNsqGhost() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_bin_atomonly_newton.h b/src/npair_half_bin_atomonly_newton.h index 68c51ebcdb..7a3eaf34bc 100644 --- a/src/npair_half_bin_atomonly_newton.h +++ b/src/npair_half_bin_atomonly_newton.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfBinAtomonlyNewton : public NPair { public: NPairHalfBinAtomonlyNewton(class LAMMPS *); - ~NPairHalfBinAtomonlyNewton() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_bin_newtoff.h b/src/npair_half_bin_newtoff.h index fd1b9d6cdf..db240f8bd9 100644 --- a/src/npair_half_bin_newtoff.h +++ b/src/npair_half_bin_newtoff.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfBinNewtoff : public NPair { public: NPairHalfBinNewtoff(class LAMMPS *); - ~NPairHalfBinNewtoff() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_bin_newtoff_ghost.h b/src/npair_half_bin_newtoff_ghost.h index 1abc3e0c0a..b11e0f4802 100644 --- a/src/npair_half_bin_newtoff_ghost.h +++ b/src/npair_half_bin_newtoff_ghost.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfBinNewtoffGhost : public NPair { public: NPairHalfBinNewtoffGhost(class LAMMPS *); - ~NPairHalfBinNewtoffGhost() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_bin_newton.h b/src/npair_half_bin_newton.h index 7849aa741f..19f7b93ae4 100644 --- a/src/npair_half_bin_newton.h +++ b/src/npair_half_bin_newton.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfBinNewton : public NPair { public: NPairHalfBinNewton(class LAMMPS *); - ~NPairHalfBinNewton() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_bin_newton_tri.h b/src/npair_half_bin_newton_tri.h index d90cf41023..ad270ae173 100644 --- a/src/npair_half_bin_newton_tri.h +++ b/src/npair_half_bin_newton_tri.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfBinNewtonTri : public NPair { public: NPairHalfBinNewtonTri(class LAMMPS *); - ~NPairHalfBinNewtonTri() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_multi_newtoff.h b/src/npair_half_multi_newtoff.h index 4837108667..3142587da6 100644 --- a/src/npair_half_multi_newtoff.h +++ b/src/npair_half_multi_newtoff.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfMultiNewtoff : public NPair { public: NPairHalfMultiNewtoff(class LAMMPS *); - ~NPairHalfMultiNewtoff() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_multi_newton.h b/src/npair_half_multi_newton.h index 15cf6ee9c8..55439eacca 100644 --- a/src/npair_half_multi_newton.h +++ b/src/npair_half_multi_newton.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfMultiNewton : public NPair { public: NPairHalfMultiNewton(class LAMMPS *); - ~NPairHalfMultiNewton() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_multi_newton_tri.h b/src/npair_half_multi_newton_tri.h index 4c4f920718..2b6d69f332 100644 --- a/src/npair_half_multi_newton_tri.h +++ b/src/npair_half_multi_newton_tri.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfMultiNewtonTri : public NPair { public: NPairHalfMultiNewtonTri(class LAMMPS *); - ~NPairHalfMultiNewtonTri() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_multi_old_newtoff.h b/src/npair_half_multi_old_newtoff.h index 97d6a7ea69..9418cf5a4c 100644 --- a/src/npair_half_multi_old_newtoff.h +++ b/src/npair_half_multi_old_newtoff.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfMultiOldNewtoff : public NPair { public: NPairHalfMultiOldNewtoff(class LAMMPS *); - ~NPairHalfMultiOldNewtoff() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_multi_old_newton.h b/src/npair_half_multi_old_newton.h index c689aea70b..5c84b8ef98 100644 --- a/src/npair_half_multi_old_newton.h +++ b/src/npair_half_multi_old_newton.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfMultiOldNewton : public NPair { public: NPairHalfMultiOldNewton(class LAMMPS *); - ~NPairHalfMultiOldNewton() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_multi_old_newton_tri.h b/src/npair_half_multi_old_newton_tri.h index 6fc2c49f11..016746cf12 100644 --- a/src/npair_half_multi_old_newton_tri.h +++ b/src/npair_half_multi_old_newton_tri.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfMultiOldNewtonTri : public NPair { public: NPairHalfMultiOldNewtonTri(class LAMMPS *); - ~NPairHalfMultiOldNewtonTri() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_nsq_newtoff.h b/src/npair_half_nsq_newtoff.h index 26a50c2f11..45bef5b0b0 100644 --- a/src/npair_half_nsq_newtoff.h +++ b/src/npair_half_nsq_newtoff.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfNsqNewtoff : public NPair { public: NPairHalfNsqNewtoff(class LAMMPS *); - ~NPairHalfNsqNewtoff() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_nsq_newtoff_ghost.h b/src/npair_half_nsq_newtoff_ghost.h index 034b452540..5d6cb69450 100644 --- a/src/npair_half_nsq_newtoff_ghost.h +++ b/src/npair_half_nsq_newtoff_ghost.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfNsqNewtoffGhost : public NPair { public: NPairHalfNsqNewtoffGhost(class LAMMPS *); - ~NPairHalfNsqNewtoffGhost() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_nsq_newton.h b/src/npair_half_nsq_newton.h index 11170cec18..6b7ec89b82 100644 --- a/src/npair_half_nsq_newton.h +++ b/src/npair_half_nsq_newton.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfNsqNewton : public NPair { public: NPairHalfNsqNewton(class LAMMPS *); - ~NPairHalfNsqNewton() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_respa_bin_newtoff.h b/src/npair_half_respa_bin_newtoff.h index 7c8f592645..2782ae239e 100644 --- a/src/npair_half_respa_bin_newtoff.h +++ b/src/npair_half_respa_bin_newtoff.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfRespaBinNewtoff : public NPair { public: NPairHalfRespaBinNewtoff(class LAMMPS *); - ~NPairHalfRespaBinNewtoff() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_respa_bin_newton.h b/src/npair_half_respa_bin_newton.h index 5483e946a1..c83ca89891 100644 --- a/src/npair_half_respa_bin_newton.h +++ b/src/npair_half_respa_bin_newton.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfRespaBinNewton : public NPair { public: NPairHalfRespaBinNewton(class LAMMPS *); - ~NPairHalfRespaBinNewton() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_respa_bin_newton_tri.h b/src/npair_half_respa_bin_newton_tri.h index a45e89dff1..a5b573103c 100644 --- a/src/npair_half_respa_bin_newton_tri.h +++ b/src/npair_half_respa_bin_newton_tri.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfRespaBinNewtonTri : public NPair { public: NPairHalfRespaBinNewtonTri(class LAMMPS *); - ~NPairHalfRespaBinNewtonTri() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_respa_nsq_newtoff.h b/src/npair_half_respa_nsq_newtoff.h index 5bdd0f0abe..d13fb810da 100644 --- a/src/npair_half_respa_nsq_newtoff.h +++ b/src/npair_half_respa_nsq_newtoff.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfRespaNsqNewtoff : public NPair { public: NPairHalfRespaNsqNewtoff(class LAMMPS *); - ~NPairHalfRespaNsqNewtoff() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_respa_nsq_newton.h b/src/npair_half_respa_nsq_newton.h index bfa27fbfef..9050ca0fde 100644 --- a/src/npair_half_respa_nsq_newton.h +++ b/src/npair_half_respa_nsq_newton.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfRespaNsqNewton : public NPair { public: NPairHalfRespaNsqNewton(class LAMMPS *); - ~NPairHalfRespaNsqNewton() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_size_bin_newtoff.h b/src/npair_half_size_bin_newtoff.h index 6f2cb2424c..f1f9b2a34b 100644 --- a/src/npair_half_size_bin_newtoff.h +++ b/src/npair_half_size_bin_newtoff.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeBinNewtoff : public NPair { public: NPairHalfSizeBinNewtoff(class LAMMPS *); - ~NPairHalfSizeBinNewtoff() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_size_bin_newton.h b/src/npair_half_size_bin_newton.h index 8023361a29..a592969c46 100644 --- a/src/npair_half_size_bin_newton.h +++ b/src/npair_half_size_bin_newton.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeBinNewton : public NPair { public: NPairHalfSizeBinNewton(class LAMMPS *); - ~NPairHalfSizeBinNewton() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_size_bin_newton_tri.h b/src/npair_half_size_bin_newton_tri.h index 86ce3a2b7d..50861d560e 100644 --- a/src/npair_half_size_bin_newton_tri.h +++ b/src/npair_half_size_bin_newton_tri.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeBinNewtonTri : public NPair { public: NPairHalfSizeBinNewtonTri(class LAMMPS *); - ~NPairHalfSizeBinNewtonTri() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_size_multi_newtoff.h b/src/npair_half_size_multi_newtoff.h index ccb395b24b..b33634e5be 100644 --- a/src/npair_half_size_multi_newtoff.h +++ b/src/npair_half_size_multi_newtoff.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeMultiNewtoff : public NPair { public: NPairHalfSizeMultiNewtoff(class LAMMPS *); - ~NPairHalfSizeMultiNewtoff() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_size_multi_newton.h b/src/npair_half_size_multi_newton.h index 4584dd9f62..32139136e6 100644 --- a/src/npair_half_size_multi_newton.h +++ b/src/npair_half_size_multi_newton.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeMultiNewton : public NPair { public: NPairHalfSizeMultiNewton(class LAMMPS *); - ~NPairHalfSizeMultiNewton() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_size_multi_newton_tri.h b/src/npair_half_size_multi_newton_tri.h index 789c4c3dac..10e7a90d16 100644 --- a/src/npair_half_size_multi_newton_tri.h +++ b/src/npair_half_size_multi_newton_tri.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeMultiNewtonTri : public NPair { public: NPairHalfSizeMultiNewtonTri(class LAMMPS *); - ~NPairHalfSizeMultiNewtonTri() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_size_multi_old_newtoff.h b/src/npair_half_size_multi_old_newtoff.h index 743ef3225d..c2ca814129 100644 --- a/src/npair_half_size_multi_old_newtoff.h +++ b/src/npair_half_size_multi_old_newtoff.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeMultiOldNewtoff : public NPair { public: NPairHalfSizeMultiOldNewtoff(class LAMMPS *); - ~NPairHalfSizeMultiOldNewtoff() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_size_multi_old_newton.h b/src/npair_half_size_multi_old_newton.h index 749275814e..2322b5bc42 100644 --- a/src/npair_half_size_multi_old_newton.h +++ b/src/npair_half_size_multi_old_newton.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeMultiOldNewton : public NPair { public: NPairHalfSizeMultiOldNewton(class LAMMPS *); - ~NPairHalfSizeMultiOldNewton() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_size_multi_old_newton_tri.h b/src/npair_half_size_multi_old_newton_tri.h index e4099e655f..1658abc717 100644 --- a/src/npair_half_size_multi_old_newton_tri.h +++ b/src/npair_half_size_multi_old_newton_tri.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeMultiOldNewtonTri : public NPair { public: NPairHalfSizeMultiOldNewtonTri(class LAMMPS *); - ~NPairHalfSizeMultiOldNewtonTri() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_size_nsq_newtoff.h b/src/npair_half_size_nsq_newtoff.h index dbfdadd5a8..b263a907ed 100644 --- a/src/npair_half_size_nsq_newtoff.h +++ b/src/npair_half_size_nsq_newtoff.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeNsqNewtoff : public NPair { public: NPairHalfSizeNsqNewtoff(class LAMMPS *); - ~NPairHalfSizeNsqNewtoff() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_half_size_nsq_newton.h b/src/npair_half_size_nsq_newton.h index f3e6e7cdf8..17735ccc45 100644 --- a/src/npair_half_size_nsq_newton.h +++ b/src/npair_half_size_nsq_newton.h @@ -29,8 +29,7 @@ namespace LAMMPS_NS { class NPairHalfSizeNsqNewton : public NPair { public: NPairHalfSizeNsqNewton(class LAMMPS *); - ~NPairHalfSizeNsqNewton() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_halffull_newtoff.h b/src/npair_halffull_newtoff.h index 7662ee42fc..0a00267449 100644 --- a/src/npair_halffull_newtoff.h +++ b/src/npair_halffull_newtoff.h @@ -45,8 +45,7 @@ namespace LAMMPS_NS { class NPairHalffullNewtoff : public NPair { public: NPairHalffullNewtoff(class LAMMPS *); - ~NPairHalffullNewtoff() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_halffull_newton.h b/src/npair_halffull_newton.h index 0dfe220972..95cc09ec0b 100644 --- a/src/npair_halffull_newton.h +++ b/src/npair_halffull_newton.h @@ -35,8 +35,7 @@ namespace LAMMPS_NS { class NPairHalffullNewton : public NPair { public: NPairHalffullNewton(class LAMMPS *); - ~NPairHalffullNewton() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_skip.h b/src/npair_skip.h index 5827d8a856..aa2b14e12a 100644 --- a/src/npair_skip.h +++ b/src/npair_skip.h @@ -37,8 +37,7 @@ namespace LAMMPS_NS { class NPairSkip : public NPair { public: NPairSkip(class LAMMPS *); - ~NPairSkip() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_skip_respa.h b/src/npair_skip_respa.h index 64b3f7c7da..b0938287b5 100644 --- a/src/npair_skip_respa.h +++ b/src/npair_skip_respa.h @@ -31,8 +31,7 @@ namespace LAMMPS_NS { class NPairSkipRespa : public NPair { public: NPairSkipRespa(class LAMMPS *); - ~NPairSkipRespa() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_skip_size.h b/src/npair_skip_size.h index 0864b568a1..df8d479185 100644 --- a/src/npair_skip_size.h +++ b/src/npair_skip_size.h @@ -30,8 +30,7 @@ namespace LAMMPS_NS { class NPairSkipSize : public NPair { public: NPairSkipSize(class LAMMPS *); - ~NPairSkipSize() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_skip_size_off2on.h b/src/npair_skip_size_off2on.h index a0205a3865..39aee76b09 100644 --- a/src/npair_skip_size_off2on.h +++ b/src/npair_skip_size_off2on.h @@ -31,8 +31,7 @@ namespace LAMMPS_NS { class NPairSkipSizeOff2on : public NPair { public: NPairSkipSizeOff2on(class LAMMPS *); - ~NPairSkipSizeOff2on() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS diff --git a/src/npair_skip_size_off2on_oneside.h b/src/npair_skip_size_off2on_oneside.h index 2c3ec6f4ca..3f1cd6ef34 100644 --- a/src/npair_skip_size_off2on_oneside.h +++ b/src/npair_skip_size_off2on_oneside.h @@ -31,8 +31,7 @@ namespace LAMMPS_NS { class NPairSkipSizeOff2onOneside : public NPair { public: NPairSkipSizeOff2onOneside(class LAMMPS *); - ~NPairSkipSizeOff2onOneside() {} - void build(class NeighList *); + void build(class NeighList *) override; }; } // namespace LAMMPS_NS