Apply override to NBin classes

This commit is contained in:
Richard Berger
2022-01-20 15:44:16 -05:00
parent 32a19d982a
commit 7aaa85c3a1
7 changed files with 25 additions and 25 deletions

View File

@ -41,12 +41,11 @@ class NBinSSA : public NBinStandard {
int lbinzhi; // highest local bin z-dim coordinate
NBinSSA(class LAMMPS *);
virtual ~NBinSSA() = default;
void bin_atoms_setup(int);
void bin_atoms();
void bin_atoms_setup(int) override;
void bin_atoms() override;
double memory_usage();
double memory_usage() override;
inline int coord2bin(const double &x, const double &y, const double &z, int &ixo, int &iyo,
int &izo) const

View File

@ -32,16 +32,17 @@ namespace LAMMPS_NS {
class NBinIntel : public NBinStandard {
public:
NBinIntel(class LAMMPS *);
~NBinIntel();
void bin_atoms_setup(int);
void bin_atoms();
~NBinIntel() override;
void bin_atoms_setup(int) override;
void bin_atoms() override;
int *get_binpacked() { return _binpacked; }
private:
FixIntel *_fix;
int *_atombin, *_binpacked;
int _precision_mode;
double memory_usage();
double memory_usage() override;
template <class flt_t, class acc_t> void bin_atoms(IntelBuffers<flt_t, acc_t> *);

View File

@ -38,9 +38,9 @@ class NBinKokkos : public NBinStandard {
typedef ArrayTypes<DeviceType> AT;
NBinKokkos(class LAMMPS *);
~NBinKokkos() {}
void bin_atoms_setup(int);
void bin_atoms();
void bin_atoms_setup(int) override;
void bin_atoms() override;
int atoms_per_bin;
DAT::tdual_int_1d k_bincount;

View File

@ -38,9 +38,9 @@ class NBinSSAKokkos : public NBinStandard {
typedef ArrayTypes<DeviceType> AT;
NBinSSAKokkos(class LAMMPS *);
~NBinSSAKokkos() {}
void bin_atoms_setup(int);
void bin_atoms();
void bin_atoms_setup(int) override;
void bin_atoms() override;
// temporary array to hold the binID for each atom
DAT::tdual_int_1d k_binID;

View File

@ -50,7 +50,7 @@ class NBin : protected Pointers {
int **binhead_multi;
NBin(class LAMMPS *);
~NBin();
~NBin() override;
void post_constructor(class NeighRequest *);
virtual void copy_neighbor_info();

View File

@ -29,11 +29,11 @@ namespace LAMMPS_NS {
class NBinMulti : public NBin {
public:
NBinMulti(class LAMMPS *);
~NBinMulti() {}
void bin_atoms_setup(int);
void setup_bins(int);
void bin_atoms();
double memory_usage();
void bin_atoms_setup(int) override;
void setup_bins(int) override;
void bin_atoms() override;
double memory_usage() override;
};
} // namespace LAMMPS_NS

View File

@ -29,11 +29,11 @@ namespace LAMMPS_NS {
class NBinStandard : public NBin {
public:
NBinStandard(class LAMMPS *);
~NBinStandard() {}
void bin_atoms_setup(int);
void setup_bins(int);
void bin_atoms();
double memory_usage();
void bin_atoms_setup(int) override;
void setup_bins(int) override;
void bin_atoms() override;
double memory_usage() override;
};
} // namespace LAMMPS_NS