Looks like this method has similar meaning to `get_grids()` of the other derived classes, or `get_grids_for_interpolation()` of the parent class, but has a different name. Consider a uniform name and an abstract method (or some sort of default implementation) in the base class.