Apply override to Minimize classes

This commit is contained in:
Richard Berger
2022-01-19 13:23:28 -05:00
parent 0099d2584b
commit e283bfa1fa
8 changed files with 27 additions and 27 deletions

View File

@ -29,7 +29,7 @@ class Min : protected Pointers {
int searchflag; // 0 if damped dynamics, 1 if sub-cycles on local search
Min(class LAMMPS *);
virtual ~Min();
~Min() override;
virtual void init();
virtual void setup(int flag = 1);
virtual void setup_minimal(int);

View File

@ -27,7 +27,7 @@ namespace LAMMPS_NS {
class MinCG : public MinLineSearch {
public:
MinCG(class LAMMPS *);
int iterate(int);
int iterate(int) override;
};
} // namespace LAMMPS_NS

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class MinFire : public Min {
public:
MinFire(class LAMMPS *);
~MinFire() {}
void init();
void setup_style();
void reset_vectors();
int iterate(int);
~MinFire() override = default;
void init() override;
void setup_style() override;
void reset_vectors() override;
int iterate(int) override;
private:
double dt, dtmax, dtmin;

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class MinFireOld : public Min {
public:
MinFireOld(class LAMMPS *);
~MinFireOld() {}
void init();
void setup_style();
void reset_vectors();
int iterate(int);
~MinFireOld() override = default;
void init() override;
void setup_style() override;
void reset_vectors() override;
int iterate(int) override;
private:
double dt, dtmax;

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class MinHFTN : public Min {
public:
MinHFTN(LAMMPS *);
~MinHFTN();
void init();
void setup_style();
void reset_vectors();
int iterate(int);
~MinHFTN() override;
void init() override;
void setup_style() override;
void reset_vectors() override;
int iterate(int) override;
private:
//---- THE ALGORITHM NEEDS TO STORE THIS MANY ATOM-BASED VECTORS,

View File

@ -21,10 +21,10 @@ namespace LAMMPS_NS {
class MinLineSearch : public Min {
public:
MinLineSearch(class LAMMPS *);
~MinLineSearch();
void init();
void setup_style();
void reset_vectors();
~MinLineSearch() override;
void init() override;
void setup_style() override;
void reset_vectors() override;
protected:
// vectors needed by linesearch minimizers

View File

@ -27,11 +27,11 @@ namespace LAMMPS_NS {
class MinQuickMin : public Min {
public:
MinQuickMin(class LAMMPS *);
~MinQuickMin() {}
void init();
void setup_style();
void reset_vectors();
int iterate(int);
~MinQuickMin() override = default;
void init() override;
void setup_style() override;
void reset_vectors() override;
int iterate(int) override;
private:
double dt;

View File

@ -27,7 +27,7 @@ namespace LAMMPS_NS {
class MinSD : public MinLineSearch {
public:
MinSD(class LAMMPS *);
int iterate(int);
int iterate(int) override;
};
} // namespace LAMMPS_NS