Adding other nstencil classes

This commit is contained in:
jtclemm
2022-10-16 21:02:02 -06:00
parent 25b89473b2
commit 614fb3cbdd
7 changed files with 503 additions and 3 deletions

View File

@ -28,8 +28,7 @@ NStencilBin<HALF, DIM_3D, TRI>::NStencilBin(LAMMPS *lmp) : NStencil(lmp) {}
template<int HALF, int DIM_3D, int TRI>
void NStencilBin<HALF, DIM_3D, TRI>::create()
{
int i,j,k;
bool bin_include;
int i, j, k;
// For half stencils, only the upper plane is needed
int sy_min = sy;
@ -55,7 +54,7 @@ void NStencilBin<HALF, DIM_3D, TRI>::create()
if (! (k > 0 || j > 0 || (j == 0 && i > 0))) continue;
if (bin_distance(i,j,k) < cutneighmaxsq)
stencil[nstencil++] = k*mbiny*mbinx + j*mbinx + i;
stencil[nstencil++] = k * mbiny * mbinx + j * mbinx + i;
}
}
}