bloqade.lanes.analysis.atom.lattice.AtomState
← Module overview
class
method
sourcemethod
sourcemethod
source
classAtomState¶source
bloqade.lanes.analysis.atom.lattice.AtomState
Bases: MoveExecution
class AtomState(data: AtomStateData = AtomStateData())Parameters
| Name | Type | Default | Description |
|---|---|---|---|
data | AtomStateData | AtomStateData() |
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
data | AtomStateData | field(default_factory=AtomStateData) |
methodis_structurally_equal¶source
bloqade.lanes.analysis.atom.lattice.AtomState.is_structurally_equal
Signature
def is_structurally_equal(other: MoveExecution, context: dict | None = None) -> boolParameters
| Name | Type | Default | Description |
|---|---|---|---|
other | MoveExecution | required | |
context | dict | None | None |
Returns
bool
methodis_subseteq_AtomState¶source
bloqade.lanes.analysis.atom.lattice.AtomState.is_subseteq_AtomState
def is_subseteq_AtomState(elem: AtomState) -> boolParameters
| Name | Type | Description |
|---|---|---|
elem | AtomState |
Returns
bool
methodcopy¶source
bloqade.lanes.analysis.atom.lattice.AtomState.copy
def copy()