quantum_nodes.nodes.quantum_gates.gates_c

Modules

quantum_nodes.nodes.quantum_gates.gates_c.quantum_gate_ccx

class quantum_nodes.nodes.quantum_gates.gates_c.quantum_gate_ccx.QuantumGateCCXNode

Bases: Node, AnimationNode

Apply quantum gate CCX to the circuit.

bl_idname: str = 'an_QuantumGateCCXNode'

str

Type

type

bl_label: str = 'Quantum Gate CCX'

The node label

Type

str

create()
errorHandlingType = 'EXCEPTION'
execute(input, controle_qubit_1, controle_qubit_2, target_qubit)

quantum_nodes.nodes.quantum_gates.gates_c.quantum_gate_ch

class quantum_nodes.nodes.quantum_gates.gates_c.quantum_gate_ch.QuantumGateCHNode

Bases: Node, AnimationNode

Apply quantum gate CH to the circuit.

bl_idname: str = 'an_QuantumGateCHNode'

str

Type

type

bl_label: str = 'Quantum Gate CH'

The node label

Type

str

create()
errorHandlingType = 'EXCEPTION'
execute(input, controle_qubit, target_qubit)

quantum_nodes.nodes.quantum_gates.gates_c.quantum_gate_cwsap

class quantum_nodes.nodes.quantum_gates.gates_c.quantum_gate_cwsap.QuantumGateCSWAPNode

Bases: Node, AnimationNode

Apply quantum gate CSWAP to the circuit.

bl_idname: str = 'an_QuantumGateCSWAPNode'

str

Type

type

bl_label: str = 'Quantum Gate CSWAP'

The node label

Type

str

create()
errorHandlingType = 'EXCEPTION'
execute(input, first_qubit, second_qubit, control_qubit)

quantum_nodes.nodes.quantum_gates.gates_c.quantum_gate_cx

class quantum_nodes.nodes.quantum_gates.gates_c.quantum_gate_cx.QuantumGateCXNode

Bases: Node, AnimationNode

Apply quantum gate CX to the circuit.

bl_idname: str = 'an_QuantumGateCXNode'

str

Type

type

bl_label: str = 'Quantum Gate CX'

The node label

Type

str

create()
errorHandlingType = 'EXCEPTION'
execute(input, controle_qubit, target_qubit)

quantum_nodes.nodes.quantum_gates.gates_c.quantum_gate_cy

class quantum_nodes.nodes.quantum_gates.gates_c.quantum_gate_cy.QuantumGateCYNode

Bases: Node, AnimationNode

Apply quantum gate CY to the circuit.

bl_idname: str = 'an_QuantumGateCYNode'

str

Type

type

bl_label: str = 'Quantum Gate CY'

The node label

Type

str

create()
errorHandlingType = 'EXCEPTION'
execute(input, controle_qubit, target_qubit)

quantum_nodes.nodes.quantum_gates.gates_c.quantum_gate_cz

class quantum_nodes.nodes.quantum_gates.gates_c.quantum_gate_cz.QuantumGateCZNode

Bases: Node, AnimationNode

Apply quantum gate CZ to the circuit.

bl_idname: str = 'an_QuantumGateCZNode'

str

Type

type

bl_label: str = 'Quantum Gate CZ'

The node label

Type

str

create()
errorHandlingType = 'EXCEPTION'
execute(input, controle_qubit, target_qubit)