Index

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

A

all_pauli_bsvs() (in module qecc)
ancilla_register() (qecc.StabilizerCode static method)
append() (qecc.Circuit method)
array_to_pauli() (in module qecc)
as_bsm() (qecc.Clifford method)
as_bsv() (qecc.Pauli method)
as_circuit() (qecc.Pauli method)
as_clifford() (qecc.BinarySymplecticMatrix method)
(qecc.Circuit method)
(qecc.Location method)
(qecc.Pauli method)
as_gens() (qecc.Pauli method)
as_pauli() (qecc.BinarySymplecticVector method)
as_qcircuit() (qecc.Circuit method)
as_qcviewer() (qecc.Circuit method)
(qecc.Location method)
as_quasm() (qecc.Circuit method)
as_unitary() (qecc.Clifford method)
(qecc.Pauli method)

B

BinarySymplecticMatrix (class in qecc)
BinarySymplecticVector (class in qecc)
bit_flip_code() (qecc.StabilizerCode static method)
block_logical_pauli() (qecc.StabilizerCode method)
bsip() (qecc.BinarySymplecticVector method)
bsmzeros() (in module qecc)

C

cancel_selfinv_gates() (qecc.Circuit method)
centralizer_gens() (qecc.Pauli method)
(qecc.PauliList method)
Circuit (class in qecc)
circuit_decomposition() (qecc.BinarySymplecticMatrix method)
(qecc.Clifford method)
Clifford (class in qecc)
clifford_group() (in module qecc)
cnot() (in module qecc)
com() (in module qecc)
combine() (qecc.Predicate method)
commute() (in module qecc)
commutes_with() (in module qecc)
concatenate() (qecc.StabilizerCode method)
conjugate_pauli() (qecc.Clifford method)
constrained_set() (in module qecc)
constraint_completions() (qecc.Clifford method)
copy() (qecc.BinarySymplecticMatrix method)
(qecc.BinarySymplecticVector method)
css_code() (qecc.StabilizerCode static method)
ct() (qecc.Pauli method)
cust_wt() (qecc.Pauli method)
cz() (in module qecc)

D

depth (qecc.Circuit attribute)
directsum() (in module qecc)
distance (qecc.StabilizerCode attribute)

E

elem_gens() (in module qecc)
encoding_cliffords() (qecc.StabilizerCode method)
eye_c() (in module qecc)
eye_p() (in module qecc)

F

flip_code() (qecc.StabilizerCode static method)
from_clifford() (qecc.Pauli static method)
from_generators() (in module qecc)
from_quasm() (qecc.Circuit static method)
(qecc.Location static method)
from_sparse() (qecc.Pauli static method)
from_string() (qecc.Pauli static method)

G

generated_group() (qecc.PauliList method)
generic_clifford() (in module qecc)
group_by_time() (qecc.Circuit method)

H

hadamard() (in module qecc)
hamming_dist() (qecc.Pauli method)

I

in_group_generated_by() (in module qecc)
insert() (qecc.Circuit method)
inv() (qecc.BinarySymplecticMatrix method)
(qecc.Clifford method)
InvalidCliffordError (class in qecc)
is_bsm_valid() (in module qecc)
is_clifford (qecc.Location attribute)
is_in_normalizer() (in module qecc)
is_valid() (qecc.BinarySymplecticMatrix method)
(qecc.Clifford method)

K

kind (qecc.Location attribute)
KIND_NAMES (qecc.Location attribute)

L

left_CNOT() (qecc.BinarySymplecticMatrix method)
left_CZ() (qecc.BinarySymplecticMatrix method)
left_H() (qecc.BinarySymplecticMatrix method)
left_R_pi4() (qecc.BinarySymplecticMatrix method)
left_SWAP() (qecc.BinarySymplecticMatrix method)
Location (class in qecc)
logical_ops (qecc.StabilizerCode attribute)
logical_pauli_group() (qecc.StabilizerCode method)
logical_ys (qecc.StabilizerCode attribute)

M

measure_gen_onto_ancilla() (qecc.StabilizerCode method)
min_len_transcoding_clifford() (qecc.StabilizerCode method)
minimize_distance_from() (qecc.StabilizerCode method)
mul_phase() (qecc.Pauli method)
mutually_commuting_sets() (in module qecc)

N

n_constraints (qecc.StabilizerCode attribute)
n_correctable (qecc.StabilizerCode attribute)
n_unspecified (qecc.Clifford attribute)
normalizer_group() (qecc.StabilizerCode method)
nq (qecc.BinarySymplecticMatrix attribute)
(qecc.Circuit attribute)
(qecc.Clifford attribute)
(qecc.Location attribute)
(qecc.Pauli attribute)
(qecc.StabilizerCode attribute)
nq_logical (qecc.StabilizerCode attribute)

P

pad() (qecc.PauliList method)
pad_with_waits() (qecc.Circuit method)
parity() (in module qecc)
Pauli (class in qecc)
pauli_gate() (in module qecc)
pauli_group() (in module qecc)
PauliList (class in qecc)
PauliMembershipPredicate (class in qecc)
perfect_5q_code() (qecc.StabilizerCode static method)
permute_gen_ops() (qecc.StabilizerCode method)
permute_op() (qecc.Pauli method)
phase() (in module qecc)
phase_flip_code() (qecc.StabilizerCode static method)
possible_faults() (in module qecc)
possible_output_faults() (in module qecc)
Predicate (class in qecc)
propagate_fault() (in module qecc)

Q

qubits (qecc.Location attribute)

R

recovery_circuit_as_qcircuit() (qecc.StabilizerCode method)
reed_muller_code() (qecc.StabilizerCode static method)
reed_solomon_code() (qecc.StabilizerCode static method)
reg_wt() (qecc.Pauli method)
relabel_qubits() (qecc.Circuit method)
(qecc.Location method)
replace_cz_by_cnot() (qecc.Circuit method)
right_CNOT() (qecc.BinarySymplecticMatrix method)
right_CZ() (qecc.BinarySymplecticMatrix method)
right_H() (qecc.BinarySymplecticMatrix method)
right_H_all() (qecc.BinarySymplecticMatrix method)
right_R_pi4() (qecc.BinarySymplecticMatrix method)
right_SWAP() (qecc.BinarySymplecticMatrix method)

S

set_phase() (qecc.Pauli method)
SetMembershipPredicate (class in qecc)
shor_code() (qecc.StabilizerCode static method)
size (qecc.Circuit attribute)
solve_commutation_constraints() (in module qecc)
stabilizer_group() (qecc.StabilizerCode method)
stabilizer_subspace() (qecc.PauliList method)
(qecc.StabilizerCode method)
StabilizerCode (class in qecc)
star_decoder() (qecc.StabilizerCode method)
steane_code() (qecc.StabilizerCode static method)
str_sparse() (qecc.Clifford method)
(qecc.Pauli method)
swap() (in module qecc)
syndrome_meas_circuit() (qecc.StabilizerCode method)
syndrome_to_recovery_operator() (qecc.StabilizerCode method)
syndromes_and_recovery_operators() (qecc.StabilizerCode method)

T

tens() (qecc.Pauli method)
transcoding_cliffords() (qecc.StabilizerCode method)

U

unencoded_state() (qecc.StabilizerCode static method)

W

wt (qecc.Location attribute)
(qecc.Pauli attribute)

X

x (qecc.BinarySymplecticVector attribute)
xc (qecc.BinarySymplecticMatrix attribute)
xr (qecc.BinarySymplecticMatrix attribute)
xx (qecc.BinarySymplecticMatrix attribute)
xz (qecc.BinarySymplecticMatrix attribute)
xz_switch() (in module qecc)

Z

z (qecc.BinarySymplecticVector attribute)
zc (qecc.BinarySymplecticMatrix attribute)
zr (qecc.BinarySymplecticMatrix attribute)
zx (qecc.BinarySymplecticMatrix attribute)
zz (qecc.BinarySymplecticMatrix attribute)