Apply override to more core classes

This commit is contained in:
Richard Berger
2022-01-20 16:43:04 -05:00
parent 5c62dc0986
commit 7c9b0c1e8e
12 changed files with 26 additions and 29 deletions

View File

@ -22,7 +22,6 @@ namespace LAMMPS_NS {
class Imbalance : protected Pointers {
public:
Imbalance(class LAMMPS *);
virtual ~Imbalance(){};
// parse options. return number of arguments consumed (required)
virtual int options(int, char **) = 0;

View File

@ -21,14 +21,14 @@ namespace LAMMPS_NS {
class ImbalanceGroup : public Imbalance {
public:
ImbalanceGroup(class LAMMPS *);
virtual ~ImbalanceGroup();
~ImbalanceGroup() override;
// parse options, return number of arguments consumed
virtual int options(int, char **) override;
int options(int, char **) override;
// compute and apply weight factors to local atom array
virtual void compute(double *) override;
void compute(double *) override;
// print information about the state of this imbalance compute
virtual std::string info() override;
std::string info() override;
private:
int num; // number of groups with weights

View File

@ -21,15 +21,14 @@ namespace LAMMPS_NS {
class ImbalanceNeigh : public Imbalance {
public:
ImbalanceNeigh(class LAMMPS *);
virtual ~ImbalanceNeigh() {}
public:
// parse options, return number of arguments consumed
virtual int options(int, char **) override;
int options(int, char **) override;
// compute and apply weight factors to local atom array
virtual void compute(double *) override;
void compute(double *) override;
// print information about the state of this imbalance compute
virtual std::string info() override;
std::string info() override;
private:
double factor; // weight factor for neighbor imbalance

View File

@ -21,15 +21,15 @@ namespace LAMMPS_NS {
class ImbalanceStore : public Imbalance {
public:
ImbalanceStore(class LAMMPS *);
virtual ~ImbalanceStore();
~ImbalanceStore() override;
public:
// parse options, return number of arguments consumed
virtual int options(int, char **) override;
int options(int, char **) override;
// compute per-atom imbalance and apply to weight array
virtual void compute(double *) override;
void compute(double *) override;
// print information about the state of this imbalance compute (required)
virtual std::string info() override;
std::string info() override;
private:
char *name; // property name

View File

@ -21,17 +21,16 @@ namespace LAMMPS_NS {
class ImbalanceTime : public Imbalance {
public:
ImbalanceTime(class LAMMPS *);
virtual ~ImbalanceTime() {}
public:
// parse options, return number of arguments consumed
virtual int options(int, char **) override;
int options(int, char **) override;
// reinitialize internal data
virtual void init(int) override;
void init(int) override;
// compute and apply weight factors to local atom array
virtual void compute(double *) override;
void compute(double *) override;
// print information about the state of this imbalance compute
virtual std::string info() override;
std::string info() override;
private:
double factor; // weight factor for time imbalance

View File

@ -21,17 +21,17 @@ namespace LAMMPS_NS {
class ImbalanceVar : public Imbalance {
public:
ImbalanceVar(class LAMMPS *);
virtual ~ImbalanceVar();
~ImbalanceVar() override;
public:
// parse options. return number of arguments consumed.
virtual int options(int, char **) override;
int options(int, char **) override;
// re-initialize internal data, e.g. variable ID
virtual void init(int) override;
void init(int) override;
// compute per-atom imbalance and apply to weight array
virtual void compute(double *) override;
void compute(double *) override;
// print information about the state of this imbalance compute (required)
virtual std::string info() override;
std::string info() override;
private:
char *name; // variable name

View File

@ -27,7 +27,7 @@ class Irregular : protected Pointers {
#endif
Irregular(class LAMMPS *);
~Irregular();
~Irregular() override;
void migrate_atoms(int sortflag = 0, int preassign = 0, int *procassign = nullptr);
int migrate_check();
int create_data(int, int *, int sortflag = 0);

View File

@ -30,7 +30,7 @@ class Lattice : protected Pointers {
// within unit cell (0 <= coord < 1)
Lattice(class LAMMPS *, int, char **);
~Lattice();
~Lattice() override;
void lattice2box(double &, double &, double &);
void box2lattice(double &, double &, double &);
void bbox(int, double, double, double, double &, double &, double &, double &, double &,

View File

@ -112,7 +112,7 @@ class NeighRequest : protected Pointers {
// methods
NeighRequest(class LAMMPS *);
~NeighRequest();
~NeighRequest() override;
void archive();
int identical(NeighRequest *);
int same_skip(NeighRequest *);

View File

@ -21,7 +21,7 @@ namespace LAMMPS_NS {
class RanMars : protected Pointers {
public:
RanMars(class LAMMPS *, int);
~RanMars();
~RanMars() override;
double uniform();
double gaussian();
double gaussian(double mu, double sigma);

View File

@ -39,7 +39,7 @@ class RCB : protected Pointers {
int *sendindex; // index of dot in receiver's nfinal list
RCB(class LAMMPS *);
~RCB();
~RCB() override;
void compute(int, int, double **, double *, double *, double *);
void compute_old(int, int, double **, double *, double *, double *);
void invert(int sortflag = 0);

View File

@ -21,7 +21,7 @@ namespace LAMMPS_NS {
class Special : protected Pointers {
public:
Special(class LAMMPS *);
~Special();
~Special() override;
void build();
private: