bloqade.lanes.dialects.place.PlacementMethods
← Module overview
class
method
sourcemethod
sourcemethod
sourcemethod
sourcemethod
source
classPlacementMethods¶source
bloqade.lanes.dialects.place.PlacementMethods
Bases: interp.MethodTable
class PlacementMethodsmethodimpl_cz¶source
bloqade.lanes.dialects.place.PlacementMethods.impl_cz
Signature
def impl_cz(_interp: PlacementAnalysis, frame: ForwardFrame[AtomState], stmt: CZ)Parameters
| Name | Type | Description |
|---|---|---|
_interp | PlacementAnalysis | |
frame | ForwardFrame[AtomState] | |
stmt | CZ |
methodimpl_single_qubit_gate¶source
bloqade.lanes.dialects.place.PlacementMethods.impl_single_qubit_gate
Signature
def impl_single_qubit_gate(_interp: PlacementAnalysis, frame: ForwardFrame[AtomState], stmt: R | Rz | StarRz)Parameters
| Name | Type | Description |
|---|---|---|
_interp | PlacementAnalysis | |
frame | ForwardFrame[AtomState] | |
stmt | R | Rz | StarRz |
methodimpl_yield¶source
bloqade.lanes.dialects.place.PlacementMethods.impl_yield
Signature
def impl_yield(_interp: PlacementAnalysis, frame: ForwardFrame[AtomState], stmt: Yield)Parameters
| Name | Type | Description |
|---|---|---|
_interp | PlacementAnalysis | |
frame | ForwardFrame[AtomState] | |
stmt | Yield |
methodimpl_static_circuit¶source
bloqade.lanes.dialects.place.PlacementMethods.impl_static_circuit
Signature
def impl_static_circuit(_interp: PlacementAnalysis, frame: ForwardFrame[AtomState], stmt: StaticPlacement)Parameters
| Name | Type | Description |
|---|---|---|
_interp | PlacementAnalysis | |
frame | ForwardFrame[AtomState] | |
stmt | StaticPlacement |
methodend_measure¶source
bloqade.lanes.dialects.place.PlacementMethods.end_measure
Signature
def end_measure(_interp: PlacementAnalysis, frame: ForwardFrame[AtomState], stmt: EndMeasure)Parameters
| Name | Type | Description |
|---|---|---|
_interp | PlacementAnalysis | |
frame | ForwardFrame[AtomState] | |
stmt | EndMeasure |