quantum_nodes.nodes.init_quantum_circuit

Modules

quantum_nodes.nodes.init_quantum_circuit.init_classical_register

class quantum_nodes.nodes.init_quantum_circuit.init_classical_register.InitClassicalRegisterNode

Bases: Node, AnimationNode

Create and initialize a classical register.

bl_idname: str = 'an_InitClassicalRegisterNode'

str

Type

type

bl_label: str = 'Init Classical Register'

The node label

Type

str

create()
errorHandlingType = 'EXCEPTION'
execute(number_of_bits)

quantum_nodes.nodes.init_quantum_circuit.init_quantum_circuit

class quantum_nodes.nodes.init_quantum_circuit.init_quantum_circuit.InitQuantumCircuitNode

Bases: Node, AnimationNode

Create and initialize a quantum circuit.

bl_idname: str = 'an_InitQuantumCircuitNode'

str

Type

type

bl_label: str = 'Init Quantum Circuit'

The node label

Type

str

create()
draw(layout)
errorHandlingType = 'EXCEPTION'
execute_QCNumber(number_of_qubits, number_of_bits)
execute_QCRegister(quantum_register, classical_register)
execute_QNumber(number_of_qubits)
execute_QRegister(quantum_register)
getExecutionFunctionName()
mode: None

quantum_nodes.nodes.init_quantum_circuit.init_quantum_register

class quantum_nodes.nodes.init_quantum_circuit.init_quantum_register.InitQuantumRegisterNode

Bases: Node, AnimationNode

Create and initialize a quantum register.

bl_idname: str = 'an_InitQuantumRegisterNode'

str

Type

type

bl_label: str = 'Init Quantum Register'

The node label

Type

str

create()
errorHandlingType = 'EXCEPTION'
execute(number_of_qubits)