Apply override to Body classes
This commit is contained in:
@ -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;
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user