perceval
Documentation
Basics
Usage
Circuits
States
Polarization
Computing Backends
Components
Tools
Run quantum algorithms
Legacy
Examples
Getting started with Perceval
Detailed walkthrough
Differential equation resolution
Implementing Shor’s algorithm in Perceval
Boson Sampling
Boson Sampling with MPS
Variational Quantum Eigensolver
2-mode Grover’s search algorithm
Error-tolerant BS-based circuit
LOv rewriting rules in Perceval
Using non-unitary components in Perceval
Decomposing Qiskit circuits
Remote computing with Perceval
Code Reference
State and StateVector
Polarization Object
Circuit
Matrix
Parameter
Source
Processor
Qiskit converter
Community
Contributions
Bibliography
perceval
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
Z
_
__floordiv__() (perceval.components.linear_circuit.Circuit method)
__ifloordiv__() (perceval.components.linear_circuit.Circuit method)
__new__() (perceval.utils.matrix.Matrix static method)
A
add() (perceval.components.linear_circuit.Circuit method)
(perceval.components.processor.Processor method)
add_herald() (perceval.components.processor.Processor method)
allstate_iterator() (in module perceval.utils.statevector)
are_modes_free() (perceval.components.processor.Processor method)
B
barrier() (perceval.components.linear_circuit.Circuit method)
bounds (perceval.utils.parameter.Parameter property)
BSDistribution (class in perceval.utils.statevector)
C
check_input() (perceval.components.processor.Processor method)
Circuit (class in perceval.components.linear_circuit)
circuit_size (perceval.components.processor.Processor property)
compute_unitary() (perceval.components.linear_circuit.Circuit method)
convert() (perceval.converters.qiskit_converter.QiskitConverter method)
convert_polarized_state() (in module perceval.utils.polarization)
D
decomposition() (perceval.components.linear_circuit.Circuit static method)
defined (perceval.components.linear_circuit.Circuit property)
(perceval.utils.parameter.Parameter property)
definition() (perceval.components.linear_circuit.Circuit method)
depths() (perceval.components.linear_circuit.Circuit method)
describe() (perceval.components.linear_circuit.Circuit method)
E
evalf() (perceval.utils.parameter.Parameter method)
eye() (perceval.utils.matrix.Matrix static method)
F
find_subnodes() (perceval.components.linear_circuit.Circuit method)
fix_value() (perceval.utils.parameter.Parameter method)
fixed (perceval.utils.parameter.Parameter property)
flatten() (perceval.components.processor.Processor method)
G
generate_distribution() (perceval.components.source.Source method)
get_parameters() (perceval.components.linear_circuit.Circuit method)
get_unitary_extension() (perceval.utils.matrix.Matrix static method)
getitem() (perceval.components.linear_circuit.Circuit method)
I
identify() (perceval.components.linear_circuit.Circuit method)
in_port_names (perceval.components.processor.Processor property)
is_composite() (perceval.components.linear_circuit.Circuit method)
is_periodic (perceval.utils.parameter.Parameter property)
is_symbolic() (perceval.utils.matrix.Matrix method)
is_unitary() (perceval.utils.matrix.Matrix method)
is_variable (perceval.utils.parameter.Parameter property)
L
linear_circuit() (perceval.components.processor.Processor method)
log_resources() (perceval.components.processor.Processor method)
M
m (perceval.components.processor.Processor property)
match() (perceval.components.linear_circuit.Circuit method)
Matrix (class in perceval.utils.matrix)
max (perceval.utils.parameter.Parameter property)
max_photon_state_iterator() (in module perceval.utils.statevector)
min (perceval.utils.parameter.Parameter property)
min_detected_photons_filter() (perceval.components.processor.Processor method)
module
perceval.utils.polarization
perceval.utils.statevector
N
name (perceval.components.linear_circuit.Circuit property)
ncomponents() (perceval.components.linear_circuit.Circuit method)
O
out_port_names (perceval.components.processor.Processor property)
P
param() (perceval.components.linear_circuit.Circuit method)
Parameter (class in perceval.utils.parameter)
parametrized_unitary() (perceval.utils.matrix.Matrix static method)
params (perceval.components.linear_circuit.Circuit property)
parse() (perceval.utils.polarization.Polarization static method)
perceval.utils.polarization
module
perceval.utils.statevector
module
pid (perceval.utils.parameter.Parameter property)
Polarization (class in perceval.utils.polarization)
probability_distribution() (perceval.components.source.Source method)
ProbabilityDistribution (class in perceval.utils.statevector)
Processor (class in perceval.components.processor)
project_eh_ev() (perceval.utils.polarization.Polarization method)
Q
QiskitConverter (class in perceval.converters.qiskit_converter)
R
random_unitary() (perceval.utils.matrix.Matrix static method)
requires_polarization (perceval.components.linear_circuit.Circuit property)
reset() (perceval.utils.parameter.Parameter method)
S
sample() (perceval.utils.statevector.BSDistribution method)
(perceval.utils.statevector.SVDistribution method)
set_circuit() (perceval.components.processor.Processor method)
set_periodic() (perceval.utils.parameter.Parameter method)
set_postselection() (perceval.components.processor.Processor method)
set_value() (perceval.utils.parameter.Parameter method)
simp() (perceval.utils.matrix.Matrix method)
Source (class in perceval.components.source)
source (perceval.components.processor.Processor property)
source_distribution (perceval.components.processor.Processor property)
spv (perceval.utils.parameter.Parameter property)
SVDistribution (class in perceval.utils.statevector)
T
tensor_product() (perceval.utils.statevector.BSDistribution static method)
(perceval.utils.statevector.SVDistribution static method)
tensorproduct() (in module perceval.utils.statevector)
thresholded_output() (perceval.components.processor.Processor method)
transfer_from() (perceval.components.linear_circuit.Circuit method)
U
U (perceval.components.linear_circuit.Circuit property)
Z
zeros() (perceval.utils.matrix.Matrix static method)
Other Versions
v: v0.7
Tags
v0.6
v0.7
v0.8
v0.9
v0.10
v0.11
v0.12