add override to polymorph functions

This commit is contained in:
Axel Kohlmeyer
2022-04-27 18:36:00 -04:00
parent cd3ce8459b
commit a05bdfa76c

View File

@ -27,12 +27,12 @@ namespace LAMMPS_NS {
class RegEllipsoid : public Region {
public:
RegEllipsoid(class LAMMPS *, int, char **);
~RegEllipsoid();
void init();
int inside(double, double, double);
int surface_interior(double *, double);
int surface_exterior(double *, double);
void shape_update();
~RegEllipsoid() override;
void init() override;
int inside(double, double, double) override;
int surface_interior(double *, double) override;
int surface_exterior(double *, double) override;
void shape_update() override;
private:
double xc, yc, zc;
@ -51,7 +51,8 @@ class RegEllipsoid : public Region {
double GetRoot2D(double r0, double z0, double z1, double g);
double GetRoot3D(double r0, double r1, double z0, double z1, double z2, double g);
double DistancePointEllipse(double e0, double e1, double y0, double y1, double &x0, double &x1);
double DistancePointEllipsoid(double e0, double e1, double e2, double y0, double y1, double y2, double& x0, double& x1, double& x2);
double DistancePointEllipsoid(double e0, double e1, double e2, double y0, double y1, double y2,
double &x0, double &x1, double &x2);
};
} // namespace LAMMPS_NS