Apply override to NStencil classes

This commit is contained in:
Richard Berger
2022-01-20 15:37:15 -05:00
parent 222ea31d8d
commit 32a19d982a
24 changed files with 30 additions and 53 deletions

View File

@ -29,8 +29,7 @@ namespace LAMMPS_NS {
class NStencilHalfBin2dSSA : public NStencilSSA {
public:
NStencilHalfBin2dSSA(class LAMMPS *);
~NStencilHalfBin2dSSA() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS

View File

@ -29,8 +29,7 @@ namespace LAMMPS_NS {
class NStencilHalfBin3dSSA : public NStencilSSA {
public:
NStencilHalfBin3dSSA(class LAMMPS *);
~NStencilHalfBin3dSSA() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS

View File

@ -21,8 +21,7 @@ namespace LAMMPS_NS {
class NStencilSSA : public NStencil {
public:
NStencilSSA(class LAMMPS *lmp) : NStencil(lmp) { xyzflag = 1; }
~NStencilSSA() {}
virtual void create() = 0;
void create() override = 0;
// first stencil index for each subphase, with last index at end
int nstencil_ssa[5];

View File

@ -48,7 +48,7 @@ class NStencil : protected Pointers {
int **bin_collection_multi; // what collection to use for bin information
NStencil(class LAMMPS *);
virtual ~NStencil();
~NStencil() override;
void post_constructor(class NeighRequest *);
void copy_neighbor_info();
virtual void create_setup();

View File

@ -29,8 +29,7 @@ namespace LAMMPS_NS {
class NStencilFullBin2d : public NStencil {
public:
NStencilFullBin2d(class LAMMPS *);
~NStencilFullBin2d() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS

View File

@ -29,8 +29,7 @@ namespace LAMMPS_NS {
class NStencilFullBin3d : public NStencil {
public:
NStencilFullBin3d(class LAMMPS *);
~NStencilFullBin3d() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS

View File

@ -29,8 +29,7 @@ namespace LAMMPS_NS {
class NStencilFullGhostBin2d : public NStencil {
public:
NStencilFullGhostBin2d(class LAMMPS *);
~NStencilFullGhostBin2d() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS

View File

@ -29,8 +29,7 @@ namespace LAMMPS_NS {
class NStencilFullGhostBin3d : public NStencil {
public:
NStencilFullGhostBin3d(class LAMMPS *);
~NStencilFullGhostBin3d() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS

View File

@ -28,11 +28,10 @@ namespace LAMMPS_NS {
class NStencilFullMulti2d : public NStencil {
public:
NStencilFullMulti2d(class LAMMPS *);
~NStencilFullMulti2d() {}
void create();
void create() override;
protected:
void set_stencil_properties();
void set_stencil_properties() override;
};
} // namespace LAMMPS_NS

View File

@ -28,11 +28,10 @@ namespace LAMMPS_NS {
class NStencilFullMulti3d : public NStencil {
public:
NStencilFullMulti3d(class LAMMPS *);
~NStencilFullMulti3d() {}
void create();
void create() override;
protected:
void set_stencil_properties();
void set_stencil_properties() override;
};
} // namespace LAMMPS_NS

View File

@ -29,8 +29,7 @@ namespace LAMMPS_NS {
class NStencilFullMultiOld2d : public NStencil {
public:
NStencilFullMultiOld2d(class LAMMPS *);
~NStencilFullMultiOld2d() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS

View File

@ -29,8 +29,7 @@ namespace LAMMPS_NS {
class NStencilFullMultiOld3d : public NStencil {
public:
NStencilFullMultiOld3d(class LAMMPS *);
~NStencilFullMultiOld3d() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS

View File

@ -29,8 +29,7 @@ namespace LAMMPS_NS {
class NStencilHalfBin2d : public NStencil {
public:
NStencilHalfBin2d(class LAMMPS *);
~NStencilHalfBin2d() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS

View File

@ -29,8 +29,7 @@ namespace LAMMPS_NS {
class NStencilHalfBin2dTri : public NStencil {
public:
NStencilHalfBin2dTri(class LAMMPS *);
~NStencilHalfBin2dTri() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS

View File

@ -29,8 +29,7 @@ namespace LAMMPS_NS {
class NStencilHalfBin3d : public NStencil {
public:
NStencilHalfBin3d(class LAMMPS *);
~NStencilHalfBin3d() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS

View File

@ -29,8 +29,7 @@ namespace LAMMPS_NS {
class NStencilHalfBin3dTri : public NStencil {
public:
NStencilHalfBin3dTri(class LAMMPS *);
~NStencilHalfBin3dTri() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS

View File

@ -28,11 +28,10 @@ namespace LAMMPS_NS {
class NStencilHalfMulti2d : public NStencil {
public:
NStencilHalfMulti2d(class LAMMPS *);
~NStencilHalfMulti2d() {}
void create();
void create() override;
protected:
void set_stencil_properties();
void set_stencil_properties() override;
};
} // namespace LAMMPS_NS

View File

@ -28,11 +28,10 @@ namespace LAMMPS_NS {
class NStencilHalfMulti2dTri : public NStencil {
public:
NStencilHalfMulti2dTri(class LAMMPS *);
~NStencilHalfMulti2dTri() {}
void create();
void create() override;
protected:
void set_stencil_properties();
void set_stencil_properties() override;
};
} // namespace LAMMPS_NS

View File

@ -28,11 +28,10 @@ namespace LAMMPS_NS {
class NStencilHalfMulti3d : public NStencil {
public:
NStencilHalfMulti3d(class LAMMPS *);
~NStencilHalfMulti3d() {}
void create();
void create() override;
protected:
void set_stencil_properties();
void set_stencil_properties() override;
};
} // namespace LAMMPS_NS

View File

@ -28,11 +28,10 @@ namespace LAMMPS_NS {
class NStencilHalfMulti3dTri : public NStencil {
public:
NStencilHalfMulti3dTri(class LAMMPS *);
~NStencilHalfMulti3dTri() {}
void create();
void create() override;
protected:
void set_stencil_properties();
void set_stencil_properties() override;
};
} // namespace LAMMPS_NS

View File

@ -28,8 +28,7 @@ namespace LAMMPS_NS {
class NStencilHalfMultiOld2d : public NStencil {
public:
NStencilHalfMultiOld2d(class LAMMPS *);
~NStencilHalfMultiOld2d() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS

View File

@ -28,8 +28,7 @@ namespace LAMMPS_NS {
class NStencilHalfMultiOld2dTri : public NStencil {
public:
NStencilHalfMultiOld2dTri(class LAMMPS *);
~NStencilHalfMultiOld2dTri() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS

View File

@ -28,8 +28,7 @@ namespace LAMMPS_NS {
class NStencilHalfMultiOld3d : public NStencil {
public:
NStencilHalfMultiOld3d(class LAMMPS *);
~NStencilHalfMultiOld3d() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS

View File

@ -28,8 +28,7 @@ namespace LAMMPS_NS {
class NStencilHalfMultiOld3dTri : public NStencil {
public:
NStencilHalfMultiOld3dTri(class LAMMPS *);
~NStencilHalfMultiOld3dTri() {}
void create();
void create() override;
};
} // namespace LAMMPS_NS