Fixes to boundaries

Out of laziness some of the boundary conditions on e.g. 2D fields
were not corrected previously:
o Using generator if available, rather than function call
o Factor of TWOPI in Y coordinate