qrisp.interface.Backend.connectivity#
- property Backend.connectivity#
Currently executable qubit connectivity for the backend.
This property describes which qubit pairs currently have at least one multi-qubit gate available for execution. It reflects the active gate set at the time the property is queried (not the physical wiring of the device, not a theoretical maximum, and not a snapshot of all pairs that have ever been calibrated).
If the physical device consists of multiple disconnected components, the backend is expected to expose a single connected component. The choice of which component to expose (e.g. largest component, highest-fidelity subset) is left to the concrete backend implementation.
Gates involving more than two qubits are not representable as edges in a connectivity graph. Backends that support such operations should document them separately (e.g. via
gate_set).The returned object may encode qubit adjacency, coupling constraints, or other topology information in a backend-specific format.
Returns
Noneif the backend does not expose connectivity information. Concrete backend implementations may return structured, vendor-defined objects.