added getNumberOfBZCells for the BC. Additionally, a 3D space which is 1 unit deep along its z axis will be handled as 2D.