Quantum machine learning
Install
Plugins
Documentation
(current)
FAQ
Support
GitHub
Navigation
index
modules
|
PennyLane 0.14.0-dev documentation
»
Search
Using PennyLane
Introduction
Quantum circuits
Interfaces and training
Quantum operations
Measurements
Templates
Optimizers
Quantum Chemistry
Configuration
Development
Development guide
Building a plugin
Contributing templates
Release notes
API
qml
qml.init
qml.interfaces
qml.operation
qml.devices
qml.grouping
qml.math
qml.qaoa
qml.qchem
qml.qnn
qml.qnodes
qml.tape
qml.templates
qml.utils
qml.variable
qml.wires
qml.beta
Docs
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
_
__call__() (BaseQNode method)
(CVQNode method)
(ExpvalCost method)
(grad method)
(JacobianQNode method)
(PassthruQNode method)
(QNode method)
(QNodeCollection method)
(QubitQNode method)
(ReversibleQNode method)
(VQECost method)
_qubit_operator_to_terms() (in module pennylane_qchem.qchem)
_qubit_operators_equivalent() (in module pennylane_qchem.qchem)
_spin2_matrix_elements() (in module pennylane_qchem.qchem.obs)
_terms_to_qubit_operator() (in module pennylane_qchem.qchem)
A
a (ControlledAddition attribute)
(ControlledPhase attribute)
(Displacement attribute)
(QuadraticPhase attribute)
(Squeezing attribute)
(TwoModeSqueezing attribute)
about() (in module pennylane)
abs() (in module pennylane.math)
(TensorBox method)
access_state() (DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(QubitDevice method)
active_context() (AnnotatedQueue class method)
(AutogradInterface class method)
(BaseQNode class method)
(CVParamShiftTape class method)
(CVQNode class method)
(JacobianQNode class method)
(JacobianTape class method)
(PassthruQNode class method)
(QuantumTape class method)
(QubitParamShiftTape class method)
(QubitQNode class method)
(Queue class method)
(QueuingContext class method)
,
[1]
(ReversibleQNode class method)
(ReversibleTape class method)
(TFInterface class method)
(TorchInterface class method)
active_space() (in module pennylane_qchem.qchem)
active_wires() (DefaultMixed static method)
(DefaultQubit static method)
(DefaultQubitAutograd static method)
(DefaultQubitJax static method)
(DefaultQubitTF static method)
(QubitDevice static method)
AdagradOptimizer (class in pennylane)
AdamOptimizer (class in pennylane)
all_wires() (Wires static method)
allclose() (in module pennylane.math)
allequal() (in module pennylane.math)
AllWires (in module pennylane.operation)
(WiresEnum attribute)
AmplitudeDamping (class in pennylane)
AmplitudeEmbedding() (in module pennylane.templates.embeddings)
analytic_pd() (CVParamShiftTape method)
(JacobianTape method)
(QubitParamShiftTape method)
(ReversibleTape method)
analytic_probability() (DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(QubitDevice method)
ancestors() (CircuitGraph method)
(TapeCircuitGraph method)
ancestors_in_order() (CircuitGraph method)
(TapeCircuitGraph method)
angle() (in module pennylane.math)
(TensorBox method)
AngleEmbedding() (in module pennylane.templates.embeddings)
AnnotatedQueue (class in pennylane.tape)
AnyWires (in module pennylane.operation)
(WiresEnum attribute)
append() (AnnotatedQueue class method)
(AutogradInterface class method)
(BaseQNode class method)
(CVParamShiftTape class method)
(CVQNode class method)
(JacobianQNode class method)
(JacobianTape class method)
(PassthruQNode class method)
(QNodeCollection method)
(QuantumTape class method)
(QubitParamShiftTape class method)
(QubitQNode class method)
(Queue class method)
(QueuingContext class method)
,
[1]
(ReversibleQNode class method)
(ReversibleTape class method)
(TFInterface class method)
(TorchInterface class method)
apply() (AutogradInterface class method)
(DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(in module pennylane)
(QubitDevice method)
(TFInterface class method)
(TorchInterface class method)
apply_grad() (AdagradOptimizer method)
(AdamOptimizer method)
(GradientDescentOptimizer method)
(MomentumOptimizer method)
(NesterovMomentumOptimizer method)
(QNGOptimizer method)
(RMSPropOptimizer method)
ApproxTimeEvolution() (in module pennylane.templates.subroutines)
ArbitraryStatePreparation() (in module pennylane.templates.state_preparations)
ArbitraryUnitary() (in module pennylane.templates.subroutines)
arcsin() (in module pennylane.math)
(TensorBox method)
are_identical_pauli_words() (in module pennylane.grouping)
args_to_numpy() (in module pennylane.interfaces.torch)
astensor() (TensorBox static method)
author (DefaultGaussian attribute)
(DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(DefaultTensor attribute)
(DefaultTensorTF attribute)
(Device attribute)
(QubitDevice attribute)
AutogradInterface (class in pennylane.tape.interfaces.autograd)
B
backend (DefaultTensor attribute)
(DefaultTensorTF attribute)
base_name (AmplitudeDamping attribute)
(BasisState attribute)
(Beamsplitter attribute)
(BitFlip attribute)
(CatState attribute)
(Channel attribute)
(CNOT attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CRot attribute)
(CRX attribute)
(CRY attribute)
(CRZ attribute)
(CSWAP attribute)
(CubicPhase attribute)
(CVOperation attribute)
(CY attribute)
(CZ attribute)
(DepolarizingChannel attribute)
(DiagonalOperation attribute)
(DiagonalQubitUnitary attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateVector attribute)
(GaussianState attribute)
(GeneralizedAmplitudeDamping attribute)
(Hadamard attribute)
(Interferometer attribute)
(Kerr attribute)
(MultiRZ attribute)
(Operation attribute)
(PauliRot attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(PhaseShift attribute)
(QuadraticPhase attribute)
(QubitChannel attribute)
(QubitStateVector attribute)
(QubitUnitary attribute)
(Rot attribute)
(Rotation attribute)
(RX attribute)
(RY attribute)
(RZ attribute)
(S attribute)
(SqueezedState attribute)
(Squeezing attribute)
(SWAP attribute)
(SX attribute)
(T attribute)
(ThermalState attribute)
(Toffoli attribute)
(TwoModeSqueezing attribute)
(U1 attribute)
(U2 attribute)
(U3 attribute)
BaseQNode (class in pennylane.qnodes)
basic_entangler_layers_normal() (in module pennylane.init)
basic_entangler_layers_uniform() (in module pennylane.init)
BasicEntanglerLayers() (in module pennylane.templates.layers)
BasisEmbedding() (in module pennylane.templates.embeddings)
BasisState (class in pennylane)
BasisStatePreparation() (in module pennylane.templates.state_preparations)
batch_execute() (DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(QubitDevice method)
Beamsplitter (class in pennylane)
beamsplitter() (in module pennylane.devices.default_gaussian)
binary_repr() (PauliGroupingStrategy method)
binary_to_pauli() (in module pennylane.grouping)
bit_driver() (in module pennylane.qaoa.cost)
bit_flip_mixer() (in module pennylane.qaoa.mixers)
BitFlip (class in pennylane)
broadcast() (in module pennylane)
build() (KerasLayer method)
C
C_DTYPE (DefaultQubitTF attribute)
(DefaultTensorTF attribute)
cache (DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(QubitDevice attribute)
call() (KerasLayer method)
capabilities() (DefaultGaussian class method)
(DefaultMixed class method)
(DefaultQubit class method)
(DefaultQubitAutograd class method)
(DefaultQubitJax class method)
(DefaultQubitTF class method)
(DefaultTensor class method)
(DefaultTensorTF class method)
(Device class method)
(QubitDevice class method)
cast() (in module pennylane.math)
(TensorBox method)
cast_like() (in module pennylane.math)
CatState (class in pennylane)
Channel (class in pennylane.operation)
check_domain() (AmplitudeDamping method)
(BasisState method)
(Beamsplitter method)
(BitFlip method)
(CatState method)
(Channel method)
(CNOT method)
(CoherentState method)
(ControlledAddition method)
(ControlledPhase method)
(CrossKerr method)
(CRot method)
(CRX method)
(CRY method)
(CRZ method)
(CSWAP method)
(CubicPhase method)
(CVObservable method)
(CVOperation method)
(CY method)
(CZ method)
(DepolarizingChannel method)
(DiagonalOperation method)
(DiagonalQubitUnitary method)
(DisplacedSqueezedState method)
(Displacement method)
(FockDensityMatrix method)
(FockState method)
(FockStateProjector method)
(FockStateVector method)
(GaussianState method)
(GeneralizedAmplitudeDamping method)
(Hadamard method)
(Hermitian method)
(Identity method)
(Interferometer method)
(Kerr method)
(MultiRZ method)
(NumberOperator method)
(Observable method)
(Operation method)
(Operator method)
(P method)
(PauliRot method)
(PauliX method)
(PauliY method)
(PauliZ method)
(PhaseDamping method)
(PhaseFlip method)
(PhaseShift method)
(PolyXP method)
(QuadOperator method)
(QuadraticPhase method)
(QubitChannel method)
(QubitStateVector method)
(QubitUnitary method)
(Rot method)
(Rotation method)
(RX method)
(RY method)
(RZ method)
(S method)
(SqueezedState method)
(Squeezing method)
(SWAP method)
(SX method)
(T method)
(Tensor method)
(TensorN method)
(ThermalState method)
(Toffoli method)
(TwoModeSqueezing method)
(U1 method)
(U2 method)
(U3 method)
(X method)
check_is_in_options() (in module pennylane.templates.utils)
check_no_variable() (in module pennylane.templates.utils)
check_number_of_layers() (in module pennylane.templates.utils)
check_shape() (in module pennylane.templates.utils)
check_shapes() (in module pennylane.templates.utils)
check_type() (in module pennylane.templates.utils)
check_validity() (DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(QubitDevice method)
check_wires() (in module pennylane.templates.utils)
circuit_hash (DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(QubitDevice attribute)
CircuitGraph (class in pennylane)
classproperty() (in module pennylane.operation)
cli() (in module pennylane.devices.tests)
CNOT (class in pennylane)
coeffs (Hamiltonian attribute)
coherent_state() (in module pennylane.devices.default_gaussian)
CoherentState (class in pennylane)
colour_pauli_graph() (PauliGroupingStrategy method)
compare() (CVObservable method)
(FockStateProjector method)
(Hadamard method)
(Hamiltonian method)
(Hermitian method)
(Identity method)
(NumberOperator method)
(Observable method)
(P method)
(PauliX method)
(PauliY method)
(PauliZ method)
(PolyXP method)
(QuadOperator method)
(Tensor method)
(TensorN method)
(X method)
complement_adj_matrix_for_operator() (PauliGroupingStrategy method)
compute_grad() (AdagradOptimizer static method)
(AdamOptimizer static method)
(GradientDescentOptimizer static method)
(MomentumOptimizer static method)
(NesterovMomentumOptimizer method)
(QNGOptimizer static method)
(RMSPropOptimizer static method)
compute_output_shape() (KerasLayer method)
concatenate() (in module pennylane.math)
(TensorBox static method)
Configuration (class in pennylane)
construct() (QNode method)
contains_wires() (Wires method)
contraction_method (DefaultTensor attribute)
(DefaultTensorTF attribute)
controlled_addition() (in module pennylane.devices.default_gaussian)
controlled_phase() (in module pennylane.devices.default_gaussian)
ControlledAddition (class in pennylane)
ControlledPhase (class in pennylane)
convert_like() (in module pennylane.math)
convert_observable() (in module pennylane_qchem.qchem)
convert_results() (QNodeCollection static method)
convert_to_numpy() (TFInterface static method)
copy() (CVParamShiftTape method)
(JacobianTape method)
(QuantumTape method)
(QubitParamShiftTape method)
(ReversibleTape method)
cost_layer() (in module pennylane.qaoa.layers)
count() (QNodeCollection method)
(Wires method)
CrossKerr (class in pennylane)
CRot (class in pennylane)
CRot() (in module pennylane.devices.autograd_ops)
(in module pennylane.devices.tf_ops)
CRX (class in pennylane)
CRX() (in module pennylane.devices.autograd_ops)
(in module pennylane.devices.tf_ops)
CRY (class in pennylane)
CRY() (in module pennylane.devices.autograd_ops)
(in module pennylane.devices.tf_ops)
CRZ (class in pennylane)
CRZ() (in module pennylane.devices.autograd_ops)
(in module pennylane.devices.tf_ops)
CSWAP (class in pennylane)
CubicPhase (class in pennylane)
CV (class in pennylane.operation)
CVNeuralNetLayers() (in module pennylane.templates.layers)
CVObservable (class in pennylane.operation)
CVOperation (class in pennylane.operation)
CVParamShiftTape (class in pennylane.tape)
cvqnn_layers_a_normal() (in module pennylane.init)
cvqnn_layers_a_uniform() (in module pennylane.init)
cvqnn_layers_all() (in module pennylane.init)
cvqnn_layers_kappa_normal() (in module pennylane.init)
cvqnn_layers_kappa_uniform() (in module pennylane.init)
cvqnn_layers_phi_a_normal() (in module pennylane.init)
cvqnn_layers_phi_a_uniform() (in module pennylane.init)
cvqnn_layers_phi_normal() (in module pennylane.init)
cvqnn_layers_phi_r_normal() (in module pennylane.init)
cvqnn_layers_phi_r_uniform() (in module pennylane.init)
cvqnn_layers_phi_uniform() (in module pennylane.init)
cvqnn_layers_r_normal() (in module pennylane.init)
cvqnn_layers_r_uniform() (in module pennylane.init)
cvqnn_layers_theta_normal() (in module pennylane.init)
cvqnn_layers_theta_uniform() (in module pennylane.init)
cvqnn_layers_varphi_normal() (in module pennylane.init)
cvqnn_layers_varphi_uniform() (in module pennylane.init)
CVQNode (class in pennylane.qnodes)
CY (class in pennylane)
CZ (class in pennylane)
D
data (CVParamShiftTape attribute)
(JacobianTape attribute)
(QuantumTape attribute)
(QubitParamShiftTape attribute)
(ReversibleTape attribute)
(Tensor attribute)
decompose() (in module pennylane_qchem.qchem)
decompose_hamiltonian() (in module pennylane.utils)
decomposition() (AmplitudeDamping static method)
(BasisState static method)
(Beamsplitter static method)
(BitFlip static method)
(CatState static method)
(Channel static method)
(CNOT static method)
(CoherentState static method)
(ControlledAddition static method)
(ControlledPhase static method)
(CrossKerr static method)
(CRot static method)
(CRX static method)
(CRY static method)
(CRZ static method)
(CSWAP static method)
(CubicPhase static method)
(CVOperation static method)
(CY static method)
(CZ static method)
(DepolarizingChannel static method)
(DiagonalOperation static method)
(DiagonalQubitUnitary static method)
(DisplacedSqueezedState static method)
(Displacement static method)
(FockDensityMatrix static method)
(FockState static method)
(FockStateVector static method)
(GaussianState static method)
(GeneralizedAmplitudeDamping static method)
(Hadamard static method)
(Interferometer static method)
(Kerr static method)
(MultiRZ static method)
(Operation static method)
(PauliRot static method)
(PauliX static method)
(PauliY static method)
(PauliZ static method)
(PhaseDamping static method)
(PhaseFlip static method)
(PhaseShift static method)
(QuadraticPhase static method)
(QubitChannel static method)
(QubitStateVector static method)
(QubitUnitary static method)
(Rot static method)
(Rotation static method)
(RX static method)
(RY static method)
(RZ static method)
(S static method)
(SqueezedState static method)
(Squeezing static method)
(SWAP static method)
(SX static method)
(T static method)
(ThermalState static method)
(Toffoli static method)
(TwoModeSqueezing static method)
(U1 static method)
(U2 static method)
(U3 static method)
DefaultGaussian (class in pennylane.devices.default_gaussian)
DefaultMixed (class in pennylane.devices.default_mixed)
DefaultQubit (class in pennylane.devices.default_qubit)
DefaultQubitAutograd (class in pennylane.devices.default_qubit_autograd)
DefaultQubitJax (class in pennylane.devices.default_qubit_jax)
DefaultQubitTF (class in pennylane.devices.default_qubit_tf)
DefaultTensor (class in pennylane.beta.devices)
DefaultTensorTF (class in pennylane.beta.devices)
define_wire_map() (DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(QubitDevice method)
density_matrix() (DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(in module pennylane.tape)
(QubitDevice method)
DepolarizingChannel (class in pennylane)
descendants() (CircuitGraph method)
(TapeCircuitGraph method)
descendants_in_order() (CircuitGraph method)
(TapeCircuitGraph method)
Device (class in pennylane)
device() (in module pennylane)
device_pd() (CVParamShiftTape method)
(JacobianTape method)
(QubitParamShiftTape method)
(ReversibleTape method)
DeviceError
diagonalize_pauli_word() (in module pennylane.grouping)
diagonalize_qwc_groupings() (in module pennylane.grouping)
diagonalize_qwc_pauli_words() (in module pennylane.grouping)
diagonalizing_gates (CircuitGraph attribute)
(CVParamShiftTape attribute)
(JacobianTape attribute)
(QuantumTape attribute)
(QubitParamShiftTape attribute)
(ReversibleTape attribute)
(TapeCircuitGraph attribute)
diagonalizing_gates() (CVObservable method)
(FockStateProjector method)
(Hadamard method)
(Hermitian method)
(Identity method)
(NumberOperator method)
(Observable method)
(P method)
(PauliX method)
(PauliY method)
(PauliZ method)
(PolyXP method)
(QuadOperator method)
(Tensor method)
(TensorN method)
(X method)
DiagonalOperation (class in pennylane.operation)
DiagonalQubitUnitary (class in pennylane)
disable_tape() (in module pennylane)
displaced_squeezed_state() (in module pennylane.devices.default_gaussian)
DisplacedSqueezedState (class in pennylane)
Displacement (class in pennylane)
displacement() (in module pennylane.devices.default_gaussian)
DisplacementEmbedding() (in module pennylane.templates.embeddings)
do_check_domain (AmplitudeDamping attribute)
(BasisState attribute)
(Beamsplitter attribute)
(BitFlip attribute)
(CatState attribute)
(Channel attribute)
(CNOT attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CRot attribute)
(CRX attribute)
(CRY attribute)
(CRZ attribute)
(CSWAP attribute)
(CubicPhase attribute)
(CVObservable attribute)
(CVOperation attribute)
(CY attribute)
(CZ attribute)
(DepolarizingChannel attribute)
(DiagonalOperation attribute)
(DiagonalQubitUnitary attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateProjector attribute)
(FockStateVector attribute)
(GaussianState attribute)
(GeneralizedAmplitudeDamping attribute)
(Hadamard attribute)
(Hermitian attribute)
(Identity attribute)
(Interferometer attribute)
(Kerr attribute)
(MultiRZ attribute)
(NumberOperator attribute)
(Observable attribute)
(Operation attribute)
(Operator attribute)
(P attribute)
(PauliRot attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(PhaseShift attribute)
(PolyXP attribute)
(QuadOperator attribute)
(QuadraticPhase attribute)
(QubitChannel attribute)
(QubitStateVector attribute)
(QubitUnitary attribute)
(Rot attribute)
(Rotation attribute)
(RX attribute)
(RY attribute)
(RZ attribute)
(S attribute)
(SqueezedState attribute)
(Squeezing attribute)
(SWAP attribute)
(SX attribute)
(T attribute)
(Tensor attribute)
(TensorN attribute)
(ThermalState attribute)
(Toffoli attribute)
(TwoModeSqueezing attribute)
(U1 attribute)
(U2 attribute)
(U3 attribute)
(X attribute)
dot() (in module pennylane)
(in module pennylane.math)
(TensorBox static method)
DoubleExcitationUnitary() (in module pennylane.templates.subroutines)
draw() (BaseQNode method)
(CircuitGraph method)
(CVParamShiftTape method)
(CVQNode method)
(in module pennylane)
(in module pennylane.tape)
(JacobianQNode method)
(JacobianTape method)
(PassthruQNode method)
(QNode method)
(QuantumTape method)
(QubitParamShiftTape method)
(QubitQNode method)
(ReversibleQNode method)
(ReversibleTape method)
(TapeCircuitGraph method)
dtype (TFInterface attribute)
(TorchInterface attribute)
E
edge_driver() (in module pennylane.qaoa.cost)
eigendecomposition (Hermitian attribute)
eigvals (AmplitudeDamping attribute)
(BasisState attribute)
(Beamsplitter attribute)
(BitFlip attribute)
(CatState attribute)
(Channel attribute)
(CNOT attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CRot attribute)
(CRX attribute)
(CRY attribute)
(CRZ attribute)
(CSWAP attribute)
(CubicPhase attribute)
(CVObservable attribute)
(CVOperation attribute)
(CY attribute)
(CZ attribute)
(DepolarizingChannel attribute)
(DiagonalOperation attribute)
(DiagonalQubitUnitary attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateProjector attribute)
(FockStateVector attribute)
(GaussianState attribute)
(GeneralizedAmplitudeDamping attribute)
(Hadamard attribute)
(Hermitian attribute)
(Identity attribute)
(Interferometer attribute)
(Kerr attribute)
(MeasurementProcess attribute)
(MultiRZ attribute)
(NumberOperator attribute)
(Observable attribute)
(Operation attribute)
(Operator attribute)
(P attribute)
(PauliRot attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(PhaseShift attribute)
(PolyXP attribute)
(QuadOperator attribute)
(QuadraticPhase attribute)
(QubitChannel attribute)
(QubitStateVector attribute)
(QubitUnitary attribute)
(Rot attribute)
(Rotation attribute)
(RX attribute)
(RY attribute)
(RZ attribute)
(S attribute)
(SqueezedState attribute)
(Squeezing attribute)
(SWAP attribute)
(SX attribute)
(T attribute)
(Tensor attribute)
(TensorN attribute)
(ThermalState attribute)
(Toffoli attribute)
(TwoModeSqueezing attribute)
(U1 attribute)
(U2 attribute)
(U3 attribute)
(X attribute)
enable_tape() (in module pennylane)
entry (in module pennylane)
error_msg (NestedAttrError attribute)
estimate_probability() (DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(QubitDevice method)
ev() (DefaultTensor method)
(DefaultTensorTF method)
ev_order (CVObservable attribute)
(FockStateProjector attribute)
(Identity attribute)
(NumberOperator attribute)
(P attribute)
(PolyXP attribute)
(QuadOperator attribute)
(TensorN attribute)
(X attribute)
evaluate() (BaseQNode method)
(CVQNode method)
(JacobianQNode method)
(PassthruQNode method)
(QNodeCollection method)
(QubitQNode method)
(ReversibleQNode method)
evaluate_obs() (BaseQNode method)
(CVQNode method)
(JacobianQNode method)
(PassthruQNode method)
(QubitQNode method)
(ReversibleQNode method)
excitations() (in module pennylane_qchem.qchem)
excitations_to_wires() (in module pennylane_qchem.qchem)
execute() (CVParamShiftTape method)
(DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(JacobianTape method)
(QuantumTape method)
(QubitDevice method)
(QubitParamShiftTape method)
(ReversibleTape method)
execute_device() (CVParamShiftTape method)
(JacobianTape method)
(QuantumTape method)
(QubitParamShiftTape method)
(ReversibleTape method)
execution_context() (DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(QubitDevice method)
expand() (CVParamShiftTape method)
(DefaultGaussian method)
(in module pennylane.utils)
(JacobianTape method)
(MeasurementProcess method)
(QuantumTape method)
(QubitParamShiftTape method)
(ReversibleTape method)
expand_dims() (in module pennylane.math)
(TensorBox method)
expand_vector() (in module pennylane.utils)
Expectation (in module pennylane.operation)
(ObservableReturnTypes attribute)
expval() (DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(in module pennylane)
(QubitDevice method)
ExpvalCost (class in pennylane)
extend() (QNodeCollection method)
F
fock_expectation() (in module pennylane.devices.default_gaussian)
fock_prob() (in module pennylane.devices.default_gaussian)
FockDensityMatrix (class in pennylane)
FockState (class in pennylane)
FockStateProjector (class in pennylane)
FockStateVector (class in pennylane)
forward (grad attribute)
forward() (TorchLayer method)
from_pyquil() (in module pennylane)
from_qasm() (in module pennylane)
from_qasm_file() (in module pennylane)
from_qiskit() (in module pennylane)
from_quil() (in module pennylane)
from_quil_file() (in module pennylane)
G
gaussian_state() (in module pennylane.devices.default_gaussian)
GaussianState (class in pennylane)
GeneralizedAmplitudeDamping (class in pennylane)
generate_basis_states() (DefaultMixed static method)
(DefaultQubit static method)
(DefaultQubitAutograd static method)
(DefaultQubitJax static method)
(DefaultQubitTF static method)
(QubitDevice static method)
generate_samples() (DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(QubitDevice method)
generator (AmplitudeDamping attribute)
(BasisState attribute)
(Beamsplitter attribute)
(BitFlip attribute)
(CatState attribute)
(Channel attribute)
(CNOT attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CRot attribute)
(CRX attribute)
(CRY attribute)
(CRZ attribute)
(CSWAP attribute)
(CubicPhase attribute)
(CVOperation attribute)
(CY attribute)
(CZ attribute)
(DepolarizingChannel attribute)
(DiagonalOperation attribute)
(DiagonalQubitUnitary attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateVector attribute)
(GaussianState attribute)
(GeneralizedAmplitudeDamping attribute)
(Hadamard attribute)
(Interferometer attribute)
(Kerr attribute)
(MultiRZ attribute)
(Operation attribute)
(PauliRot attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(PhaseShift attribute)
(QuadraticPhase attribute)
(QubitChannel attribute)
(QubitStateVector attribute)
(QubitUnitary attribute)
(Rot attribute)
(Rotation attribute)
(RX attribute)
(RY attribute)
(RZ attribute)
(S attribute)
(SqueezedState attribute)
(Squeezing attribute)
(SWAP attribute)
(SX attribute)
(T attribute)
(ThermalState attribute)
(Toffoli attribute)
(TwoModeSqueezing attribute)
(U1 attribute)
(U2 attribute)
(U3 attribute)
get_best_method() (QNode static method)
get_depth() (CVParamShiftTape method)
(JacobianTape method)
(QuantumTape method)
(QubitParamShiftTape method)
(ReversibleTape method)
(TapeCircuitGraph method)
get_device_tests() (in module pennylane.devices.tests)
get_info() (AnnotatedQueue class method)
(AutogradInterface class method)
(BaseQNode class method)
(CVParamShiftTape class method)
(CVQNode class method)
(JacobianQNode class method)
(JacobianTape class method)
(PassthruQNode class method)
(QuantumTape class method)
(QubitParamShiftTape class method)
(QubitQNode class method)
(Queue class method)
(QueuingContext class method)
,
[1]
(ReversibleQNode class method)
(ReversibleTape class method)
(TFInterface class method)
(TorchInterface class method)
get_interface() (in module pennylane.math)
get_parameter_shift() (AmplitudeDamping method)
(BasisState method)
(Beamsplitter method)
(BitFlip method)
(CatState method)
(Channel method)
(CNOT method)
(CoherentState method)
(ControlledAddition method)
(ControlledPhase method)
(CrossKerr method)
(CRot method)
(CRX method)
(CRY method)
(CRZ method)
(CSWAP method)
(CubicPhase method)
(CVOperation method)
(CY method)
(CZ method)
(DepolarizingChannel method)
(DiagonalOperation method)
(DiagonalQubitUnitary method)
(DisplacedSqueezedState method)
(Displacement method)
(FockDensityMatrix method)
(FockState method)
(FockStateVector method)
(GaussianState method)
(GeneralizedAmplitudeDamping method)
(Hadamard method)
(Interferometer method)
(Kerr method)
(MultiRZ method)
(Operation method)
(PauliRot method)
(PauliX method)
(PauliY method)
(PauliZ method)
(PhaseDamping method)
(PhaseFlip method)
(PhaseShift method)
(QuadraticPhase method)
(QubitChannel method)
(QubitStateVector method)
(QubitUnitary method)
(Rot method)
(Rotation method)
(RX method)
(RY method)
(RZ method)
(S method)
(SqueezedState method)
(Squeezing method)
(SWAP method)
(SX method)
(T method)
(ThermalState method)
(Toffoli method)
(TwoModeSqueezing method)
(U1 method)
(U2 method)
(U3 method)
get_parameters() (AutogradInterface method)
(CVParamShiftTape method)
(JacobianTape method)
(QuantumTape method)
(QubitParamShiftTape method)
(ReversibleTape method)
get_resources() (CVParamShiftTape method)
(JacobianTape method)
(QuantumTape method)
(QubitParamShiftTape method)
(ReversibleTape method)
get_shape() (in module pennylane.templates.utils)
get_tape() (QNode static method)
get_trainable_args() (BaseQNode method)
(CVQNode method)
(JacobianQNode method)
(PassthruQNode method)
(QubitQNode method)
(ReversibleQNode method)
grad (class in pennylane)
grad_method (AmplitudeDamping attribute)
(BasisState attribute)
(Beamsplitter attribute)
(BitFlip attribute)
(CatState attribute)
(Channel attribute)
(CNOT attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CRot attribute)
(CRX attribute)
(CRY attribute)
(CRZ attribute)
(CSWAP attribute)
(CubicPhase attribute)
(CVOperation attribute)
(CY attribute)
(CZ attribute)
(DepolarizingChannel attribute)
(DiagonalOperation attribute)
(DiagonalQubitUnitary attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateProjector attribute)
(FockStateVector attribute)
(GaussianState attribute)
(GeneralizedAmplitudeDamping attribute)
(Hadamard attribute)
(Hermitian attribute)
(Identity attribute)
(Interferometer attribute)
(Kerr attribute)
(MultiRZ attribute)
(Operation attribute)
(PauliRot attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(PhaseShift attribute)
(PolyXP attribute)
(QuadOperator attribute)
(QuadraticPhase attribute)
(QubitChannel attribute)
(QubitStateVector attribute)
(QubitUnitary attribute)
(Rot attribute)
(Rotation attribute)
(RX attribute)
(RY attribute)
(RZ attribute)
(S attribute)
(SqueezedState attribute)
(Squeezing attribute)
(SWAP attribute)
(SX attribute)
(T attribute)
(ThermalState attribute)
(Toffoli attribute)
(TwoModeSqueezing attribute)
(U1 attribute)
(U2 attribute)
(U3 attribute)
grad_recipe (AmplitudeDamping attribute)
(BasisState attribute)
(Beamsplitter attribute)
(BitFlip attribute)
(CatState attribute)
(Channel attribute)
(CNOT attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CRot attribute)
(CRX attribute)
(CRY attribute)
(CRZ attribute)
(CSWAP attribute)
(CubicPhase attribute)
(CVOperation attribute)
(CY attribute)
(CZ attribute)
(DepolarizingChannel attribute)
(DiagonalOperation attribute)
(DiagonalQubitUnitary attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateVector attribute)
(GaussianState attribute)
(GeneralizedAmplitudeDamping attribute)
(Hadamard attribute)
(Interferometer attribute)
(Kerr attribute)
(MultiRZ attribute)
(Operation attribute)
(PauliRot attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(PhaseShift attribute)
(QuadraticPhase attribute)
(QubitChannel attribute)
(QubitStateVector attribute)
(QubitUnitary attribute)
(Rot attribute)
(Rotation attribute)
(RX attribute)
(RY attribute)
(RZ attribute)
(S attribute)
(SqueezedState attribute)
(Squeezing attribute)
(SWAP attribute)
(SX attribute)
(T attribute)
(ThermalState attribute)
(Toffoli attribute)
(TwoModeSqueezing attribute)
(U1 attribute)
(U2 attribute)
(U3 attribute)
GradientDescentOptimizer (class in pennylane)
graph (CircuitGraph attribute)
(CVParamShiftTape attribute)
(JacobianTape attribute)
(QuantumTape attribute)
(QubitParamShiftTape attribute)
(ReversibleTape attribute)
(TapeCircuitGraph attribute)
greedy_layers() (CircuitGraph method)
(TapeCircuitGraph method)
group_observables() (in module pennylane.grouping)
H
h (CVQNode attribute)
(JacobianQNode attribute)
(QubitQNode attribute)
(ReversibleQNode attribute)
Hadamard (class in pennylane)
Hamiltonian (class in pennylane)
has_path() (TapeCircuitGraph method)
hash (CircuitGraph attribute)
(TapeCircuitGraph attribute)
heisenberg_expand() (Beamsplitter method)
(CatState method)
(CoherentState method)
(ControlledAddition method)
(ControlledPhase method)
(CrossKerr method)
(CubicPhase method)
(CV method)
(CVObservable method)
(CVOperation method)
(DisplacedSqueezedState method)
(Displacement method)
(FockDensityMatrix method)
(FockState method)
(FockStateProjector method)
(FockStateVector method)
(GaussianState method)
(Identity method)
(Interferometer method)
(Kerr method)
(NumberOperator method)
(P method)
(PolyXP method)
(QuadOperator method)
(QuadraticPhase method)
(Rotation method)
(SqueezedState method)
(Squeezing method)
(TensorN method)
(ThermalState method)
(TwoModeSqueezing method)
(X method)
heisenberg_obs() (CVObservable method)
(FockStateProjector method)
(Identity method)
(NumberOperator method)
(P method)
(PolyXP method)
(QuadOperator method)
(TensorN method)
(X method)
heisenberg_pd() (Beamsplitter method)
(CatState method)
(CoherentState method)
(ControlledAddition method)
(ControlledPhase method)
(CrossKerr method)
(CubicPhase method)
(CVOperation method)
(DisplacedSqueezedState method)
(Displacement method)
(FockDensityMatrix method)
(FockState method)
(FockStateVector method)
(GaussianState method)
(Interferometer method)
(Kerr method)
(QuadraticPhase method)
(Rotation method)
(SqueezedState method)
(Squeezing method)
(ThermalState method)
(TwoModeSqueezing method)
heisenberg_tr() (Beamsplitter method)
(CatState method)
(CoherentState method)
(ControlledAddition method)
(ControlledPhase method)
(CrossKerr method)
(CubicPhase method)
(CVOperation method)
(DisplacedSqueezedState method)
(Displacement method)
(FockDensityMatrix method)
(FockState method)
(FockStateVector method)
(GaussianState method)
(Interferometer method)
(Kerr method)
(QuadraticPhase method)
(Rotation method)
(SqueezedState method)
(Squeezing method)
(ThermalState method)
(TwoModeSqueezing method)
Hermitian (class in pennylane)
hessian() (CVParamShiftTape method)
(JacobianTape method)
(QubitParamShiftTape method)
(ReversibleTape method)
hessian_pd() (CVParamShiftTape method)
(JacobianTape method)
(QubitParamShiftTape method)
(ReversibleTape method)
hf_state() (in module pennylane_qchem.qchem)
homodyne() (in module pennylane.devices.default_gaussian)
I
Identity (class in pennylane)
identity() (in module pennylane.devices.default_gaussian)
index() (QNodeCollection method)
(Wires method)
indices() (Wires method)
input_arg (KerasLayer attribute)
(TorchLayer attribute)
interface (AutogradInterface attribute)
(CVParamShiftTape attribute)
(CVQNode attribute)
(JacobianQNode attribute)
(JacobianTape attribute)
(QNodeCollection attribute)
(QuantumTape attribute)
(QubitParamShiftTape attribute)
(QubitQNode attribute)
(ReversibleQNode attribute)
(ReversibleTape attribute)
(TensorBox attribute)
(TFInterface attribute)
(TorchInterface attribute)
INTERFACE_MAP (QNode attribute)
Interferometer (class in pennylane)
interferometer() (in module pennylane.devices.default_gaussian)
Interferometer() (in module pennylane.templates.subroutines)
interferometer_all() (in module pennylane.init)
interferometer_phi_normal() (in module pennylane.init)
interferometer_phi_uniform() (in module pennylane.init)
interferometer_theta_normal() (in module pennylane.init)
interferometer_theta_uniform() (in module pennylane.init)
interferometer_varphi_normal() (in module pennylane.init)
interferometer_varphi_uniform() (in module pennylane.init)
inv() (AmplitudeDamping method)
(BasisState method)
(Beamsplitter method)
(BitFlip method)
(CatState method)
(Channel method)
(CNOT method)
(CoherentState method)
(ControlledAddition method)
(ControlledPhase method)
(CrossKerr method)
(CRot method)
(CRX method)
(CRY method)
(CRZ method)
(CSWAP method)
(CubicPhase method)
(CVOperation method)
(CVParamShiftTape method)
(CY method)
(CZ method)
(DepolarizingChannel method)
(DiagonalOperation method)
(DiagonalQubitUnitary method)
(DisplacedSqueezedState method)
(Displacement method)
(FockDensityMatrix method)
(FockState method)
(FockStateVector method)
(GaussianState method)
(GeneralizedAmplitudeDamping method)
(Hadamard method)
(in module pennylane)
(in module pennylane.utils)
(Interferometer method)
(JacobianTape method)
(Kerr method)
(MultiRZ method)
(Operation method)
(PauliRot method)
(PauliX method)
(PauliY method)
(PauliZ method)
(PhaseDamping method)
(PhaseFlip method)
(PhaseShift method)
(QuadraticPhase method)
(QuantumTape method)
(QubitChannel method)
(QubitParamShiftTape method)
(QubitStateVector method)
(QubitUnitary method)
(ReversibleTape method)
(Rot method)
(Rotation method)
(RX method)
(RY method)
(RZ method)
(S method)
(SqueezedState method)
(Squeezing method)
(SWAP method)
(SX method)
(T method)
(ThermalState method)
(Toffoli method)
(TwoModeSqueezing method)
(U1 method)
(U2 method)
(U3 method)
inverse (AmplitudeDamping attribute)
(BasisState attribute)
(Beamsplitter attribute)
(BitFlip attribute)
(CatState attribute)
(Channel attribute)
(CNOT attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CRot attribute)
(CRX attribute)
(CRY attribute)
(CRZ attribute)
(CSWAP attribute)
(CubicPhase attribute)
(CVOperation attribute)
(CY attribute)
(CZ attribute)
(DepolarizingChannel attribute)
(DiagonalOperation attribute)
(DiagonalQubitUnitary attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateVector attribute)
(GaussianState attribute)
(GeneralizedAmplitudeDamping attribute)
(Hadamard attribute)
(Interferometer attribute)
(Kerr attribute)
(MultiRZ attribute)
(Operation attribute)
(PauliRot attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(PhaseShift attribute)
(QuadraticPhase attribute)
(QubitChannel attribute)
(QubitStateVector attribute)
(QubitUnitary attribute)
(Rot attribute)
(Rotation attribute)
(RX attribute)
(RY attribute)
(RZ attribute)
(S attribute)
(SqueezedState attribute)
(Squeezing attribute)
(SWAP attribute)
(SX attribute)
(T attribute)
(ThermalState attribute)
(Toffoli attribute)
(TwoModeSqueezing attribute)
(U1 attribute)
(U2 attribute)
(U3 attribute)
invisible_operations() (CircuitGraph method)
(TapeCircuitGraph method)
IQPEmbedding() (in module pennylane.templates.embeddings)
is_pauli_word() (in module pennylane.grouping)
is_qwc() (in module pennylane.grouping)
is_sampled (CircuitGraph attribute)
(TapeCircuitGraph attribute)
iterate_parametrized_layers() (CircuitGraph method)
(TapeCircuitGraph method)
J
jacobian() (CVParamShiftTape method)
(CVQNode method)
(DefaultTensorTF method)
(in module pennylane)
(JacobianQNode method)
(JacobianTape method)
(QubitParamShiftTape method)
(QubitQNode method)
(ReversibleQNode method)
(ReversibleTape method)
JacobianQNode (class in pennylane.qnodes)
JacobianTape (class in pennylane.tape)
K
KerasLayer (class in pennylane.qnn)
Kerr (class in pennylane)
kraus_matrices (AmplitudeDamping attribute)
(BitFlip attribute)
(Channel attribute)
(DepolarizingChannel attribute)
(GeneralizedAmplitudeDamping attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(QubitChannel attribute)
kwarg_values (Variable attribute)
kwargs_to_numpy() (in module pennylane.interfaces.torch)
L
labels (Wires attribute)
largest_first() (in module pennylane.grouping.graph_colouring)
layer() (in module pennylane)
load() (Configuration method)
(in module pennylane)
M
map() (in module pennylane)
(Wires method)
map_wires() (DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(QubitDevice method)
marginal_prob() (DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(QubitDevice method)
matrix (AmplitudeDamping attribute)
(BasisState attribute)
(Beamsplitter attribute)
(BitFlip attribute)
(CatState attribute)
(Channel attribute)
(CNOT attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CRot attribute)
(CRX attribute)
(CRY attribute)
(CRZ attribute)
(CSWAP attribute)
(CubicPhase attribute)
(CVObservable attribute)
(CVOperation attribute)
(CY attribute)
(CZ attribute)
(DepolarizingChannel attribute)
(DiagonalOperation attribute)
(DiagonalQubitUnitary attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateProjector attribute)
(FockStateVector attribute)
(GaussianState attribute)
(GeneralizedAmplitudeDamping attribute)
(Hadamard attribute)
(Hermitian attribute)
(Identity attribute)
(Interferometer attribute)
(Kerr attribute)
(MultiRZ attribute)
(NumberOperator attribute)
(Observable attribute)
(Operation attribute)
(Operator attribute)
(P attribute)
(PauliRot attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(PhaseShift attribute)
(PolyXP attribute)
(QuadOperator attribute)
(QuadraticPhase attribute)
(QubitChannel attribute)
(QubitStateVector attribute)
(QubitUnitary attribute)
(Rot attribute)
(Rotation attribute)
(RX attribute)
(RY attribute)
(RZ attribute)
(S attribute)
(SqueezedState attribute)
(Squeezing attribute)
(SWAP attribute)
(SX attribute)
(T attribute)
(Tensor attribute)
(TensorN attribute)
(ThermalState attribute)
(Toffoli attribute)
(TwoModeSqueezing attribute)
(U1 attribute)
(U2 attribute)
(U3 attribute)
(X attribute)
max_clique() (in module pennylane.qaoa.cost)
max_independent_set() (in module pennylane.qaoa.cost)
maxcut() (in module pennylane.qaoa.cost)
meanfield() (in module pennylane_qchem.qchem)
MeasurementProcess (class in pennylane.tape)
measurements (CVParamShiftTape attribute)
(JacobianTape attribute)
(QuantumTape attribute)
(QubitParamShiftTape attribute)
(ReversibleTape attribute)
metric_tensor (CVQNode attribute)
(JacobianQNode attribute)
metric_tensor() (ExpvalCost method)
(QubitQNode method)
(ReversibleQNode method)
(VQECost method)
min_vertex_cover() (in module pennylane.qaoa.cost)
mixer_layer() (in module pennylane.qaoa.layers)
molecular_hamiltonian() (in module pennylane_qchem.qchem)
MomentumOptimizer (class in pennylane)
MottonenStatePreparation() (in module pennylane.templates.state_preparations)
multiplier (ControlledAddition attribute)
(ControlledPhase attribute)
(Displacement attribute)
(QuadraticPhase attribute)
(Squeezing attribute)
(TwoModeSqueezing attribute)
MultiRZ (class in pennylane)
MultiRZ() (in module pennylane.devices.autograd_ops)
(in module pennylane.devices.tf_ops)
N
name (AmplitudeDamping attribute)
(BasisState attribute)
(Beamsplitter attribute)
(BitFlip attribute)
(CatState attribute)
(Channel attribute)
(CNOT attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CRot attribute)
(CRX attribute)
(CRY attribute)
(CRZ attribute)
(CSWAP attribute)
(CubicPhase attribute)
(CVObservable attribute)
(CVOperation attribute)
(CY attribute)
(CZ attribute)
(DefaultGaussian attribute)
(DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(DefaultTensor attribute)
(DefaultTensorTF attribute)
(DepolarizingChannel attribute)
(Device attribute)
(DiagonalOperation attribute)
(DiagonalQubitUnitary attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateProjector attribute)
(FockStateVector attribute)
(GaussianState attribute)
(GeneralizedAmplitudeDamping attribute)
(Hadamard attribute)
(Hermitian attribute)
(Identity attribute)
(Interferometer attribute)
(Kerr attribute)
(MultiRZ attribute)
(NumberOperator attribute)
(Observable attribute)
(Operation attribute)
(Operator attribute)
(P attribute)
(PauliRot attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(PhaseShift attribute)
(PolyXP attribute)
(QuadOperator attribute)
(QuadraticPhase attribute)
(QubitChannel attribute)
(QubitDevice attribute)
(QubitStateVector attribute)
(QubitUnitary attribute)
(Rot attribute)
(Rotation attribute)
(RX attribute)
(RY attribute)
(RZ attribute)
(S attribute)
(SqueezedState attribute)
(Squeezing attribute)
(SWAP attribute)
(SX attribute)
(T attribute)
(Tensor attribute)
(TensorN attribute)
(ThermalState attribute)
(Toffoli attribute)
(TwoModeSqueezing attribute)
(U1 attribute)
(U2 attribute)
(U3 attribute)
(X attribute)
NestedAttrError (class in pennylane)
NesterovMomentumOptimizer (class in pennylane)
nodes_between() (CircuitGraph method)
(TapeCircuitGraph method)
non_identity_obs (Tensor attribute)
num_executions (DefaultGaussian attribute)
(DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(DefaultTensor attribute)
(DefaultTensorTF attribute)
(Device attribute)
(QubitDevice attribute)
num_params (AmplitudeDamping attribute)
(BasisState attribute)
(Beamsplitter attribute)
(BitFlip attribute)
(CatState attribute)
(Channel attribute)
(CNOT attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CRot attribute)
(CRX attribute)
(CRY attribute)
(CRZ attribute)
(CSWAP attribute)
(CubicPhase attribute)
(CVObservable attribute)
(CVOperation attribute)
(CVParamShiftTape attribute)
(CY attribute)
(CZ attribute)
(DepolarizingChannel attribute)
(DiagonalOperation attribute)
(DiagonalQubitUnitary attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateProjector attribute)
(FockStateVector attribute)
(GaussianState attribute)
(GeneralizedAmplitudeDamping attribute)
(Hadamard attribute)
(Hermitian attribute)
(Identity attribute)
(Interferometer attribute)
(JacobianTape attribute)
(Kerr attribute)
(MultiRZ attribute)
(NumberOperator attribute)
(Observable attribute)
(Operation attribute)
(Operator attribute)
(P attribute)
(PauliRot attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(PhaseShift attribute)
(PolyXP attribute)
(QuadOperator attribute)
(QuadraticPhase attribute)
(QuantumTape attribute)
(QubitChannel attribute)
(QubitParamShiftTape attribute)
(QubitStateVector attribute)
(QubitUnitary attribute)
(ReversibleTape attribute)
(Rot attribute)
(Rotation attribute)
(RX attribute)
(RY attribute)
(RZ attribute)
(S attribute)
(SqueezedState attribute)
(Squeezing attribute)
(SWAP attribute)
(SX attribute)
(T attribute)
(Tensor attribute)
(TensorN attribute)
(ThermalState attribute)
(Toffoli attribute)
(TwoModeSqueezing attribute)
(U1 attribute)
(U2 attribute)
(U3 attribute)
(X attribute)
num_wires (AmplitudeDamping attribute)
(BasisState attribute)
(Beamsplitter attribute)
(BitFlip attribute)
(CatState attribute)
(Channel attribute)
(CNOT attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CRot attribute)
(CRX attribute)
(CRY attribute)
(CRZ attribute)
(CSWAP attribute)
(CubicPhase attribute)
(CVObservable attribute)
(CVOperation attribute)
(CY attribute)
(CZ attribute)
(DepolarizingChannel attribute)
(DiagonalOperation attribute)
(DiagonalQubitUnitary attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateProjector attribute)
(FockStateVector attribute)
(GaussianState attribute)
(GeneralizedAmplitudeDamping attribute)
(Hadamard attribute)
(Hermitian attribute)
(Identity attribute)
(Interferometer attribute)
(Kerr attribute)
(MultiRZ attribute)
(NumberOperator attribute)
(Observable attribute)
(Operation attribute)
(Operator attribute)
(P attribute)
(PauliRot attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(PhaseShift attribute)
(PolyXP attribute)
(QuadOperator attribute)
(QuadraticPhase attribute)
(QubitChannel attribute)
(QubitStateVector attribute)
(QubitUnitary attribute)
(Rot attribute)
(Rotation attribute)
(RX attribute)
(RY attribute)
(RZ attribute)
(S attribute)
(SqueezedState attribute)
(Squeezing attribute)
(SWAP attribute)
(SX attribute)
(T attribute)
(Tensor attribute)
(TensorN attribute)
(ThermalState attribute)
(Toffoli attribute)
(TwoModeSqueezing attribute)
(U1 attribute)
(U2 attribute)
(U3 attribute)
(X attribute)
NumberOperator (class in pennylane)
numeric_pd() (CVParamShiftTape method)
(JacobianTape method)
(QubitParamShiftTape method)
(ReversibleTape method)
numpy() (TensorBox method)
O
obs_queue (DefaultGaussian attribute)
(DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(DefaultTensor attribute)
(DefaultTensorTF attribute)
(Device attribute)
(QubitDevice attribute)
Observable (class in pennylane.operation)
observable() (in module pennylane_qchem.qchem.obs)
ObservableReturnTypes (class in pennylane.operation)
observables (CircuitGraph attribute)
(CVParamShiftTape attribute)
(DefaultGaussian attribute)
(DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(DefaultTensor attribute)
(DefaultTensorTF attribute)
(Device attribute)
(JacobianTape attribute)
(QuantumTape attribute)
(QubitDevice attribute)
(QubitParamShiftTape attribute)
(ReversibleTape attribute)
(TapeCircuitGraph attribute)
observables_in_order (CircuitGraph attribute)
(TapeCircuitGraph attribute)
observables_to_binary_matrix() (in module pennylane.grouping)
one_particle() (in module pennylane_qchem.qchem.obs)
ones_like() (in module pennylane.math)
(TensorBox method)
op_queue (DefaultGaussian attribute)
(DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(DefaultTensor attribute)
(DefaultTensorTF attribute)
(Device attribute)
(QubitDevice attribute)
Operation (class in pennylane.operation)
operations (CircuitGraph attribute)
(CVParamShiftTape attribute)
(DefaultGaussian attribute)
(DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(DefaultTensor attribute)
(DefaultTensorTF attribute)
(Device attribute)
(JacobianTape attribute)
(QuantumTape attribute)
(QubitDevice attribute)
(QubitParamShiftTape attribute)
(ReversibleTape attribute)
(TapeCircuitGraph attribute)
operations_in_order (CircuitGraph attribute)
(TapeCircuitGraph attribute)
Operator (class in pennylane.operation)
ops (Hamiltonian attribute)
optimize_measurements() (in module pennylane.grouping)
order (CVQNode attribute)
(JacobianQNode attribute)
(QubitQNode attribute)
(ReversibleQNode attribute)
output_dim (CVParamShiftTape attribute)
(JacobianTape attribute)
(QuantumTape attribute)
(QubitParamShiftTape attribute)
(ReversibleTape attribute)
P
P (class in pennylane)
par_domain (AmplitudeDamping attribute)
(BasisState attribute)
(Beamsplitter attribute)
(BitFlip attribute)
(CatState attribute)
(Channel attribute)
(CNOT attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CRot attribute)
(CRX attribute)
(CRY attribute)
(CRZ attribute)
(CSWAP attribute)
(CubicPhase attribute)
(CVObservable attribute)
(CVOperation attribute)
(CY attribute)
(CZ attribute)
(DepolarizingChannel attribute)
(DiagonalOperation attribute)
(DiagonalQubitUnitary attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateProjector attribute)
(FockStateVector attribute)
(GaussianState attribute)
(GeneralizedAmplitudeDamping attribute)
(Hadamard attribute)
(Hermitian attribute)
(Identity attribute)
(Interferometer attribute)
(Kerr attribute)
(MultiRZ attribute)
(NumberOperator attribute)
(Observable attribute)
(Operation attribute)
(Operator attribute)
(P attribute)
(PauliRot attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(PhaseShift attribute)
(PolyXP attribute)
(QuadOperator attribute)
(QuadraticPhase attribute)
(QubitChannel attribute)
(QubitStateVector attribute)
(QubitUnitary attribute)
(Rot attribute)
(Rotation attribute)
(RX attribute)
(RY attribute)
(RZ attribute)
(S attribute)
(SqueezedState attribute)
(Squeezing attribute)
(SWAP attribute)
(SX attribute)
(T attribute)
(Tensor attribute)
(TensorN attribute)
(ThermalState attribute)
(Toffoli attribute)
(TwoModeSqueezing attribute)
(U1 attribute)
(U2 attribute)
(U3 attribute)
(X attribute)
parameter_shift() (CVParamShiftTape method)
(QubitParamShiftTape method)
parameter_shift_first_order() (CVParamShiftTape method)
parameter_shift_hessian() (CVParamShiftTape method)
(QubitParamShiftTape method)
parameter_shift_second_order() (CVParamShiftTape method)
parameter_shift_var() (CVParamShiftTape method)
(QubitParamShiftTape method)
parameters (AmplitudeDamping attribute)
(BasisState attribute)
(Beamsplitter attribute)
(BitFlip attribute)
(CatState attribute)
(Channel attribute)
(CNOT attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CRot attribute)
(CRX attribute)
(CRY attribute)
(CRZ attribute)
(CSWAP attribute)
(CubicPhase attribute)
(CVObservable attribute)
(CVOperation attribute)
(CY attribute)
(CZ attribute)
(DefaultGaussian attribute)
(DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(DefaultTensor attribute)
(DefaultTensorTF attribute)
(DepolarizingChannel attribute)
(Device attribute)
(DiagonalOperation attribute)
(DiagonalQubitUnitary attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateProjector attribute)
(FockStateVector attribute)
(GaussianState attribute)
(GeneralizedAmplitudeDamping attribute)
(Hadamard attribute)
(Hermitian attribute)
(Identity attribute)
(Interferometer attribute)
(Kerr attribute)
(MultiRZ attribute)
(NumberOperator attribute)
(Observable attribute)
(Operation attribute)
(Operator attribute)
(P attribute)
(PauliRot attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(PhaseShift attribute)
(PolyXP attribute)
(QuadOperator attribute)
(QuadraticPhase attribute)
(QubitChannel attribute)
(QubitDevice attribute)
(QubitStateVector attribute)
(QubitUnitary attribute)
(Rot attribute)
(Rotation attribute)
(RX attribute)
(RY attribute)
(RZ attribute)
(S attribute)
(SqueezedState attribute)
(Squeezing attribute)
(SWAP attribute)
(SX attribute)
(T attribute)
(Tensor attribute)
(TensorN attribute)
(ThermalState attribute)
(Toffoli attribute)
(TwoModeSqueezing attribute)
(U1 attribute)
(U2 attribute)
(U3 attribute)
(X attribute)
parametric_ops (DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
parametrized_layers (CircuitGraph attribute)
(TapeCircuitGraph attribute)
particle_conserving_u1_normal() (in module pennylane.init)
particle_conserving_u1_uniform() (in module pennylane.init)
particle_conserving_u2_normal() (in module pennylane.init)
particle_conserving_u2_uniform() (in module pennylane.init)
particle_number() (in module pennylane_qchem.qchem.obs)
ParticleConservingU1() (in module pennylane.templates.layers)
ParticleConservingU2() (in module pennylane.templates.layers)
partitions() (in module pennylane.devices.default_gaussian)
PassthruQNode (class in pennylane.qnodes)
path (Configuration attribute)
pauli_eigs (utils attribute)
pauli_to_binary() (in module pennylane.grouping)
PauliGroupingStrategy (class in pennylane.grouping)
PauliRot (class in pennylane)
PauliX (class in pennylane)
PauliY (class in pennylane)
PauliZ (class in pennylane)
pennylane (module)
pennylane.beta.devices (module)
pennylane.devices (module)
pennylane.devices.autograd_ops (module)
pennylane.devices.default_gaussian (module)
pennylane.devices.default_mixed (module)
pennylane.devices.default_qubit (module)
pennylane.devices.default_qubit_autograd (module)
pennylane.devices.default_qubit_jax (module)
pennylane.devices.default_qubit_tf (module)
pennylane.devices.tests (module)
pennylane.devices.tf_ops (module)
pennylane.grouping (module)
pennylane.grouping.graph_colouring (module)
pennylane.init (module)
pennylane.interfaces (module)
pennylane.interfaces.autograd (module)
pennylane.interfaces.tf (module)
pennylane.interfaces.torch (module)
pennylane.math (module)
pennylane.operation (module)
pennylane.qaoa.cost (module)
pennylane.qaoa.layers (module)
pennylane.qaoa.mixers (module)
pennylane.qnn (module)
pennylane.qnodes (module)
pennylane.templates.embeddings (module)
pennylane.templates.layers (module)
pennylane.templates.state_preparations (module)
pennylane.templates.subroutines (module)
pennylane.templates.utils (module)
pennylane.utils (module)
pennylane.variable (module)
pennylane.wires (module)
pennylane_qchem.qchem (module)
pennylane_qchem.qchem.obs (module)
pennylane_requires (DefaultGaussian attribute)
(DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(DefaultTensor attribute)
(DefaultTensorTF attribute)
(Device attribute)
(QubitDevice attribute)
Permute() (in module pennylane.templates.subroutines)
PhaseDamping (class in pennylane)
PhaseFlip (class in pennylane)
PhaseShift (class in pennylane)
PhaseShift() (in module pennylane.devices.autograd_ops)
(in module pennylane.devices.tf_ops)
photon_number() (in module pennylane.devices.default_gaussian)
poly_quad_expectations() (in module pennylane.devices.default_gaussian)
PolyXP (class in pennylane)
positional_arg_values (Variable attribute)
post_apply() (DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(QubitDevice method)
post_measure() (DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(QubitDevice method)
pre_apply() (DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(QubitDevice method)
pre_measure() (DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(QubitDevice method)
print_applied() (BaseQNode method)
(CVQNode method)
(JacobianQNode method)
(PassthruQNode method)
(QubitQNode method)
(ReversibleQNode method)
print_contents() (CircuitGraph method)
(TapeCircuitGraph method)
Probability (in module pennylane.operation)
(ObservableReturnTypes attribute)
probability() (DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(QubitDevice method)
probs() (in module pennylane)
prune() (Tensor method)
Q
qaoa_embedding_normal() (in module pennylane.init)
qaoa_embedding_uniform() (in module pennylane.init)
QAOAEmbedding() (in module pennylane.templates.embeddings)
QNGOptimizer (class in pennylane)
QNode (class in pennylane.tape)
QNode() (in module pennylane)
qnode() (in module pennylane)
(in module pennylane.tape)
QNodeCollection (class in pennylane)
QuadOperator (class in pennylane)
quadratic_phase() (in module pennylane.devices.default_gaussian)
QuadraticPhase (class in pennylane)
QuantumFunctionError
QuantumTape (class in pennylane.tape)
QubitChannel (class in pennylane)
QubitDevice (class in pennylane)
QubitParamShiftTape (class in pennylane.tape)
QubitQNode (class in pennylane.qnodes)
QubitStateVector (class in pennylane)
QubitUnitary (class in pennylane)
queue (AnnotatedQueue attribute)
(AutogradInterface attribute)
Queue (class in pennylane.tape)
queue (CVParamShiftTape attribute)
(JacobianTape attribute)
(QuantumTape attribute)
(QubitParamShiftTape attribute)
(ReversibleTape attribute)
(TFInterface attribute)
(TorchInterface attribute)
queue() (AmplitudeDamping method)
(BasisState method)
(Beamsplitter method)
(BitFlip method)
(CatState method)
(Channel method)
(CNOT method)
(CoherentState method)
(ControlledAddition method)
(ControlledPhase method)
(CrossKerr method)
(CRot method)
(CRX method)
(CRY method)
(CRZ method)
(CSWAP method)
(CubicPhase method)
(CVObservable method)
(CVOperation method)
(CY method)
(CZ method)
(DepolarizingChannel method)
(DiagonalOperation method)
(DiagonalQubitUnitary method)
(DisplacedSqueezedState method)
(Displacement method)
(FockDensityMatrix method)
(FockState method)
(FockStateProjector method)
(FockStateVector method)
(GaussianState method)
(GeneralizedAmplitudeDamping method)
(Hadamard method)
(Hermitian method)
(Identity method)
(Interferometer method)
(Kerr method)
(MeasurementProcess method)
(MultiRZ method)
(NumberOperator method)
(Observable method)
(Operation method)
(Operator method)
(P method)
(PauliRot method)
(PauliX method)
(PauliY method)
(PauliZ method)
(PhaseDamping method)
(PhaseFlip method)
(PhaseShift method)
(PolyXP method)
(QuadOperator method)
(QuadraticPhase method)
(QubitChannel method)
(QubitStateVector method)
(QubitUnitary method)
(Rot method)
(Rotation method)
(RX method)
(RY method)
(RZ method)
(S method)
(SqueezedState method)
(Squeezing method)
(SWAP method)
(SX method)
(T method)
(Tensor method)
(TensorN method)
(ThermalState method)
(Toffoli method)
(TwoModeSqueezing method)
(U1 method)
(U2 method)
(U3 method)
(X method)
QueuingContext (class in pennylane)
(class in pennylane.tape)
qwc_complement_adj_matrix() (in module pennylane.grouping)
qwc_rotation() (in module pennylane.grouping)
R
R_DTYPE (DefaultQubitTF attribute)
(DefaultTensorTF attribute)
random_layers_normal() (in module pennylane.init)
random_layers_uniform() (in module pennylane.init)
RandomLayers() (in module pennylane.templates.layers)
read_structure() (in module pennylane_qchem.qchem)
recording() (AnnotatedQueue class method)
(AutogradInterface class method)
(CVParamShiftTape class method)
(JacobianTape class method)
(QuantumTape class method)
(QubitParamShiftTape class method)
(Queue class method)
(QueuingContext class method)
(ReversibleTape class method)
(TFInterface class method)
(TorchInterface class method)
recursive_largest_first() (in module pennylane.grouping.graph_colouring)
reduced_state() (DefaultGaussian method)
refresh_devices() (in module pennylane)
remove() (AnnotatedQueue class method)
(AutogradInterface class method)
(BaseQNode class method)
(CVParamShiftTape class method)
(CVQNode class method)
(JacobianQNode class method)
(JacobianTape class method)
(PassthruQNode class method)
(QuantumTape class method)
(QubitParamShiftTape class method)
(QubitQNode class method)
(Queue class method)
(QueuingContext class method)
,
[1]
(ReversibleQNode class method)
(ReversibleTape class method)
(TFInterface class method)
(TorchInterface class method)
render() (Variable method)
requires_grad (TensorBox attribute)
requires_grad() (in module pennylane.math)
reset() (AdagradOptimizer method)
(AdamOptimizer method)
(DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(MomentumOptimizer method)
(NesterovMomentumOptimizer method)
(QubitDevice method)
(RMSPropOptimizer method)
return_type (CVObservable attribute)
(FockStateProjector attribute)
(Hadamard attribute)
(Hermitian attribute)
(Identity attribute)
(NumberOperator attribute)
(Observable attribute)
(P attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PolyXP attribute)
(QuadOperator attribute)
(Tensor attribute)
(TensorN attribute)
(X attribute)
reversible_diff() (ReversibleTape method)
ReversibleQNode (class in pennylane.qnodes)
ReversibleTape (class in pennylane.tape)
RMSPropOptimizer (class in pennylane)
Rot (class in pennylane)
Rot() (in module pennylane.devices.autograd_ops)
(in module pennylane.devices.tf_ops)
Rotation (class in pennylane)
rotation() (in module pennylane.devices.default_gaussian)
RotoselectOptimizer (class in pennylane)
RotosolveOptimizer (class in pennylane)
RX (class in pennylane)
RX() (in module pennylane.devices.autograd_ops)
(in module pennylane.devices.tf_ops)
RY (class in pennylane)
RY() (in module pennylane.devices.autograd_ops)
(in module pennylane.devices.tf_ops)
RZ (class in pennylane)
RZ() (in module pennylane.devices.autograd_ops)
(in module pennylane.devices.tf_ops)
S
S (class in pennylane)
safe_get() (Configuration static method)
safe_set() (Configuration static method)
Sample (in module pennylane.operation)
(ObservableReturnTypes attribute)
sample() (DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(in module pennylane)
(QubitDevice method)
sample_basis_states() (DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(QubitDevice method)
save() (Configuration method)
select_random() (Wires method)
serialize() (CircuitGraph method)
(TapeCircuitGraph method)
set_parameters() (CVParamShiftTape method)
(JacobianTape method)
(QuantumTape method)
(QubitParamShiftTape method)
(ReversibleTape method)
set_state() (in module pennylane.devices.default_gaussian)
set_trainable_args() (BaseQNode method)
(CVQNode method)
(JacobianQNode method)
(PassthruQNode method)
(QubitQNode method)
(ReversibleQNode method)
shape (TensorBox attribute)
shape() (in module pennylane.math)
shared_wires() (Wires static method)
shift (ControlledAddition attribute)
(ControlledPhase attribute)
(Displacement attribute)
(QuadraticPhase attribute)
(Squeezing attribute)
(TwoModeSqueezing attribute)
short_name (DefaultGaussian attribute)
(DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(DefaultTensor attribute)
(DefaultTensorTF attribute)
(Device attribute)
(QubitDevice attribute)
shots (DefaultGaussian attribute)
(DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(DefaultTensor attribute)
(DefaultTensorTF attribute)
(Device attribute)
(QubitDevice attribute)
simplified_two_design_initial_layer_normal() (in module pennylane.init)
simplified_two_design_initial_layer_uniform() (in module pennylane.init)
simplified_two_design_weights_normal() (in module pennylane.init)
simplified_two_design_weights_uniform() (in module pennylane.init)
SimplifiedTwoDesign() (in module pennylane.templates.layers)
simplify() (Hamiltonian method)
SingleExcitationUnitary() (in module pennylane.templates.subroutines)
spin2() (in module pennylane_qchem.qchem.obs)
spin_z() (in module pennylane_qchem.qchem.obs)
sqrt() (in module pennylane.math)
(TensorBox method)
squeezed_cov() (in module pennylane.devices.default_gaussian)
squeezed_state() (in module pennylane.devices.default_gaussian)
SqueezedState (class in pennylane)
Squeezing (class in pennylane)
squeezing() (in module pennylane.devices.default_gaussian)
SqueezingEmbedding() (in module pennylane.templates.embeddings)
stack() (in module pennylane.math)
(TensorBox static method)
state (DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
State (in module pennylane.operation)
(ObservableReturnTypes attribute)
state (QubitDevice attribute)
state() (in module pennylane.tape)
states_to_binary() (DefaultMixed static method)
(DefaultQubit static method)
(DefaultQubitAutograd static method)
(DefaultQubitJax static method)
(DefaultQubitTF static method)
(QubitDevice static method)
statistics() (DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(QubitDevice method)
step() (AdagradOptimizer method)
(AdamOptimizer method)
(GradientDescentOptimizer method)
(MomentumOptimizer method)
(NesterovMomentumOptimizer method)
(QNGOptimizer method)
(RMSPropOptimizer method)
(RotoselectOptimizer method)
(RotosolveOptimizer method)
step_and_cost() (AdagradOptimizer method)
(AdamOptimizer method)
(GradientDescentOptimizer method)
(MomentumOptimizer method)
(NesterovMomentumOptimizer method)
(QNGOptimizer method)
(RMSPropOptimizer method)
(RotoselectOptimizer method)
(RotosolveOptimizer method)
string_for_inverse (AmplitudeDamping attribute)
(BasisState attribute)
(Beamsplitter attribute)
(BitFlip attribute)
(CatState attribute)
(Channel attribute)
(CNOT attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CRot attribute)
(CRX attribute)
(CRY attribute)
(CRZ attribute)
(CSWAP attribute)
(CubicPhase attribute)
(CVOperation attribute)
(CY attribute)
(CZ attribute)
(DepolarizingChannel attribute)
(DiagonalOperation attribute)
(DiagonalQubitUnitary attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateVector attribute)
(GaussianState attribute)
(GeneralizedAmplitudeDamping attribute)
(Hadamard attribute)
(Interferometer attribute)
(Kerr attribute)
(MultiRZ attribute)
(Operation attribute)
(PauliRot attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(PhaseShift attribute)
(QuadraticPhase attribute)
(QubitChannel attribute)
(QubitStateVector attribute)
(QubitUnitary attribute)
(Rot attribute)
(Rotation attribute)
(RX attribute)
(RY attribute)
(RZ attribute)
(S attribute)
(SqueezedState attribute)
(Squeezing attribute)
(SWAP attribute)
(SX attribute)
(T attribute)
(ThermalState attribute)
(Toffoli attribute)
(TwoModeSqueezing attribute)
(U1 attribute)
(U2 attribute)
(U3 attribute)
strong_ent_layers_normal() (in module pennylane.init)
strong_ent_layers_uniform() (in module pennylane.init)
StronglyEntanglingLayers() (in module pennylane.templates.layers)
subset() (Wires method)
sum() (in module pennylane)
(in module pennylane.math)
(TensorBox method)
supports_heisenberg (Beamsplitter attribute)
(CatState attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CubicPhase attribute)
(CV attribute)
(CVObservable attribute)
(CVOperation attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateProjector attribute)
(FockStateVector attribute)
(GaussianState attribute)
(Identity attribute)
(Interferometer attribute)
(Kerr attribute)
(NumberOperator attribute)
(P attribute)
(PolyXP attribute)
(QuadOperator attribute)
(QuadraticPhase attribute)
(Rotation attribute)
(SqueezedState attribute)
(Squeezing attribute)
(TensorN attribute)
(ThermalState attribute)
(TwoModeSqueezing attribute)
(X attribute)
supports_observable() (DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(QubitDevice method)
supports_operation() (DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(QubitDevice method)
supports_parameter_shift (Beamsplitter attribute)
(CatState attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CubicPhase attribute)
(CVOperation attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateVector attribute)
(GaussianState attribute)
(Interferometer attribute)
(Kerr attribute)
(QuadraticPhase attribute)
(Rotation attribute)
(SqueezedState attribute)
(Squeezing attribute)
(ThermalState attribute)
(TwoModeSqueezing attribute)
SWAP (class in pennylane)
SX (class in pennylane)
T
T (class in pennylane)
T() (in module pennylane.math)
(TensorBox method)
take() (in module pennylane.math)
(TensorBox method)
tape_mode_active() (in module pennylane)
(in module pennylane.tape)
TapeCircuitGraph (class in pennylane.tape)
template() (in module pennylane)
(in module pennylane.templates)
Tensor (class in pennylane.operation)
tensor (Tensor attribute)
TensorBox (class in pennylane.math)
TensorN (class in pennylane)
terms (Hamiltonian attribute)
test_device() (in module pennylane.devices.tests)
TFInterface (class in pennylane.tape.interfaces.tf)
thermal_state() (in module pennylane.devices.default_gaussian)
ThermalState (class in pennylane)
to_autograd() (CVQNode method)
(in module pennylane.interfaces.autograd)
(JacobianQNode method)
(QNode method)
(QubitQNode method)
(ReversibleQNode method)
to_jax() (QNode method)
to_openqasm() (CircuitGraph method)
(TapeCircuitGraph method)
to_tf() (CVQNode method)
(in module pennylane.interfaces.tf)
(JacobianQNode method)
(QNode method)
(QubitQNode method)
(ReversibleQNode method)
to_torch() (CVQNode method)
(in module pennylane.interfaces.torch)
(JacobianQNode method)
(QNode method)
(QubitQNode method)
(ReversibleQNode method)
toarray() (in module pennylane.math)
(Wires method)
Toffoli (class in pennylane)
tolist() (Wires method)
TorchInterface (class in pennylane.tape.interfaces.torch)
TorchLayer (class in pennylane.qnn)
toset() (Wires method)
trainable_params (CVParamShiftTape attribute)
(JacobianTape attribute)
(QuantumTape attribute)
(QubitParamShiftTape attribute)
(ReversibleTape attribute)
two_mode_squeezing() (in module pennylane.devices.default_gaussian)
two_particle() (in module pennylane_qchem.qchem.obs)
TwoModeSqueezing (class in pennylane)
U
U1 (class in pennylane)
U2 (class in pennylane)
U3 (class in pennylane)
UCCSD() (in module pennylane.templates.subroutines)
unbox() (TensorBox method)
unbox_list() (TensorBox static method)
unflatten() (in module pennylane.utils)
unflatten_tf() (in module pennylane.interfaces.tf)
unflatten_torch() (in module pennylane.interfaces.torch)
unique_wires() (Wires static method)
unwrap_tensor_kwargs() (BaseQNode static method)
(CVQNode static method)
(JacobianQNode static method)
(PassthruQNode static method)
(QubitQNode static method)
(ReversibleQNode static method)
update_info() (AnnotatedQueue class method)
(AutogradInterface class method)
(BaseQNode class method)
(CVParamShiftTape class method)
(CVQNode class method)
(JacobianQNode class method)
(JacobianTape class method)
(PassthruQNode class method)
(QuantumTape class method)
(QubitParamShiftTape class method)
(QubitQNode class method)
(Queue class method)
(QueuingContext class method)
,
[1]
(ReversibleQNode class method)
(ReversibleTape class method)
(TFInterface class method)
(TorchInterface class method)
update_node() (CircuitGraph method)
(TapeCircuitGraph method)
update_stepsize() (AdagradOptimizer method)
(AdamOptimizer method)
(GradientDescentOptimizer method)
(MomentumOptimizer method)
(NesterovMomentumOptimizer method)
(QNGOptimizer method)
(RMSPropOptimizer method)
V
vacuum_state() (in module pennylane.devices.default_gaussian)
val (Variable attribute)
var() (DefaultGaussian method)
(DefaultMixed method)
(DefaultQubit method)
(DefaultQubitAutograd method)
(DefaultQubitJax method)
(DefaultQubitTF method)
(DefaultTensor method)
(DefaultTensorTF method)
(Device method)
(in module pennylane)
(QubitDevice method)
Variable (class in pennylane.variable)
Variance (in module pennylane.operation)
(ObservableReturnTypes attribute)
version (DefaultGaussian attribute)
(DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(DefaultTensor attribute)
(DefaultTensorTF attribute)
(Device attribute)
(QubitDevice attribute)
version() (in module pennylane)
vjp() (AutogradInterface static method)
VQECost (class in pennylane)
W
where() (in module pennylane.math)
(TensorBox static method)
wire_indices() (CircuitGraph method)
(TapeCircuitGraph method)
wire_map (DefaultGaussian attribute)
(DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(DefaultTensor attribute)
(DefaultTensorTF attribute)
(Device attribute)
(QubitDevice attribute)
WireError
wires (AmplitudeDamping attribute)
(BasisState attribute)
(Beamsplitter attribute)
(BitFlip attribute)
(CatState attribute)
(Channel attribute)
Wires (class in pennylane.wires)
wires (CNOT attribute)
(CoherentState attribute)
(ControlledAddition attribute)
(ControlledPhase attribute)
(CrossKerr attribute)
(CRot attribute)
(CRX attribute)
(CRY attribute)
(CRZ attribute)
(CSWAP attribute)
(CubicPhase attribute)
(CVObservable attribute)
(CVOperation attribute)
(CY attribute)
(CZ attribute)
(DefaultGaussian attribute)
(DefaultMixed attribute)
(DefaultQubit attribute)
(DefaultQubitAutograd attribute)
(DefaultQubitJax attribute)
(DefaultQubitTF attribute)
(DefaultTensor attribute)
(DefaultTensorTF attribute)
(DepolarizingChannel attribute)
(Device attribute)
(DiagonalOperation attribute)
(DiagonalQubitUnitary attribute)
(DisplacedSqueezedState attribute)
(Displacement attribute)
(FockDensityMatrix attribute)
(FockState attribute)
(FockStateProjector attribute)
(FockStateVector attribute)
(GaussianState attribute)
(GeneralizedAmplitudeDamping attribute)
(Hadamard attribute)
(Hamiltonian attribute)
(Hermitian attribute)
(Identity attribute)
(Interferometer attribute)
(Kerr attribute)
(MeasurementProcess attribute)
(MultiRZ attribute)
(NumberOperator attribute)
(Observable attribute)
(Operation attribute)
(Operator attribute)
(P attribute)
(PauliRot attribute)
(PauliX attribute)
(PauliY attribute)
(PauliZ attribute)
(PhaseDamping attribute)
(PhaseFlip attribute)
(PhaseShift attribute)
(PolyXP attribute)
(QuadOperator attribute)
(QuadraticPhase attribute)
(QubitChannel attribute)
(QubitDevice attribute)
(QubitStateVector attribute)
(QubitUnitary attribute)
(Rot attribute)
(Rotation attribute)
(RX attribute)
(RY attribute)
(RZ attribute)
(S attribute)
(SqueezedState attribute)
(Squeezing attribute)
(SWAP attribute)
(SX attribute)
(T attribute)
(Tensor attribute)
(TensorN attribute)
(ThermalState attribute)
(Toffoli attribute)
(TwoModeSqueezing attribute)
(U1 attribute)
(U2 attribute)
(U3 attribute)
(X attribute)
WiresEnum (class in pennylane.operation)
wrap_output() (in module pennylane.math)
X
X (class in pennylane)
x_mixer() (in module pennylane.qaoa.mixers)
xy_mixer() (in module pennylane.qaoa.mixers)
Contents
Using PennyLane
Introduction
Quantum circuits
Interfaces and training
Quantum operations
Measurements
Templates
Optimizers
Quantum Chemistry
Configuration
Development
Development guide
Building a plugin
Contributing templates
Release notes
API
qml
qml.init
qml.interfaces
qml.operation
qml.devices
qml.grouping
qml.math
qml.qaoa
qml.qchem
qml.qnn
qml.qnodes
qml.tape
qml.templates
qml.utils
qml.variable
qml.wires
qml.beta
Downloads
genindex
Download Python script
Download Notebook
View on GitHub
Navigation
index
modules
|
PennyLane 0.14.0-dev documentation
»
Contents
Using PennyLane
Development
API
Downloads