Skip to content

bloqade.lanes.analysis.placement.lattice.AtomState

← Module overview

classAtomStatesource

bloqade.lanes.analysis.placement.lattice.AtomState

Bases: SimpleJoinMixin['AtomState'], SimpleMeetMixin['AtomState'], BoundedLattice['AtomState']

class AtomState

methodbottomsource

bloqade.lanes.analysis.placement.lattice.AtomState.bottom

def bottom() -> AtomState

Returns

AtomState

source

methodtopsource

bloqade.lanes.analysis.placement.lattice.AtomState.top

def top() -> AtomState

Returns

AtomState

source

methodget_move_layerssource

bloqade.lanes.analysis.placement.lattice.AtomState.get_move_layers

def get_move_layers() -> tuple[tuple[LaneAddress, ...], ...]

Returns

tuple[tuple[LaneAddress, ...], ...]

source

methodget_reverse_movessource

bloqade.lanes.analysis.placement.lattice.AtomState.get_reverse_moves

def get_reverse_moves() -> tuple[tuple[LaneAddress, ...], ...]

Returns

tuple[tuple[LaneAddress, ...], ...]

source