Skip to content

bloqade.geometry.dialects.grid.concrete.GridInterpreter

← Module overview

classGridInterpretersource

bloqade.geometry.dialects.grid.concrete.GridInterpreter

Bases: MethodTable

class GridInterpreter

methodfrom_positionssource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.from_positions

Signature
def from_positions(interp: Interpreter, frame: Frame, stmt: stmts.FromPositions)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.FromPositions
source

methodfrom_rangessource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.from_ranges

Signature
def from_ranges(interp: Interpreter, frame: Frame, stmt: stmts.FromRanges)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.FromRanges
source

methodnewsource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.new

def new(interp: Interpreter, frame: Frame, stmt: stmts.New)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.New
source

methodshapesource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.shape

def shape(interp: Interpreter, frame: Frame, stmt: stmts.Shape)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.Shape
source

methodgetsource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.get

def get(interp: Interpreter, frame: Frame, stmt: stmts.Get)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.Get
source

methodget_x_possource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.get_x_pos

def get_x_pos(interp: Interpreter, frame: Frame, stmt: stmts.GetXPos)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.GetXPos
source

methodget_y_possource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.get_y_pos

def get_y_pos(interp: Interpreter, frame: Frame, stmt: stmts.GetYPos)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.GetYPos
source

methodget_viewsource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.get_view

def get_view(interp: Interpreter, frame: Frame, stmt: stmts.GetSubGrid)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.GetSubGrid
source

methodget_x_boundssource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.get_x_bounds

Signature
def get_x_bounds(interp: Interpreter, frame: Frame, stmt: stmts.GetXBounds)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.GetXBounds
source

methodget_y_boundssource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.get_y_bounds

Signature
def get_y_bounds(interp: Interpreter, frame: Frame, stmt: stmts.GetYBounds)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.GetYBounds
source

methodshiftsource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.shift

def shift(interp: Interpreter, frame: Frame, stmt: stmts.Shift)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.Shift
source

methodshift_subgrid_xsource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.shift_subgrid_x

Signature
def shift_subgrid_x(interp: Interpreter, frame: Frame, stmt: stmts.ShiftSubgridX)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.ShiftSubgridX
source

methodshift_subgrid_ysource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.shift_subgrid_y

Signature
def shift_subgrid_y(interp: Interpreter, frame: Frame, stmt: stmts.ShiftSubgridY)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.ShiftSubgridY
source

methodscalesource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.scale

def scale(interp: Interpreter, frame: Frame, stmt: stmts.Scale)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.Scale
source

methodrepeatsource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.repeat

def repeat(interp: Interpreter, frame: Frame, stmt: stmts.Repeat)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.Repeat
source

methodpositionssource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.positions

def positions(interp: Interpreter, frame: Frame, stmt: stmts.Positions)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.Positions
source

methodrow_x_possource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.row_x_pos

def row_x_pos(interp: Interpreter, frame: Frame, stmt: stmts.RowXPos)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.RowXPos
source

methodcol_y_possource

bloqade.geometry.dialects.grid.concrete.GridInterpreter.col_y_pos

def col_y_pos(interp: Interpreter, frame: Frame, stmt: stmts.ColYPos)

Parameters

NameTypeDescription
interpInterpreter
frameFrame
stmtstmts.ColYPos
source