Skip to main content
IBM Quantum Platform

map_node_single_register

map_node_single_register(in_node, f2q_layout)

Stellen Sie das Register für den einzelnen Fermionenmodus dar, auf das die Schaltungsoperation einwirkt.

Für ein gegebenes und DAGOpNode ein wird F2QLayout diese Funktion Folgendes tun:

  1. Stellen Sie sicher, dass alle bearbeiteten fermionischen Moden zum selben Register gehören
  2. die Indizes des Knotens unter Berücksichtigung des genannten Fermionenmodus-Registers auf ihre globalen Indizes abbilden
  3. Ordne dieses Fermionenmodus-Register dem entsprechenden Qubit-Register zu
Vorsicht

Die zurückgegebenen Indizes des globalen Fermionenmodenregisters hängen bewusst von der Reihenfolge der Fermionenmoden während der Konstruktion ihres ursprünglichen Registers ab FermionicRegister. Dies dürfte zwar keine Probleme verursachen, macht die Verwendung jedoch möglicherweise RelabelModes allgemeiner.

Parameter

Rückgabe

Die Liste der Indizes der globalen fermionischen Moden und der zugeordneten Qubit-Registerinstanzen.

Erhöhungen

NotImplementedError – wenn der angegebene Knoten auf fermionische Moden einwirkt, die nicht alle zum selben gehören FermionicRegister.

Rückgabetyp

Tupel [ Liste [ int ], QuantumRegister ]

War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.