"""
Advection function along v
```math
\\frac{df}{dt} = e \\frac{df}{dv}
```
"""
function (adv :: AmpereAdvection)( fᵗ :: Array{ComplexF64,2},
e :: Vector{ComplexF64},
:: Float64 )
dt !(fᵗ, 1)
fft= fᵗ .* exp.(-1im * dt * adv.kx * transpose(e))
fᵗ .!(fᵗ, 1)
ifft
end