Apply override to NStencil classes
This commit is contained in:
@ -29,8 +29,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilHalfBin2dSSA : public NStencilSSA {
|
||||
public:
|
||||
NStencilHalfBin2dSSA(class LAMMPS *);
|
||||
~NStencilHalfBin2dSSA() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
@ -29,8 +29,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilHalfBin3dSSA : public NStencilSSA {
|
||||
public:
|
||||
NStencilHalfBin3dSSA(class LAMMPS *);
|
||||
~NStencilHalfBin3dSSA() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
@ -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];
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -29,8 +29,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilFullBin2d : public NStencil {
|
||||
public:
|
||||
NStencilFullBin2d(class LAMMPS *);
|
||||
~NStencilFullBin2d() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
@ -29,8 +29,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilFullBin3d : public NStencil {
|
||||
public:
|
||||
NStencilFullBin3d(class LAMMPS *);
|
||||
~NStencilFullBin3d() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
@ -29,8 +29,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilFullGhostBin2d : public NStencil {
|
||||
public:
|
||||
NStencilFullGhostBin2d(class LAMMPS *);
|
||||
~NStencilFullGhostBin2d() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
@ -29,8 +29,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilFullGhostBin3d : public NStencil {
|
||||
public:
|
||||
NStencilFullGhostBin3d(class LAMMPS *);
|
||||
~NStencilFullGhostBin3d() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -29,8 +29,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilFullMultiOld2d : public NStencil {
|
||||
public:
|
||||
NStencilFullMultiOld2d(class LAMMPS *);
|
||||
~NStencilFullMultiOld2d() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
@ -29,8 +29,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilFullMultiOld3d : public NStencil {
|
||||
public:
|
||||
NStencilFullMultiOld3d(class LAMMPS *);
|
||||
~NStencilFullMultiOld3d() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
@ -29,8 +29,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilHalfBin2d : public NStencil {
|
||||
public:
|
||||
NStencilHalfBin2d(class LAMMPS *);
|
||||
~NStencilHalfBin2d() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
@ -29,8 +29,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilHalfBin2dTri : public NStencil {
|
||||
public:
|
||||
NStencilHalfBin2dTri(class LAMMPS *);
|
||||
~NStencilHalfBin2dTri() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
@ -29,8 +29,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilHalfBin3d : public NStencil {
|
||||
public:
|
||||
NStencilHalfBin3d(class LAMMPS *);
|
||||
~NStencilHalfBin3d() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
@ -29,8 +29,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilHalfBin3dTri : public NStencil {
|
||||
public:
|
||||
NStencilHalfBin3dTri(class LAMMPS *);
|
||||
~NStencilHalfBin3dTri() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -28,8 +28,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilHalfMultiOld2d : public NStencil {
|
||||
public:
|
||||
NStencilHalfMultiOld2d(class LAMMPS *);
|
||||
~NStencilHalfMultiOld2d() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
@ -28,8 +28,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilHalfMultiOld2dTri : public NStencil {
|
||||
public:
|
||||
NStencilHalfMultiOld2dTri(class LAMMPS *);
|
||||
~NStencilHalfMultiOld2dTri() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
@ -28,8 +28,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilHalfMultiOld3d : public NStencil {
|
||||
public:
|
||||
NStencilHalfMultiOld3d(class LAMMPS *);
|
||||
~NStencilHalfMultiOld3d() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
@ -28,8 +28,7 @@ namespace LAMMPS_NS {
|
||||
class NStencilHalfMultiOld3dTri : public NStencil {
|
||||
public:
|
||||
NStencilHalfMultiOld3dTri(class LAMMPS *);
|
||||
~NStencilHalfMultiOld3dTri() {}
|
||||
void create();
|
||||
void create() override;
|
||||
};
|
||||
|
||||
} // namespace LAMMPS_NS
|
||||
|
||||
Reference in New Issue
Block a user