Change particle grid extents from int type to double type
Currently, the bounds if a particle grid are of type int which puts unreasonable restrictions on the size of a particle grid.
This merge particle grid extents (i.e. bounds) from int type to double type, removing the current size restriction.