bloqade.geometry.dialects.grid.concrete.GridInterpreter
classGridInterpreter¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter
Bases: MethodTable
class GridInterpretermethodfrom_positions¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.from_positions
Signature
def from_positions(interp: Interpreter, frame: Frame, stmt: stmts.FromPositions)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.FromPositions |
methodfrom_ranges¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.from_ranges
Signature
def from_ranges(interp: Interpreter, frame: Frame, stmt: stmts.FromRanges)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.FromRanges |
methodnew¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.new
def new(interp: Interpreter, frame: Frame, stmt: stmts.New)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.New |
methodshape¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.shape
def shape(interp: Interpreter, frame: Frame, stmt: stmts.Shape)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.Shape |
methodget¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.get
def get(interp: Interpreter, frame: Frame, stmt: stmts.Get)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.Get |
methodget_x_pos¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.get_x_pos
def get_x_pos(interp: Interpreter, frame: Frame, stmt: stmts.GetXPos)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.GetXPos |
methodget_y_pos¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.get_y_pos
def get_y_pos(interp: Interpreter, frame: Frame, stmt: stmts.GetYPos)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.GetYPos |
methodget_view¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.get_view
def get_view(interp: Interpreter, frame: Frame, stmt: stmts.GetSubGrid)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.GetSubGrid |
methodget_x_bounds¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.get_x_bounds
Signature
def get_x_bounds(interp: Interpreter, frame: Frame, stmt: stmts.GetXBounds)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.GetXBounds |
methodget_y_bounds¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.get_y_bounds
Signature
def get_y_bounds(interp: Interpreter, frame: Frame, stmt: stmts.GetYBounds)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.GetYBounds |
methodshift¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.shift
def shift(interp: Interpreter, frame: Frame, stmt: stmts.Shift)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.Shift |
methodshift_subgrid_x¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.shift_subgrid_x
Signature
def shift_subgrid_x(interp: Interpreter, frame: Frame, stmt: stmts.ShiftSubgridX)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.ShiftSubgridX |
methodshift_subgrid_y¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.shift_subgrid_y
Signature
def shift_subgrid_y(interp: Interpreter, frame: Frame, stmt: stmts.ShiftSubgridY)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.ShiftSubgridY |
methodscale¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.scale
def scale(interp: Interpreter, frame: Frame, stmt: stmts.Scale)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.Scale |
methodrepeat¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.repeat
def repeat(interp: Interpreter, frame: Frame, stmt: stmts.Repeat)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.Repeat |
methodpositions¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.positions
def positions(interp: Interpreter, frame: Frame, stmt: stmts.Positions)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.Positions |
methodrow_x_pos¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.row_x_pos
def row_x_pos(interp: Interpreter, frame: Frame, stmt: stmts.RowXPos)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.RowXPos |
methodcol_y_pos¶source
bloqade.geometry.dialects.grid.concrete.GridInterpreter.col_y_pos
def col_y_pos(interp: Interpreter, frame: Frame, stmt: stmts.ColYPos)Parameters
| Name | Type | Description |
|---|---|---|
interp | Interpreter | |
frame | Frame | |
stmt | stmts.ColYPos |