rydiqule.doppler_utils.generate_doppler_shift_eom¶
- rydiqule.doppler_utils.generate_doppler_shift_eom(doppler_hamiltonians: ndarray, ground_removed: bool = True) 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.
ground_removed (bool, optional) – Whether to remove the ground state from the equations. Default is True.
- Returns:
Corresponding LHS EOMs with ground removed and in the real basis.
- Return type: