Adding other nstencil classes
This commit is contained in:
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user