rydiqule.doppler_utils.generate_doppler_shift_eom

rydiqule.doppler_utils.generate_doppler_shift_eom(doppler_hamiltonians: ndarray) ndarray[source]

Generates the EOMs for the supplied doppler shifts.

Multiply the output by the velocity in each dimension, then add to the normal EOMs to get the full Doppler shifted EOMs.

Parameters:

doppler_hamiltonians (numpy.ndarray) – Hamiltonians of only the doppler shifts, one for each spatial dimension to be averaged over.

Returns:

Corresponding LHS EOMs with ground removed and in the real basis.

Return type:

numpy.ndarray