Apply override to more core classes
This commit is contained in:
@ -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;
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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 &,
|
||||
|
||||
@ -112,7 +112,7 @@ class NeighRequest : protected Pointers {
|
||||
// methods
|
||||
|
||||
NeighRequest(class LAMMPS *);
|
||||
~NeighRequest();
|
||||
~NeighRequest() override;
|
||||
void archive();
|
||||
int identical(NeighRequest *);
|
||||
int same_skip(NeighRequest *);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -21,7 +21,7 @@ namespace LAMMPS_NS {
|
||||
class Special : protected Pointers {
|
||||
public:
|
||||
Special(class LAMMPS *);
|
||||
~Special();
|
||||
~Special() override;
|
||||
void build();
|
||||
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user