THE WALRUS
Paper
GitHub
Navigation
index
modules
|
The Walrus 0.13.0-dev documentation
»
Search
Getting started
Installation and Downloads
Research and contribution
Quick guide
Tutorials and gallery
Background
The hafnian
The loop hafnian
The algorithms
Multidimensional Hermite polynomials
Gaussian States in the Fock basis
Gaussian Boson Sampling
Notation
References
The Walrus API
Overview
Python library
Quantum algorithms
Classical Sampling Algorithms
Symplectic Operations
Random matrices
Fock gradients of Gaussian gates
Reference implementations
The libwalrus C++ library
Docs
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
X
A
Amat() (in module thewalrus.quantum)
autonne() (in module thewalrus.symplectic)
B
beam_splitter() (in module thewalrus.symplectic)
beamsplitter (fock_gradients attribute)
Beta() (in module thewalrus.quantum)
Byte (C++ type)
C
Covmat() (in module thewalrus.quantum)
D
dec2bin (C++ function)
,
[1]
density_matrix() (in module thewalrus.quantum)
density_matrix_element() (in module thewalrus.quantum)
displacement (fock_gradients attribute)
double_complex (C++ type)
E
expand() (in module thewalrus.symplectic)
expand_vector() (in module thewalrus.symplectic)
F
fidelity() (in module thewalrus.quantum)
find2 (C++ function)
find_scaling_adjacency_matrix() (in module thewalrus.quantum)
find_scaling_adjacency_matrix_torontonian() (in module thewalrus.quantum)
fock_tensor() (in module thewalrus.quantum)
,
[1]
G
gen_multi_mode_dist() (in module thewalrus.quantum)
gen_Qmat_from_graph() (in module thewalrus.quantum)
gen_single_mode_dist() (in module thewalrus.quantum)
generate_thermal_samples() (in module thewalrus.csamples)
grad_beamsplitter (fock_gradients attribute)
grad_displacement (fock_gradients attribute)
grad_squeezing (fock_gradients attribute)
grad_two_mode_squeezing (fock_gradients attribute)
H
hafnian() (in module thewalrus)
(in module thewalrus.reference)
hafnian_batched() (in module thewalrus)
hafnian_repeated() (in module thewalrus)
HAFNIAN_VERSION_CODE (C macro)
HAFNIAN_VERSION_MAJOR (C macro)
HAFNIAN_VERSION_MINOR (C macro)
HAFNIAN_VERSION_PATCH (C macro)
HAFNIAN_VERSION_STRING (C macro)
hermite_multidimensional() (in module thewalrus)
I
igray (C++ function)
interferometer() (in module thewalrus.symplectic)
is_classical_cov() (in module thewalrus.quantum)
is_pure_cov() (in module thewalrus.quantum)
is_symplectic() (in module thewalrus.symplectic)
is_valid_cov() (in module thewalrus.quantum)
L
left_most_set_bit (C++ function)
libwalrus::do_chunk (C++ function)
libwalrus::do_chunk_loops (C++ function)
libwalrus::find2T (C++ function)
libwalrus::get_binom_coeff (C++ function)
libwalrus::hafnian (C++ function)
libwalrus::hafnian_approx (C++ function)
libwalrus::hafnian_eigen (C++ function)
,
[1]
libwalrus::hafnian_nonneg (C++ function)
libwalrus::hafnian_recursive (C++ function)
libwalrus::hafnian_recursive_quad (C++ function)
,
[1]
libwalrus::hafnian_rpt (C++ function)
libwalrus::hafnian_rpt_quad (C++ function)
,
[1]
libwalrus::hermite_multidimensional_cpp (C++ function)
libwalrus::interferometer_cpp (C++ function)
libwalrus::lin_to_multi (C++ function)
libwalrus::loop_hafnian (C++ function)
libwalrus::loop_hafnian_eigen (C++ function)
,
[1]
libwalrus::loop_hafnian_rpt (C++ function)
libwalrus::loop_hafnian_rpt_quad (C++ function)
,
[1]
libwalrus::perm_fsum (C++ function)
libwalrus::permanent (C++ function)
libwalrus::permanent_fsum (C++ function)
libwalrus::permanent_quad (C++ function)
,
[1]
libwalrus::powtrace (C++ function)
,
[1]
libwalrus::recursive_chunk (C++ function)
libwalrus::renorm_hermite_multidimensional_cpp (C++ function)
libwalrus::sum (C++ function)
libwalrus::torontonian (C++ function)
libwalrus::torontonian_fsum (C++ function)
libwalrus::torontonian_quad (C++ function)
,
[1]
llint (C++ type)
loss() (in module thewalrus.symplectic)
loss_mat (in module thewalrus.quantum)
M
mean_number_of_clicks() (in module thewalrus.quantum)
mean_photon_number() (in module thewalrus.symplectic)
Means() (in module thewalrus.quantum)
memoized() (in module thewalrus.reference)
P
partitions() (in module thewalrus.reference)
perm() (in module thewalrus)
permanent_repeated() (in module thewalrus)
photon_number_covar() (in module thewalrus.quantum)
photon_number_covmat() (in module thewalrus.quantum)
photon_number_mean() (in module thewalrus.quantum)
photon_number_mean_vector() (in module thewalrus.quantum)
pmp() (in module thewalrus.reference)
prefactor() (in module thewalrus.quantum)
probabilities() (in module thewalrus.quantum)
,
[1]
pure_state_amplitude() (in module thewalrus.quantum)
Q
Qmat() (in module thewalrus.quantum)
qp (C++ type)
R
randnc() (in module thewalrus.random)
random_covariance() (in module thewalrus.random)
random_interferometer() (in module thewalrus.random)
random_symplectic() (in module thewalrus.random)
reduced_gaussian() (in module thewalrus.quantum)
reduced_state() (in module thewalrus.symplectic)
reduction() (in module thewalrus)
rescale_adjacency_matrix() (in module thewalrus.csamples)
rescale_adjacency_matrix_thermal() (in module thewalrus.csamples)
rotation() (in module thewalrus.symplectic)
S
SC_STACK (C macro)
spm() (in module thewalrus.reference)
squeezing (fock_gradients attribute)
squeezing() (in module thewalrus.symplectic)
state_vector() (in module thewalrus.quantum)
sympmat() (in module thewalrus.symplectic)
T
T() (in module thewalrus.reference)
thewalrus (module)
thewalrus.csamples (module)
thewalrus.fock_gradients (module)
thewalrus.quantum (module)
thewalrus.random (module)
thewalrus.reference (module)
thewalrus.symplectic (module)
tor() (in module thewalrus)
total_photon_num_dist_pure_state() (in module thewalrus.quantum)
two_mode_squeezing (fock_gradients attribute)
two_mode_squeezing() (in module thewalrus.symplectic)
U
ullint (C++ type)
,
[1]
update_iterator (C++ function)
update_probabilities_with_loss() (in module thewalrus.quantum)
,
[1]
update_probabilities_with_noise() (in module thewalrus.quantum)
,
[1]
V
vacuum_state() (in module thewalrus.symplectic)
vec2index (C++ function)
vec_complex (C++ type)
vec_double (C++ type)
version() (in module thewalrus)
X
Xmat() (in module thewalrus.quantum)
genindex
Download Python script
Download Notebook
View on GitHub
Downloads
genindex
Download Python script
Download Notebook
View on GitHub
Navigation
index
modules
|
The Walrus 0.13.0-dev documentation
»
Downloads