assignment operator for grids accepts class(t_grid) as source grid now