Domain.calculateComputationDomainGrids() sets _boundaryLayer.grid[i][j][k] = checkDilationRadius(i, j, k);, which in turn uses cyclicIndex() to wrap around cyclic boundaries. There is currently no mechanism to check that the xy and xz boundaries are in fact cyclic, so it is simply assumed that this is the case.
Domain.calculateComputationDomainGrids()sets_boundaryLayer.grid[i][j][k] = checkDilationRadius(i, j, k);, which in turn usescyclicIndex()to wrap around cyclic boundaries. There is currently no mechanism to check that the xy and xz boundaries are in fact cyclic, so it is simply assumed that this is the case.