Result

class qctrl.dynamic.types.ion_chain_properties.Result(*, radial_x_mode_properties=None, radial_y_mode_properties=None, axial_mode_properties=None, errors=None, action=None)

The result of a calculation of ion chain properties.

Variables
  • radial_x_mode_properties (List[qctrl.dynamic.types.ion_chain_properties.ModeProperties], optional) – The list of objects that contain information about the radial modes of oscillation of the ion chain along the x-direction (corresponding to the unit vector \((1, 0, 0)\)). The length of this list is equal to the number of ions of the chain, which is the total number of modes of oscillation in this direction. The list is sorted with the modes in ascending order of frequency, ending with the center-of-mass mode.

  • radial_y_mode_properties (List[qctrl.dynamic.types.ion_chain_properties.ModeProperties], optional) – The list of objects that contain information about the radial modes of oscillation of the ion chain along the y-direction (corresponding to the unit vector \((0, 1, 0)\)). The length of this list is equal to the number of ions of the chain, which is the total number of modes of oscillation in this direction. The list is sorted with the modes in ascending order of frequency, ending with the center-of-mass mode.

  • axial_mode_properties (List[qctrl.dynamic.types.ion_chain_properties.ModeProperties], optional) – The list of objects that contain information about the axial modes of oscillation of the ion chain (corresponding to the unit vector \((0, 0, 1)\)). The length of this list is equal to the number of ions of the chain, which is the total number of modes of oscillation in this direction. The list is sorted with the modes in ascending order of frequency, starting with the center-of-mass mode.

  • errors (List[qctrl.dynamic.types.Error], optional) – Related validation errors.

  • action (qctrl.dynamic.types.CoreAction, optional) – Metadata about the execution of the function.