Lightning devices for Catalyst appear not to parse the logical qubit WireMap, but rather allocate as device qubit indices, solely. However, it seems that if theWireMap is parsed in the QrackDevice constructor, then QrackDevice can serve up the correct arbitrary WireMap labels for logical qubits, as Catalyst requests and expects them.
Lightning devices for Catalyst appear not to parse the logical qubit
WireMap
, but rather allocate as device qubit indices, solely. However, it seems that if theWireMap
is parsed in theQrackDevice
constructor, thenQrackDevice
can serve up the correct arbitraryWireMap
labels for logical qubits, as Catalyst requests and expects them.