propagation direction wavenumber might be different from operator-derived (2D) wavenumber due to numerical dispersion, so lump it in with dx_prop
rename 2d vector from v to e_xy or h_xy