Sequential Quantum Gate Decomposer  v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
List of all members | Public Member Functions | Public Attributes
squander.decomposition.qgd_Wide_Circuit_Optimization.SquanderPartitioner Class Reference
Inheritance diagram for squander.decomposition.qgd_Wide_Circuit_Optimization.SquanderPartitioner:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, max_partition_size)
 
def run (self, circuit, data=None)
 

Public Attributes

 max_partition_size
 

Detailed Description

BQSKit pass: replace circuit body with Squander ILP partition blocks.

Definition at line 502 of file qgd_Wide_Circuit_Optimization.py.

Constructor & Destructor Documentation

◆ __init__()

def squander.decomposition.qgd_Wide_Circuit_Optimization.SquanderPartitioner.__init__ (   self,
  max_partition_size 
)

Definition at line 505 of file qgd_Wide_Circuit_Optimization.py.

Member Function Documentation

◆ run()

def squander.decomposition.qgd_Wide_Circuit_Optimization.SquanderPartitioner.run (   self,
  circuit,
  data = None 
)

Definition at line 509 of file qgd_Wide_Circuit_Optimization.py.

Here is the call graph for this function:

Member Data Documentation

◆ max_partition_size

squander.decomposition.qgd_Wide_Circuit_Optimization.SquanderPartitioner.max_partition_size

Definition at line 507 of file qgd_Wide_Circuit_Optimization.py.


The documentation for this class was generated from the following file: