qailab.circuit.layer_blocks.entanglers

qailab.circuit.layer_blocks.entanglers#

Different implementations of qubit entangling sections for variational circuits.

Summary#

Classes:

CXEntangler

┌───┐

Reference#

class qailab.circuit.layer_blocks.entanglers.CXEntangler[source]#

Bases: EntanglingBlock

┌───┐

q_0: ──■────────────┤ X ├

┌─┴─┐ └─┬─┘

q_1: ┤ X ├──■─────────┼──

└───┘┌─┴─┐ │

q_2: ─────┤ X ├──■────┼── .. └───┘┌─┴─┐ │ q_n: ──────────┤ X ├──■──

└───┘