Skip to content

bloqade.analog.ir.analog_circuit.AnalogCircuit

← Module overview

classAnalogCircuitsource

bloqade.analog.ir.analog_circuit.AnalogCircuit

AnalogCircuit is a dummy type that bundle register and sequence together.

class AnalogCircuit

Attributes

NameTypeDescription
atom_arrangementUnion[ParallelRegister, AtomArrangement]
sequenceSequenceExpr

propertyregistersource

bloqade.analog.ir.analog_circuit.AnalogCircuit.register

register

Get the register of the program.

Returns

register (Union["AtomArrangement", "ParallelRegister"])

source

methodprint_nodesource

bloqade.analog.ir.analog_circuit.AnalogCircuit.print_node

def print_node()
source

methodchildrensource

bloqade.analog.ir.analog_circuit.AnalogCircuit.children

def children()
source

methodfiguresource

bloqade.analog.ir.analog_circuit.AnalogCircuit.figure

def figure(**assignments={})

Parameters

NameTypeDefaultDescription
**assignments—{}
source

methodshowsource

bloqade.analog.ir.analog_circuit.AnalogCircuit.show

def show(**assignments={})

Interactive visualization of the program

Parameters

NameTypeDefaultDescription
**assignments—{}
source