Index

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | X | Y | Z

A

add2() (qitensor.superop.CP_Map method)
addends (qitensor.space.HilbertSpace attribute)
apply_map() (qitensor.array.HilbertArray method)
array() (qitensor.space.HilbertSpace method)
array_html_block_table() (qitensor.arrayformatter.HilbertArrayFormatter method)
array_latex_block_table() (qitensor.arrayformatter.HilbertArrayFormatter method)
array_repr() (qitensor.arrayformatter.HilbertArrayFormatter method)
array_str() (qitensor.arrayformatter.HilbertArrayFormatter method)
as_matrix() (qitensor.superop.Superoperator method)
as_np_matrix() (qitensor.array.HilbertArray method)
assert_compatible() (qitensor.subspace.TensorSubspace method)
assert_cptp() (qitensor.superop.CP_Map method)
assert_density_matrix() (qitensor.array.HilbertArray method)
assert_ket_space() (qitensor.space.HilbertSpace method)
assert_same() (qitensor.basefield.HilbertBaseField method)
assert_square() (qitensor.space.HilbertSpace method)
axes (qitensor.array.HilbertArray attribute)
(qitensor.space.HilbertSpace attribute)
axes_lookup (qitensor.space.HilbertSpace attribute)

B

base_field (qitensor.space.HilbertSpace attribute)
base_field_lookup() (in module qitensor.factory)
basis() (qitensor.space.HilbertSpace method)
basis_vec() (qitensor.space.HilbertSpace method)
bloch() (qitensor.atom.HilbertAtom method)
bra() (qitensor.atom.HilbertAtom method)
bra_ket_set (qitensor.space.HilbertSpace attribute)
bra_set (qitensor.space.HilbertSpace attribute)
bra_space() (qitensor.space.HilbertSpace method)

C

C (qitensor.superop.CP_Map attribute)
closeto() (qitensor.array.HilbertArray method)
cnot() (in module qitensor.circuit)
coherent_information() (qitensor.superop.CP_Map method)
complex_unit() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
conj() (qitensor.array.HilbertArray method)
conj_by() (qitensor.array.HilbertArray method)
contains() (qitensor.subspace.TensorSubspace method)
controlled_U() (in module qitensor.circuit)
copy() (qitensor.array.HilbertArray method)
CP_Map (class in qitensor.superop)
cphase() (in module qitensor.circuit)

D

decohere() (qitensor.superop.CP_Map class method)
det() (qitensor.array.HilbertArray method)
diag() (qitensor.array.HilbertArray method)
(qitensor.space.HilbertSpace method)
dihedral_group() (in module qitensor.group)
dim() (qitensor.space.HilbertSpace method)
(qitensor.subspace.TensorSubspace method)
direct_sum() (in module qitensor.atom)
(qitensor.atom.HilbertAtom static method)
do_cast_to_sympy() (in module qitensor.sympybasefield)
do_conj() (in module qitensor.sympybasefield)
do_simplify_full() (in module qitensor.sympybasefield)
dtype (qitensor.basefield.HilbertBaseField attribute)
DuplicatedSpaceError

E

eig() (qitensor.array.HilbertArray method)
eigvals() (qitensor.array.HilbertArray method)
empty() (qitensor.subspace.TensorSubspace class method)
empty_space() (qitensor.space.HilbertSpace method)
entropy() (qitensor.array.HilbertArray method)
env_space (qitensor.superop.CP_Map attribute)
equiv() (qitensor.subspace.TensorSubspace method)
erasure() (qitensor.superop.CP_Map class method)
expm() (qitensor.array.HilbertArray method)
eye() (qitensor.basefield.HilbertBaseField method)
(qitensor.space.HilbertSpace method)
(qitensor.sympybasefield.SympyHilbertBaseField method)

F

fill() (qitensor.array.HilbertArray method)
fourier() (qitensor.space.HilbertSpace method)
fourier_basis_state() (qitensor.space.HilbertSpace method)
frac() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
fractional_phase() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
fredkin() (in module qitensor.circuit)
from_basis() (qitensor.subspace.TensorSubspace method)
from_function() (qitensor.superop.CP_Map class method)
(qitensor.superop.Superoperator class method)
from_kraus() (qitensor.superop.CP_Map class method)
from_matrix() (qitensor.superop.CP_Map class method)
from_span() (qitensor.subspace.TensorSubspace class method)
full() (qitensor.subspace.TensorSubspace class method)
full_space() (qitensor.space.HilbertSpace method)
fully_mixed() (qitensor.space.HilbertSpace method)

G

gateS() (qitensor.atom.HilbertAtom method)
gateT() (qitensor.atom.HilbertAtom method)
get_dim() (qitensor.array.HilbertArray method)
get_printoptions() (qitensor.arrayformatter.HilbertArrayFormatter method)
Group (class in qitensor.group)
group_op (qitensor.atom.HilbertAtom attribute)
GroupOpCyclic_factory() (in module qitensor.factory)
GroupOpTimes_factory() (in module qitensor.factory)

H

H (qitensor.array.HilbertArray attribute)
(qitensor.space.HilbertSpace attribute)
haar_matrix() (qitensor.space.HilbertSpace method)
hadamard() (qitensor.space.HilbertSpace method)
hermitian_basis() (qitensor.space.HilbertSpace method)
(qitensor.subspace.TensorSubspace method)
HilbertArray (class in qitensor.array)
HilbertArrayFormatter (class in qitensor.arrayformatter)
HilbertAtom (class in qitensor.atom)
HilbertBaseField (class in qitensor.basefield)
HilbertError
HilbertIndexError
HilbertShapeError
HilbertSpace (class in qitensor.space)

I

I (qitensor.array.HilbertArray attribute)
identity() (qitensor.superop.CP_Map class method)
in_space (qitensor.superop.Superoperator attribute)
index_iter() (qitensor.space.HilbertSpace method)
index_iter_dict() (qitensor.space.HilbertSpace method)
indexed_space() (in module qitensor.factory)
indices (qitensor.atom.HilbertAtom attribute)
infty() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
input_cast_function() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
inv() (qitensor.array.HilbertArray method)
is_cptp() (qitensor.superop.CP_Map method)
is_dual (qitensor.atom.HilbertAtom attribute)
is_hermitian() (qitensor.subspace.TensorSubspace method)
is_perp() (qitensor.subspace.TensorSubspace method)
is_square() (qitensor.space.HilbertSpace method)
is_symmetric() (qitensor.space.HilbertSpace method)

J

J (qitensor.superop.CP_Map attribute)

K

ket() (qitensor.atom.HilbertAtom method)
(qitensor.superop.CP_Map method)
ket_set (qitensor.space.HilbertSpace attribute)
ket_space() (qitensor.space.HilbertSpace method)
key (qitensor.atom.HilbertAtom attribute)

L

label (qitensor.atom.HilbertAtom attribute)
latex_formatter() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
latex_label (qitensor.atom.HilbertAtom attribute)
lmul() (qitensor.array.HilbertArray method)
log2() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
logm() (qitensor.array.HilbertArray method)

M

map() (qitensor.subspace.TensorSubspace method)
mat_adjoint() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
mat_conj() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
mat_det() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
mat_eig() (qitensor.basefield.HilbertBaseField method)
mat_eigvals() (qitensor.basefield.HilbertBaseField method)
mat_expm() (qitensor.basefield.HilbertBaseField method)
mat_inverse() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
mat_logm() (qitensor.basefield.HilbertBaseField method)
mat_n() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
mat_norm() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
mat_pinv() (qitensor.basefield.HilbertBaseField method)
mat_pow() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
mat_qr() (qitensor.basefield.HilbertBaseField method)
mat_simplify() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
mat_svd() (qitensor.basefield.HilbertBaseField method)
mat_svd_vals() (qitensor.basefield.HilbertBaseField method)
matrix_np_to_sage() (qitensor.basefield.HilbertBaseField method)
matrix_sage_to_np() (qitensor.basefield.HilbertBaseField method)
max_entangled() (in module qitensor.circuit)
measure() (qitensor.array.HilbertArray method)
MismatchedSpaceError
mutual_info() (qitensor.array.HilbertArray method)

N

n() (qitensor.array.HilbertArray method)
noisy() (qitensor.superop.CP_Map class method)
norm() (qitensor.array.HilbertArray method)
normalize() (qitensor.array.HilbertArray method)
normalized() (qitensor.array.HilbertArray method)
NotKetSpaceError
np_matrix_transform() (qitensor.array.HilbertArray method)
nparray (qitensor.array.HilbertArray attribute)

O

O (qitensor.array.HilbertArray attribute)
(qitensor.space.HilbertSpace attribute)
op_norm() (qitensor.array.HilbertArray method)
out_space (qitensor.superop.Superoperator attribute)

P

P (qitensor.space.HilbertSpace attribute)
pauliX() (qitensor.atom.HilbertAtom method)
pauliY() (qitensor.atom.HilbertAtom method)
pauliZ() (qitensor.atom.HilbertAtom method)
perp() (qitensor.subspace.TensorSubspace method)
pinv() (qitensor.array.HilbertArray method)
prime (qitensor.atom.HilbertAtom attribute)
(qitensor.space.HilbertSpace attribute)
private_information() (qitensor.superop.CP_Map method)
project() (qitensor.subspace.TensorSubspace method)
purity() (qitensor.array.HilbertArray method)
py_scalar_latex_formatter() (qitensor.arrayformatter.HilbertArrayFormatter method)

Q

qitensor.array (module)
qitensor.arrayformatter (module)
qitensor.atom (module)
qitensor.basefield (module)
qitensor.circuit (module)
qitensor.exceptions (module)
qitensor.experimental.cartan_decompose (module)
qitensor.factory (module)
qitensor.group (module)
qitensor.space (module)
qitensor.subspace (module)
qitensor.superop (module)
qitensor.sympybasefield (module)
QR() (qitensor.array.HilbertArray method)
qubit() (in module qitensor.factory)
qudit() (in module qitensor.factory)

R

random() (qitensor.superop.CP_Map class method)
(qitensor.superop.Superoperator class method)
random_array() (qitensor.basefield.HilbertBaseField method)
(qitensor.space.HilbertSpace method)
random_density() (qitensor.space.HilbertSpace method)
random_hermit() (qitensor.subspace.TensorSubspace method)
random_isometry() (qitensor.space.HilbertSpace method)
random_unitary() (qitensor.space.HilbertSpace method)
random_vec() (qitensor.subspace.TensorSubspace method)
relabel() (qitensor.array.HilbertArray method)
relabel_prime() (qitensor.array.HilbertArray method)
relative_entropy() (qitensor.array.HilbertArray method)
reshape() (qitensor.subspace.TensorSubspace method)
reshaped_np_matrix() (qitensor.space.HilbertSpace method)
reshaped_sage_matrix() (qitensor.space.HilbertSpace method)

S

sage_block_matrix() (qitensor.array.HilbertArray method)
sage_matrix() (qitensor.array.HilbertArray method)
sage_matrix_transform() (qitensor.array.HilbertArray method)
sage_ring (qitensor.basefield.HilbertBaseField attribute)
sage_scalar_latex_formatter() (qitensor.arrayformatter.HilbertArrayFormatter method)
schatten_norm() (qitensor.array.HilbertArray method)
set_data() (qitensor.array.HilbertArray method)
set_printoptions() (qitensor.arrayformatter.HilbertArrayFormatter method)
setup_for_qtconsole() (qitensor.arrayformatter.HilbertArrayFormatter method)
shape (qitensor.space.HilbertSpace attribute)
simplify() (qitensor.array.HilbertArray method)
simplify_full() (qitensor.array.HilbertArray method)
singular_vals() (qitensor.array.HilbertArray method)
sorted_bras (qitensor.space.HilbertSpace attribute)
sorted_kets (qitensor.space.HilbertSpace attribute)
space (qitensor.array.HilbertArray attribute)
span() (qitensor.array.HilbertArray method)
sqrt() (qitensor.array.HilbertArray method)
(qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)
Superoperator (class in qitensor.superop)
svd() (qitensor.array.HilbertArray method)
svd_list() (qitensor.array.HilbertArray method)
swap() (in module qitensor.circuit)
sympy_scalar_latex_formatter() (qitensor.arrayformatter.HilbertArrayFormatter method)
SympyHilbertBaseField (class in qitensor.sympybasefield)

T

T (qitensor.array.HilbertArray attribute)
tensor_prod() (qitensor.subspace.TensorSubspace method)
tensordot() (qitensor.array.HilbertArray method)
TensorSubspace (class in qitensor.subspace)
to_basis() (qitensor.subspace.TensorSubspace method)
to_n() (in module qitensor.sympybasefield)
toffoli() (in module qitensor.circuit)
totally_noisy() (qitensor.superop.CP_Map class method)
trace() (qitensor.array.HilbertArray method)
trace_norm() (qitensor.array.HilbertArray method)
tracekeep() (qitensor.array.HilbertArray method)
transpose() (qitensor.array.HilbertArray method)
(qitensor.subspace.TensorSubspace method)
transposer() (qitensor.superop.Superoperator class method)

U

unique_id (qitensor.basefield.HilbertBaseField attribute)
unitary() (qitensor.superop.CP_Map class method)
unitary_from_cartan() (in module qitensor.experimental.cartan_decompose)
unitary_to_cartan() (in module qitensor.experimental.cartan_decompose)
upgrade_to_cp_map() (qitensor.superop.Superoperator method)
upgrade_to_cptp_map() (qitensor.superop.Superoperator method)

X

X (qitensor.atom.HilbertAtom attribute)
x_minus() (qitensor.atom.HilbertAtom method)
x_plus() (qitensor.atom.HilbertAtom method)
xlog2x() (qitensor.basefield.HilbertBaseField method)
(qitensor.sympybasefield.SympyHilbertBaseField method)

Y

Y (qitensor.atom.HilbertAtom attribute)
y_minus() (qitensor.atom.HilbertAtom method)
y_plus() (qitensor.atom.HilbertAtom method)

Z

Z (qitensor.atom.HilbertAtom attribute)
z_minus() (qitensor.atom.HilbertAtom method)
z_plus() (qitensor.atom.HilbertAtom method)