cirq_aqt.aqt_device.AQTDevice

Ion trap device with qubits having all-to-all connectivity and placed on a line.

measurement_duration The maximum duration of a measurement.
twoq_gates_duration The maximum duration of a two qubit operation.
oneq_gates_duration The maximum duration of a single qubit operation.
qubits Qubits on the device, identified by their x location.

TypeError If not all the qubits supplied are cirq.LineQubits.

metadata Returns the associated Metadata with the device if applicable.

Methods

at

Returns the qubit at the given position, if there is one, else None.

decompose_circuit

duration_of

neighbors_of

Returns the qubits that the given qubit can interact with.

validate_circuit

Raises an exception if a circuit is not valid.

Args
circuit The circuit to validate.

Raises
ValueError The circuit isn't valid for this device.

validate_gate

validate_moment

Raises an exception if a moment is not valid.

Args
moment The moment to validate.

Raises
ValueError The moment isn't valid for this device.

validate_operation

Raises an exception if an operation is not valid.

Args
operation The operation to validate.

Raises
ValueError The operation isn't valid for this device.

__eq__