add override to polymorph functions
This commit is contained in:
@ -27,16 +27,16 @@ namespace LAMMPS_NS {
|
|||||||
class RegEllipsoid : public Region {
|
class RegEllipsoid : public Region {
|
||||||
public:
|
public:
|
||||||
RegEllipsoid(class LAMMPS *, int, char **);
|
RegEllipsoid(class LAMMPS *, int, char **);
|
||||||
~RegEllipsoid();
|
~RegEllipsoid() override;
|
||||||
void init();
|
void init() override;
|
||||||
int inside(double, double, double);
|
int inside(double, double, double) override;
|
||||||
int surface_interior(double *, double);
|
int surface_interior(double *, double) override;
|
||||||
int surface_exterior(double *, double);
|
int surface_exterior(double *, double) override;
|
||||||
void shape_update();
|
void shape_update() override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
double xc, yc, zc;
|
double xc, yc, zc;
|
||||||
double a, b,c;
|
double a, b, c;
|
||||||
int xstyle, xvar;
|
int xstyle, xvar;
|
||||||
int ystyle, yvar;
|
int ystyle, yvar;
|
||||||
int zstyle, zvar;
|
int zstyle, zvar;
|
||||||
@ -50,8 +50,9 @@ class RegEllipsoid : public Region {
|
|||||||
|
|
||||||
double GetRoot2D(double r0, double z0, double z1, double g);
|
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 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 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
|
} // namespace LAMMPS_NS
|
||||||
|
|||||||
Reference in New Issue
Block a user