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)