bloqade.analog.compiler.analysis.common.scan_variables.ScanVariables
← Module overview
class
method
sourcemethod
sourcemethod
sourcemethod
sourcemethod
source
classScanVariables¶source
bloqade.analog.compiler.analysis.common.scan_variables.ScanVariables
Bases: BloqadeIRVisitor
class ScanVariablesAttributes
| Name | Type | Default | Description |
|---|---|---|---|
scalar_vars | — | set() | |
assign_scalar_vars | — | set() | |
vector_vars | — | set() | |
assigned_vector_vars | — | set() |
methodvisit_scalar_Variable¶source
bloqade.analog.compiler.analysis.common.scan_variables.ScanVariables.visit_scalar_Variable
def visit_scalar_Variable(node: scalar.Variable)Parameters
| Name | Type | Description |
|---|---|---|
node | scalar.Variable |
methodvisit_scalar_AssignedVariable¶source
bloqade.analog.compiler.analysis.common.scan_variables.ScanVariables.visit_scalar_AssignedVariable
def visit_scalar_AssignedVariable(node: scalar.AssignedVariable)Parameters
| Name | Type | Description |
|---|---|---|
node | scalar.AssignedVariable |
methodvisit_field_RunTimeVector¶source
bloqade.analog.compiler.analysis.common.scan_variables.ScanVariables.visit_field_RunTimeVector
def visit_field_RunTimeVector(node: field.RunTimeVector)Parameters
| Name | Type | Description |
|---|---|---|
node | field.RunTimeVector |
methodvisit_field_AssignedRunTimeVector¶source
bloqade.analog.compiler.analysis.common.scan_variables.ScanVariables.visit_field_AssignedRunTimeVector
def visit_field_AssignedRunTimeVector(node: field.AssignedRunTimeVector)Parameters
| Name | Type | Description |
|---|---|---|
node | field.AssignedRunTimeVector |
methodscan¶source
bloqade.analog.compiler.analysis.common.scan_variables.ScanVariables.scan
def scan(node) -> ScanVariableResultsParameters
| Name | Type | Description |
|---|---|---|
node | — |
Returns
ScanVariableResults