final int yb = ybase + j; final double d = scratch[yb] = linkage.combine(sizex, scratch[xbase + j], sizey, scratch[yb], sizej, mindist); updateCache(size, scratch, bestd, besti, x, y, j, d); final int jb = jbase + y; final double d = scratch[jb] = linkage.combine(sizex, scratch[xbase + j], sizey, scratch[jb], sizej, mindist); updateCache(size, scratch, bestd, besti, x, y, j, d); final int jb = jbase + y; final double d = scratch[jb] = linkage.combine(sizex, scratch[jbase + x], sizey, scratch[jb], sizej, mindist); updateCache(size, scratch, bestd, besti, x, y, j, d);
final int yb = ybase + j; final double d = scratch[yb] = linkage.combine(sizex, scratch[xbase + j], sizey, scratch[yb], sizej, mindist); updateCache(size, scratch, bestd, besti, x, y, j, d); final int jb = jbase + y; final double d = scratch[jb] = linkage.combine(sizex, scratch[xbase + j], sizey, scratch[jb], sizej, mindist); updateCache(size, scratch, bestd, besti, x, y, j, d); updateCache(size, scratch, bestd, besti, x, y, j, d);
final int yb = ybase + j; final double d = scratch[yb] = linkage.combine(sizex, scratch[xbase + j], sizey, scratch[yb], sizej, mindist); updateCache(size, scratch, bestd, besti, x, y, j, d); final int jb = jbase + y; final double d = scratch[jb] = linkage.combine(sizex, scratch[xbase + j], sizey, scratch[jb], sizej, mindist); updateCache(size, scratch, bestd, besti, x, y, j, d); final int jb = jbase + y; final double d = scratch[jb] = linkage.combine(sizex, scratch[jbase + x], sizey, scratch[jb], sizej, mindist); updateCache(size, scratch, bestd, besti, x, y, j, d);