private void apply(
int i3, Tensors3 d, float c, float[][][] s, float[][][] x, float[][][] y)
{
if (_stencil==Stencil.D21) {
apply21(i3,c,s,x,y);
} else if (_stencil==Stencil.D22) {
apply22(i3,d,c,s,x,y);
} else if (_stencil==Stencil.D24) {
throw new UnsupportedOperationException(
"Stencil.D24 not supported for 3D arrays");
} else if (_stencil==Stencil.D33) {
apply33(i3,d,c,s,x,y);
} else if (_stencil==Stencil.D71) {
apply71(i3,d,c,s,x,y);
} else if (_stencil==Stencil.D91) {
throw new UnsupportedOperationException(
"Stencil.D91 not supported for 3D arrays");
}
}