bloqade.lanes.dialects.place.InitialLayoutMethods
← Module overview
class
method
sourcemethod
sourcemethod
source
classInitialLayoutMethods¶source
bloqade.lanes.dialects.place.InitialLayoutMethods
Bases: interp.MethodTable
class InitialLayoutMethodsmethodnew_qubit_layout¶source
bloqade.lanes.dialects.place.InitialLayoutMethods.new_qubit_layout
Signature
def new_qubit_layout(_interp: LayoutAnalysis, frame: ForwardFrame[EmptyLattice], stmt: _NewQubitBase)Parameters
| Name | Type | Description |
|---|---|---|
_interp | LayoutAnalysis | |
frame | ForwardFrame[EmptyLattice] | |
stmt | _NewQubitBase |
methodcz¶source
bloqade.lanes.dialects.place.InitialLayoutMethods.cz
Signature
def cz(_interp: LayoutAnalysis, frame: ForwardFrame[EmptyLattice], stmt: CZ)Parameters
| Name | Type | Description |
|---|---|---|
_interp | LayoutAnalysis | |
frame | ForwardFrame[EmptyLattice] | |
stmt | CZ |
methodstatic_circuit¶source
bloqade.lanes.dialects.place.InitialLayoutMethods.static_circuit
Signature
def static_circuit(_interp: LayoutAnalysis, frame: ForwardFrame[EmptyLattice], stmt: StaticPlacement)Parameters
| Name | Type | Description |
|---|---|---|
_interp | LayoutAnalysis | |
frame | ForwardFrame[EmptyLattice] | |
stmt | StaticPlacement |