From 778879a0eb4455bc9c245d2ac32698919a5d9907 Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Tue, 18 Jan 2022 14:56:44 -0500 Subject: [PATCH] Apply override to Body classes --- src/BODY/body_nparticle.h | 22 +++++++++++----------- src/BODY/body_rounded_polygon.h | 22 +++++++++++----------- src/BODY/body_rounded_polyhedron.h | 22 +++++++++++----------- src/body.h | 2 +- 4 files changed, 34 insertions(+), 34 deletions(-) diff --git a/src/BODY/body_nparticle.h b/src/BODY/body_nparticle.h index 0c4c590673..24db6a68bb 100644 --- a/src/BODY/body_nparticle.h +++ b/src/BODY/body_nparticle.h @@ -28,21 +28,21 @@ namespace LAMMPS_NS { class BodyNparticle : public Body { public: BodyNparticle(class LAMMPS *, int, char **); - ~BodyNparticle(); + ~BodyNparticle() override; int nsub(struct AtomVecBody::Bonus *); double *coords(struct AtomVecBody::Bonus *); - int pack_border_body(struct AtomVecBody::Bonus *, double *); - int unpack_border_body(struct AtomVecBody::Bonus *, double *); - void data_body(int, int, int, int *, double *); - int pack_data_body(tagint, int, double *); - int write_data_body(FILE *, double *); - double radius_body(int, int, int *, double *); + int pack_border_body(struct AtomVecBody::Bonus *, double *) override; + int unpack_border_body(struct AtomVecBody::Bonus *, double *) override; + void data_body(int, int, int, int *, double *) override; + int pack_data_body(tagint, int, double *) override; + int write_data_body(FILE *, double *) override; + double radius_body(int, int, int *, double *) override; - int noutrow(int); - int noutcol(); - void output(int, int, double *); - int image(int, double, double, int *&, double **&); + int noutrow(int) override; + int noutcol() override; + void output(int, int, double *) override; + int image(int, double, double, int *&, double **&) override; private: int *imflag; diff --git a/src/BODY/body_rounded_polygon.h b/src/BODY/body_rounded_polygon.h index b76a0afaff..284965c466 100644 --- a/src/BODY/body_rounded_polygon.h +++ b/src/BODY/body_rounded_polygon.h @@ -28,7 +28,7 @@ namespace LAMMPS_NS { class BodyRoundedPolygon : public Body { public: BodyRoundedPolygon(class LAMMPS *, int, char **); - ~BodyRoundedPolygon(); + ~BodyRoundedPolygon() override; int nsub(struct AtomVecBody::Bonus *); double *coords(struct AtomVecBody::Bonus *); int nedges(struct AtomVecBody::Bonus *); @@ -36,17 +36,17 @@ class BodyRoundedPolygon : public Body { double enclosing_radius(struct AtomVecBody::Bonus *); double rounded_radius(struct AtomVecBody::Bonus *); - int pack_border_body(struct AtomVecBody::Bonus *, double *); - int unpack_border_body(struct AtomVecBody::Bonus *, double *); - void data_body(int, int, int, int *, double *); - int pack_data_body(tagint, int, double *); - int write_data_body(FILE *, double *); - double radius_body(int, int, int *, double *); + int pack_border_body(struct AtomVecBody::Bonus *, double *) override; + int unpack_border_body(struct AtomVecBody::Bonus *, double *) override; + void data_body(int, int, int, int *, double *) override; + int pack_data_body(tagint, int, double *) override; + int write_data_body(FILE *, double *) override; + double radius_body(int, int, int *, double *) override; - int noutrow(int); - int noutcol(); - void output(int, int, double *); - int image(int, double, double, int *&, double **&); + int noutrow(int) override; + int noutcol() override; + void output(int, int, double *) override; + int image(int, double, double, int *&, double **&) override; private: int *imflag; diff --git a/src/BODY/body_rounded_polyhedron.h b/src/BODY/body_rounded_polyhedron.h index 47c0943299..56392391fa 100644 --- a/src/BODY/body_rounded_polyhedron.h +++ b/src/BODY/body_rounded_polyhedron.h @@ -28,7 +28,7 @@ namespace LAMMPS_NS { class BodyRoundedPolyhedron : public Body { public: BodyRoundedPolyhedron(class LAMMPS *, int, char **); - ~BodyRoundedPolyhedron(); + ~BodyRoundedPolyhedron() override; int nsub(struct AtomVecBody::Bonus *); double *coords(struct AtomVecBody::Bonus *); int nedges(struct AtomVecBody::Bonus *); @@ -38,17 +38,17 @@ class BodyRoundedPolyhedron : public Body { double enclosing_radius(struct AtomVecBody::Bonus *); double rounded_radius(struct AtomVecBody::Bonus *); - int pack_border_body(struct AtomVecBody::Bonus *, double *); - int unpack_border_body(struct AtomVecBody::Bonus *, double *); - void data_body(int, int, int, int *, double *); - int pack_data_body(tagint, int, double *); - int write_data_body(FILE *, double *); - double radius_body(int, int, int *, double *); + int pack_border_body(struct AtomVecBody::Bonus *, double *) override; + int unpack_border_body(struct AtomVecBody::Bonus *, double *) override; + void data_body(int, int, int, int *, double *) override; + int pack_data_body(tagint, int, double *) override; + int write_data_body(FILE *, double *) override; + double radius_body(int, int, int *, double *) override; - int noutrow(int); - int noutcol(); - void output(int, int, double *); - int image(int, double, double, int *&, double **&); + int noutrow(int) override; + int noutcol() override; + void output(int, int, double *) override; + int image(int, double, double, int *&, double **&) override; private: int *imflag; diff --git a/src/body.h b/src/body.h index 27832d2eda..b2cbbee345 100644 --- a/src/body.h +++ b/src/body.h @@ -32,7 +32,7 @@ class Body : protected Pointers { AtomVecBody *avec; // ptr to class that stores body bonus info Body(class LAMMPS *, int, char **); - virtual ~Body(); + ~Body() override; // methods implemented by child classes