TeD-Q
latest
Contents:
Backends
Interface
Optimizer
Qinterpreter
Templates
Contraction path optimizer
Examples
TeD-Q
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
_
_backward_cls (tedq.backends.pytorch_backend.TorchExecute attribute)
_device (tedq.backends.pytorch_backend.PyTorchBackend attribute)
_matrix_to_tensor() (tedq.backends.jax_backend.JaxBackend method)
(tedq.backends.pytorch_backend.PyTorchBackend method)
A
adjoint() (tedq.QInterpreter.operators.ops_abc.GateBase method)
(tedq.QInterpreter.operators.qubit.CNOT method)
(tedq.QInterpreter.operators.qubit.ControlledPhaseShift method)
(tedq.QInterpreter.operators.qubit.CRX method)
(tedq.QInterpreter.operators.qubit.CRY method)
(tedq.QInterpreter.operators.qubit.CRZ method)
(tedq.QInterpreter.operators.qubit.CSWAP method)
(tedq.QInterpreter.operators.qubit.CY method)
(tedq.QInterpreter.operators.qubit.CZ method)
(tedq.QInterpreter.operators.qubit.Hadamard method)
(tedq.QInterpreter.operators.qubit.I method)
(tedq.QInterpreter.operators.qubit.PauliX method)
(tedq.QInterpreter.operators.qubit.PauliY method)
(tedq.QInterpreter.operators.qubit.PauliZ method)
(tedq.QInterpreter.operators.qubit.PhaseShift method)
(tedq.QInterpreter.operators.qubit.Rot method)
(tedq.QInterpreter.operators.qubit.RX method)
(tedq.QInterpreter.operators.qubit.RY method)
(tedq.QInterpreter.operators.qubit.RZ method)
(tedq.QInterpreter.operators.qubit.S method)
(tedq.QInterpreter.operators.qubit.SWAP method)
(tedq.QInterpreter.operators.qubit.SX method)
(tedq.QInterpreter.operators.qubit.T method)
(tedq.QInterpreter.operators.qubit.Toffoli method)
(tedq.QInterpreter.operators.qubit.Unitary method)
B
backward() (tedq.backends.pytorch_backend.TorchExecute static method)
(tedq.interface.pytorch_interface.PytorchInterface static method)
C
check_parameters_torch_device() (tedq.backends.pytorch_backend.PyTorchBackend method)
circuit_queue() (tedq.QInterpreter.operators.measurement.QuantumMeasurement method)
CNOT (class in tedq.QInterpreter.operators.qubit)
complex_conjugate() (tedq.backends.jax_backend.JaxBackend method)
(tedq.backends.pytorch_backend.PyTorchBackend method)
ControlledPhaseShift (class in tedq.QInterpreter.operators.qubit)
core_contract() (in module tedq.backends.jax_backend)
CRX (class in tedq.QInterpreter.operators.qubit)
CRY (class in tedq.QInterpreter.operators.qubit)
CRZ (class in tedq.QInterpreter.operators.qubit)
CSWAP (class in tedq.QInterpreter.operators.qubit)
CY (class in tedq.QInterpreter.operators.qubit)
CZ (class in tedq.QInterpreter.operators.qubit)
D
decomposition() (tedq.QInterpreter.operators.qubit.ControlledPhaseShift static method)
(tedq.QInterpreter.operators.qubit.CRX static method)
(tedq.QInterpreter.operators.qubit.CRY static method)
(tedq.QInterpreter.operators.qubit.CRZ static method)
(tedq.QInterpreter.operators.qubit.CY static method)
(tedq.QInterpreter.operators.qubit.Hadamard static method)
(tedq.QInterpreter.operators.qubit.I static method)
(tedq.QInterpreter.operators.qubit.PauliX static method)
(tedq.QInterpreter.operators.qubit.PauliY static method)
(tedq.QInterpreter.operators.qubit.PauliZ static method)
(tedq.QInterpreter.operators.qubit.PhaseShift static method)
(tedq.QInterpreter.operators.qubit.Rot static method)
(tedq.QInterpreter.operators.qubit.S static method)
(tedq.QInterpreter.operators.qubit.SX static method)
(tedq.QInterpreter.operators.qubit.T static method)
default_initstate() (tedq.backends.jax_backend.JaxBackend method)
(tedq.backends.pytorch_backend.PyTorchBackend method)
device (tedq.backends.pytorch_backend.PyTorchBackend property)
diagonalizing_gates() (tedq.QInterpreter.operators.ops_abc.ObservableBase method)
(tedq.QInterpreter.operators.qubit.Hadamard method)
(tedq.QInterpreter.operators.qubit.I method)
(tedq.QInterpreter.operators.qubit.PauliX method)
(tedq.QInterpreter.operators.qubit.PauliY method)
(tedq.QInterpreter.operators.qubit.PauliZ method)
(tedq.QInterpreter.operators.qubit.Unitary method)
E
eigvals (tedq.QInterpreter.operators.ops_abc.ObservableBase property)
(tedq.QInterpreter.operators.ops_abc.OperatorBase property)
(tedq.QInterpreter.operators.qubit.Unitary property)
execute() (tedq.backends.jax_backend.JaxBackend method)
(tedq.backends.pytorch_backend.PyTorchBackend method)
Expectation (tedq.QInterpreter.operators.measurement.MeasurementReturnTypes attribute)
expval() (in module tedq.QInterpreter.operators.measurement)
F
finite_diff_execute() (tedq.backends.pytorch_backend.PyTorchBackend method)
forward() (tedq.backends.pytorch_backend.TorchExecute static method)
(tedq.interface.pytorch_interface.PytorchInterface static method)
G
GateBase (class in tedq.QInterpreter.operators.ops_abc)
generator (tedq.QInterpreter.operators.qubit.ControlledPhaseShift property)
(tedq.QInterpreter.operators.qubit.CRX property)
(tedq.QInterpreter.operators.qubit.CRY property)
(tedq.QInterpreter.operators.qubit.CRZ property)
(tedq.QInterpreter.operators.qubit.PhaseShift property)
(tedq.QInterpreter.operators.qubit.RX property)
(tedq.QInterpreter.operators.qubit.RY property)
(tedq.QInterpreter.operators.qubit.RZ property)
get_CNOT_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_ControlledPhaseShift_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_CRX_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_CRY_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_CRZ_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_CSWAP_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_CY_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_CZ_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_Hadamard_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_I_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_initstate() (tedq.backends.jax_backend.JaxBackend method)
(tedq.backends.pytorch_backend.PyTorchBackend method)
get_matrix() (tedq.QInterpreter.operators.ops_abc.OperatorBase method)
(tedq.QInterpreter.operators.qubit.CNOT method)
(tedq.QInterpreter.operators.qubit.ControlledPhaseShift method)
(tedq.QInterpreter.operators.qubit.CRX method)
(tedq.QInterpreter.operators.qubit.CRY method)
(tedq.QInterpreter.operators.qubit.CRZ method)
(tedq.QInterpreter.operators.qubit.CSWAP method)
(tedq.QInterpreter.operators.qubit.CY method)
(tedq.QInterpreter.operators.qubit.CZ method)
(tedq.QInterpreter.operators.qubit.Hadamard method)
(tedq.QInterpreter.operators.qubit.I method)
(tedq.QInterpreter.operators.qubit.PauliX method)
(tedq.QInterpreter.operators.qubit.PauliY method)
(tedq.QInterpreter.operators.qubit.PauliZ method)
(tedq.QInterpreter.operators.qubit.PhaseShift method)
(tedq.QInterpreter.operators.qubit.Rot method)
(tedq.QInterpreter.operators.qubit.RX method)
(tedq.QInterpreter.operators.qubit.RY method)
(tedq.QInterpreter.operators.qubit.RZ method)
(tedq.QInterpreter.operators.qubit.S method)
(tedq.QInterpreter.operators.qubit.SWAP method)
(tedq.QInterpreter.operators.qubit.SX method)
(tedq.QInterpreter.operators.qubit.T method)
(tedq.QInterpreter.operators.qubit.Toffoli method)
(tedq.QInterpreter.operators.qubit.Unitary method)
get_measurement_results() (tedq.backends.jax_backend.JaxBackend method)
(tedq.backends.pytorch_backend.PyTorchBackend method)
get_parameter_shift() (tedq.QInterpreter.operators.ops_abc.GateBase method)
(tedq.QInterpreter.operators.qubit.CRX method)
(tedq.QInterpreter.operators.qubit.CRY method)
(tedq.QInterpreter.operators.qubit.CRZ method)
get_PauliX_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_PauliY_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_PauliZ_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_PhaseShift_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_Rot_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_RX_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_RY_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_RZ_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_S_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_SWAP_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_SX_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_T_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_Toffoli_tensor() (tedq.backends.jax_backend.JaxBackend class method)
(tedq.backends.pytorch_backend.PyTorchBackend class method)
get_trainable_parameters() (tedq.backends.pytorch_backend.PyTorchBackend method)
grad_style (tedq.QInterpreter.operators.ops_abc.GateBase property)
H
Hadamard (class in tedq.QInterpreter.operators.qubit)
I
I (class in tedq.QInterpreter.operators.qubit)
instance_id (tedq.QInterpreter.operators.ops_abc.OperatorBase property)
inverse() (tedq.QInterpreter.operators.ops_abc.GateBase method)
is_inverse (tedq.QInterpreter.operators.ops_abc.GateBase property)
is_preparation (tedq.QInterpreter.operators.ops_abc.OperatorBase property)
J
jacobian_param_shift() (tedq.backends.pytorch_backend.PyTorchBackend method)
JaxBackend (class in tedq.backends.jax_backend)
M
matrix (tedq.QInterpreter.operators.ops_abc.OperatorBase property)
MeasurementReturnTypes (class in tedq.QInterpreter.operators.measurement)
module
tedq.backends.jax_backend
tedq.backends.pytorch_backend
tedq.interface.pytorch_interface
tedq.QInterpreter.operators.measurement
tedq.QInterpreter.operators.ops_abc
tedq.QInterpreter.operators.qubit
N
name (tedq.QInterpreter.operators.ops_abc.OperatorBase property)
num_params (tedq.QInterpreter.operators.ops_abc.OperatorBase property)
num_qubits (tedq.QInterpreter.operators.ops_abc.OperatorBase property)
O
ObservableBase (class in tedq.QInterpreter.operators.ops_abc)
OperatorBase (class in tedq.QInterpreter.operators.ops_abc)
P
param_shift_execute() (tedq.backends.pytorch_backend.PyTorchBackend method)
parameters (tedq.QInterpreter.operators.ops_abc.OperatorBase property)
PauliX (class in tedq.QInterpreter.operators.qubit)
PauliY (class in tedq.QInterpreter.operators.qubit)
PauliZ (class in tedq.QInterpreter.operators.qubit)
PhaseShift (class in tedq.QInterpreter.operators.qubit)
Probability (tedq.QInterpreter.operators.measurement.MeasurementReturnTypes attribute)
probs() (in module tedq.QInterpreter.operators.measurement)
PyTorchBackend (class in tedq.backends.pytorch_backend)
PytorchInterface (class in tedq.interface.pytorch_interface)
Q
QuantumMeasurement (class in tedq.QInterpreter.operators.measurement)
qubits (tedq.QInterpreter.operators.ops_abc.OperatorBase property)
R
Rot (class in tedq.QInterpreter.operators.qubit)
RX (class in tedq.QInterpreter.operators.qubit)
RY (class in tedq.QInterpreter.operators.qubit)
RZ (class in tedq.QInterpreter.operators.qubit)
S
S (class in tedq.QInterpreter.operators.qubit)
Sample (tedq.QInterpreter.operators.measurement.MeasurementReturnTypes attribute)
sample() (in module tedq.QInterpreter.operators.measurement)
State (tedq.QInterpreter.operators.measurement.MeasurementReturnTypes attribute)
state() (in module tedq.QInterpreter.operators.measurement)
states_after_measurement (tedq.backends.pytorch_backend.PyTorchBackend property)
svpm_mode() (tedq.backends.jax_backend.JaxBackend method)
SWAP (class in tedq.QInterpreter.operators.qubit)
SX (class in tedq.QInterpreter.operators.qubit)
T
T (class in tedq.QInterpreter.operators.qubit)
tedq.backends.jax_backend
module
tedq.backends.pytorch_backend
module
tedq.interface.pytorch_interface
module
tedq.QInterpreter.operators.measurement
module
tedq.QInterpreter.operators.ops_abc
module
tedq.QInterpreter.operators.qubit
module
Toffoli (class in tedq.QInterpreter.operators.qubit)
TorchExecute (class in tedq.backends.pytorch_backend)
trainable_params (tedq.QInterpreter.operators.ops_abc.OperatorBase property)
U
Unitary (class in tedq.QInterpreter.operators.qubit)
update_device() (tedq.backends.pytorch_backend.PyTorchBackend class method)
V
var() (in module tedq.QInterpreter.operators.measurement)
Variance (tedq.QInterpreter.operators.measurement.MeasurementReturnTypes attribute)