Apply override to Integrator classes

This commit is contained in:
Richard Berger
2022-01-18 15:10:35 -05:00
parent 778879a0eb
commit 0099d2584b
6 changed files with 32 additions and 32 deletions

View File

@ -46,10 +46,10 @@ namespace LAMMPS_NS {
class VerletLRTIntel : public Verlet {
public:
VerletLRTIntel(class LAMMPS *, int, char **);
virtual ~VerletLRTIntel();
virtual void init();
virtual void setup(int flag);
virtual void run(int);
~VerletLRTIntel() override;
void init() override;
void setup(int flag) override;
void run(int) override;
protected:
PPPMIntel *_intel_kspace;

View File

@ -31,10 +31,10 @@ namespace LAMMPS_NS {
class VerletKokkos : public Verlet {
public:
VerletKokkos(class LAMMPS *, int, char **);
~VerletKokkos() {}
void setup(int);
void setup_minimal(int);
void run(int);
~VerletKokkos() override = default;
void setup(int) override;
void setup_minimal(int) override;
void run(int) override;
KOKKOS_INLINE_FUNCTION
void operator() (const int& i) const {

View File

@ -28,13 +28,13 @@ namespace LAMMPS_NS {
class RespaOMP : public Respa, public ThrOMP {
public:
RespaOMP(class LAMMPS *, int, char **);
virtual ~RespaOMP() {}
virtual void init();
virtual void setup(int);
virtual void setup_minimal(int);
~RespaOMP() override = default;
void init() override;
void setup(int) override;
void setup_minimal(int) override;
protected:
virtual void recurse(int);
void recurse(int) override;
};
} // namespace LAMMPS_NS

View File

@ -27,12 +27,12 @@ namespace LAMMPS_NS {
class VerletSplit : public Verlet {
public:
VerletSplit(class LAMMPS *, int, char **);
~VerletSplit();
void init();
void setup(int);
void setup_minimal(int);
void run(int);
double memory_usage();
~VerletSplit() override;
void init() override;
void setup(int) override;
void setup_minimal(int) override;
void run(int) override;
double memory_usage() override;
private:
int master; // 1 if an Rspace proc, 0 if Kspace

View File

@ -46,13 +46,13 @@ class Respa : public Integrate {
int pair_compute; // 1 if pair force need to be computed
Respa(class LAMMPS *, int, char **);
virtual ~Respa();
virtual void init();
virtual void setup(int);
virtual void setup_minimal(int);
virtual void run(int);
virtual void cleanup();
virtual void reset_dt();
~Respa() override;
void init() override;
void setup(int) override;
void setup_minimal(int) override;
void run(int) override;
void cleanup() override;
void reset_dt() override;
void copy_f_flevel(int);
void copy_flevel_f(int);

View File

@ -27,12 +27,12 @@ namespace LAMMPS_NS {
class Verlet : public Integrate {
public:
Verlet(class LAMMPS *, int, char **);
virtual ~Verlet() {}
virtual void init();
virtual void setup(int flag);
virtual void setup_minimal(int);
virtual void run(int);
void cleanup();
~Verlet() override = default;
void init() override;
void setup(int flag) override;
void setup_minimal(int) override;
void run(int) override;
void cleanup() override;
protected:
int triclinic; // 0 if domain is orthog, 1 if triclinic