quantum_nodes.nodes.quantum_gates.single_qubit_gates
Modules
quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_h
- class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_h.QuantumGateHNode
Bases:
Node
,AnimationNode
Apply quantum gate H to selected qubits.
- bl_idname: str = 'an_QuantumGateHNode'
str
- Type
type
- bl_label: str = 'Quantum Gate H'
The node label
- Type
str
- bl_width_default: float = 160
float
- Type
type
- draw(layout)
- errorHandlingType = 'EXCEPTION'
- getExecutionCode(required)
- getInputSocketVariables()
- newInputSocket()
- removeUnlinkedInputs()
- setup()
quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_id
- class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_id.QuantumGateIDNode
Bases:
Node
,AnimationNode
Apply quantum gate ID to selected qubits.
- bl_idname: str = 'an_QuantumGateIDNode'
str
- Type
type
- bl_label: str = 'Quantum Gate ID'
The node label
- Type
str
- bl_width_default: float = 160
float
- Type
type
- draw(layout)
- errorHandlingType = 'EXCEPTION'
- getExecutionCode(required)
- getInputSocketVariables()
- newInputSocket()
- removeUnlinkedInputs()
- setup()
quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_s
- class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_s.QuantumGateSNode
Bases:
Node
,AnimationNode
Apply quantum gate S to selected qubits.
- bl_idname: str = 'an_QuantumGateSNode'
str
- Type
type
- bl_label: str = 'Quantum Gate S'
The node label
- Type
str
- bl_width_default: float = 160
float
- Type
type
- draw(layout)
- errorHandlingType = 'EXCEPTION'
- getExecutionCode(required)
- getInputSocketVariables()
- newInputSocket()
- removeUnlinkedInputs()
- setup()
quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_sdg
- class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_sdg.QuantumGateSDGNode
Bases:
Node
,AnimationNode
Apply quantum gate SDG to selected qubits.
- bl_idname: str = 'an_QuantumGateSDGNode'
str
- Type
type
- bl_label: str = 'Quantum Gate SDG'
The node label
- Type
str
- bl_width_default: float = 160
float
- Type
type
- draw(layout)
- errorHandlingType = 'EXCEPTION'
- getExecutionCode(required)
- getInputSocketVariables()
- newInputSocket()
- removeUnlinkedInputs()
- setup()
quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_t
- class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_t.QuantumGateTNode
Bases:
Node
,AnimationNode
Apply quantum gate T to selected qubits.
- bl_idname: str = 'an_QuantumGateTNode'
str
- Type
type
- bl_label: str = 'Quantum Gate T'
The node label
- Type
str
- bl_width_default: float = 160
float
- Type
type
- draw(layout)
- errorHandlingType = 'EXCEPTION'
- getExecutionCode(required)
- getInputSocketVariables()
- newInputSocket()
- removeUnlinkedInputs()
- setup()
quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_tdg
- class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_tdg.QuantumGateTDGNode
Bases:
Node
,AnimationNode
Apply quantum gate TDG to selected qubits.
- bl_idname: str = 'an_QuantumGateTDGNode'
str
- Type
type
- bl_label: str = 'Quantum Gate TDG'
The node label
- Type
str
- draw(layout)
- errorHandlingType = 'EXCEPTION'
- getExecutionCode(required)
- getInputSocketVariables()
- newInputSocket()
- removeUnlinkedInputs()
- setup()
quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_x
- class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_x.QuantumGateXNode
Bases:
Node
,AnimationNode
Apply quantum gate X to selected qubits.
- bl_idname: str = 'an_QuantumGateXNode'
str
- Type
type
- bl_label: str = 'Quantum Gate X'
The node label
- Type
str
- bl_width_default: float = 160
float
- Type
type
- draw(layout)
- errorHandlingType = 'EXCEPTION'
- getExecutionCode(required)
- getInputSocketVariables()
- newInputSocket()
- removeUnlinkedInputs()
- setup()
quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_y
- class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_y.QuantumGateYNode
Bases:
Node
,AnimationNode
Apply quantum gate Y to selected qubits.
- bl_idname: str = 'an_QuantumGateYNode'
str
- Type
type
- bl_label: str = 'Quantum Gate Y'
The node label
- Type
str
- bl_width_default: float = 160
float
- Type
type
- draw(layout)
- errorHandlingType = 'EXCEPTION'
- getExecutionCode(required)
- getInputSocketVariables()
- newInputSocket()
- removeUnlinkedInputs()
- setup()
quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_z
- class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_z.QuantumGateZNode
Bases:
Node
,AnimationNode
Apply quantum gate Z to selected qubits.
- bl_idname: str = 'an_QuantumGateZNode'
str
- Type
type
- bl_label: str = 'Quantum Gate Z'
The node label
- Type
str
- bl_width_default: float = 160
float
- Type
type
- draw(layout)
- errorHandlingType = 'EXCEPTION'
- getExecutionCode(required)
- getInputSocketVariables()
- newInputSocket()
- removeUnlinkedInputs()
- setup()