void grid_sphere_cache_lookup(const double radius, const double dh[3][3], const double dh_inv[3][3], int **sphere_bounds, double *discretized_radius)
Lookup the sphere bounds from the cache and compute them when missing.
Struct holding the sphere cache for one grid as specified by dr[3].