Apply override to NTopo classes

This commit is contained in:
Richard Berger
2022-01-20 15:53:01 -05:00
parent 7aaa85c3a1
commit 06cb86dfb9
13 changed files with 13 additions and 25 deletions

View File

@ -24,7 +24,7 @@ class NTopo : protected Pointers {
int **bondlist, **anglelist, **dihedrallist, **improperlist;
NTopo(class LAMMPS *);
virtual ~NTopo();
~NTopo() override;
virtual void build() = 0;

View File

@ -27,8 +27,7 @@ namespace LAMMPS_NS {
class NTopoAngleAll : public NTopo {
public:
NTopoAngleAll(class LAMMPS *);
~NTopoAngleAll() {}
void build();
void build() override;
};
} // namespace LAMMPS_NS

View File

@ -27,8 +27,7 @@ namespace LAMMPS_NS {
class NTopoAnglePartial : public NTopo {
public:
NTopoAnglePartial(class LAMMPS *);
~NTopoAnglePartial() {}
void build();
void build() override;
};
} // namespace LAMMPS_NS

View File

@ -27,8 +27,7 @@ namespace LAMMPS_NS {
class NTopoAngleTemplate : public NTopo {
public:
NTopoAngleTemplate(class LAMMPS *);
~NTopoAngleTemplate() {}
void build();
void build() override;
};
} // namespace LAMMPS_NS

View File

@ -27,8 +27,7 @@ namespace LAMMPS_NS {
class NTopoBondAll : public NTopo {
public:
NTopoBondAll(class LAMMPS *);
~NTopoBondAll() {}
void build();
void build() override;
};
} // namespace LAMMPS_NS

View File

@ -27,8 +27,7 @@ namespace LAMMPS_NS {
class NTopoBondPartial : public NTopo {
public:
NTopoBondPartial(class LAMMPS *);
~NTopoBondPartial() {}
void build();
void build() override;
};
} // namespace LAMMPS_NS

View File

@ -27,8 +27,7 @@ namespace LAMMPS_NS {
class NTopoBondTemplate : public NTopo {
public:
NTopoBondTemplate(class LAMMPS *);
~NTopoBondTemplate() {}
void build();
void build() override;
};
} // namespace LAMMPS_NS

View File

@ -27,8 +27,7 @@ namespace LAMMPS_NS {
class NTopoDihedralAll : public NTopo {
public:
NTopoDihedralAll(class LAMMPS *);
~NTopoDihedralAll() {}
void build();
void build() override;
};
} // namespace LAMMPS_NS

View File

@ -27,8 +27,7 @@ namespace LAMMPS_NS {
class NTopoDihedralPartial : public NTopo {
public:
NTopoDihedralPartial(class LAMMPS *);
~NTopoDihedralPartial() {}
void build();
void build() override;
};
} // namespace LAMMPS_NS

View File

@ -27,8 +27,7 @@ namespace LAMMPS_NS {
class NTopoDihedralTemplate : public NTopo {
public:
NTopoDihedralTemplate(class LAMMPS *);
~NTopoDihedralTemplate() {}
void build();
void build() override;
};
} // namespace LAMMPS_NS

View File

@ -27,8 +27,7 @@ namespace LAMMPS_NS {
class NTopoImproperAll : public NTopo {
public:
NTopoImproperAll(class LAMMPS *);
~NTopoImproperAll() {}
void build();
void build() override;
};
} // namespace LAMMPS_NS

View File

@ -27,8 +27,7 @@ namespace LAMMPS_NS {
class NTopoImproperPartial : public NTopo {
public:
NTopoImproperPartial(class LAMMPS *);
~NTopoImproperPartial() {}
void build();
void build() override;
};
} // namespace LAMMPS_NS

View File

@ -27,8 +27,7 @@ namespace LAMMPS_NS {
class NTopoImproperTemplate : public NTopo {
public:
NTopoImproperTemplate(class LAMMPS *);
~NTopoImproperTemplate() {}
void build();
void build() override;
};
} // namespace LAMMPS_NS