HierarQcal
Contents:
Getting Started
API Reference
HierarQcal
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
G
|
H
|
I
|
M
|
P
|
Q
|
S
|
T
|
U
|
V
|
W
_
__add__() (hierarqcal.core.Qhierarchy method)
,
[1]
(hierarqcal.core.Qinit method)
,
[1]
(hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.core.Qmotifs method)
,
[1]
(hierarqcal.Qhierarchy method)
(hierarqcal.Qinit method)
(hierarqcal.Qmotif method)
(hierarqcal.Qmotifs method)
__call__() (hierarqcal.core.Qcycle method)
,
[1]
(hierarqcal.core.Qhierarchy method)
,
[1]
(hierarqcal.core.Qinit method)
,
[1]
(hierarqcal.core.Qmask method)
,
[1]
(hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.core.Qpermute method)
,
[1]
(hierarqcal.core.Qpivot method)
,
[1]
(hierarqcal.core.Qsplit method)
,
[1]
(hierarqcal.core.Qunitary method)
,
[1]
(hierarqcal.core.Qunmask method)
,
[1]
(hierarqcal.Qcycle method)
(hierarqcal.Qhierarchy method)
(hierarqcal.Qinit method)
(hierarqcal.Qmask method)
(hierarqcal.Qmotif method)
(hierarqcal.Qpermute method)
(hierarqcal.Qpivot method)
(hierarqcal.Qsplit method)
(hierarqcal.Qunitary method)
(hierarqcal.Qunmask method)
__mul__() (hierarqcal.core.Qhierarchy method)
,
[1]
(hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.core.Qmotifs method)
,
[1]
(hierarqcal.Qhierarchy method)
(hierarqcal.Qmotif method)
(hierarqcal.Qmotifs method)
_asdict() (hierarqcal.core.CircuitInstruction method)
_field_defaults (hierarqcal.core.CircuitInstruction attribute)
_fields (hierarqcal.core.CircuitInstruction attribute)
_fields_defaults (hierarqcal.core.CircuitInstruction attribute)
_make() (hierarqcal.core.CircuitInstruction class method)
_replace() (hierarqcal.core.CircuitInstruction method)
A
append() (hierarqcal.core.Qhierarchy method)
,
[1]
(hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.Qhierarchy method)
(hierarqcal.Qmotif method)
B
BASE_MOTIF (hierarqcal.core.Default_Mappings attribute)
,
[1]
(hierarqcal.core.Primitive_Types attribute)
,
[1]
C
CircuitInstruction (class in hierarqcal.core)
,
[1]
contract() (in module hierarqcal.utils)
,
[1]
copy() (hierarqcal.core.Qhierarchy method)
,
[1]
(hierarqcal.Qhierarchy method)
CYCLE (hierarqcal.core.Default_Mappings attribute)
,
[1]
(hierarqcal.core.Primitive_Types attribute)
,
[1]
cycle() (hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.Qmotif method)
cycle_between_splits() (hierarqcal.core.Qpivot method)
,
[1]
(hierarqcal.core.Qsplit method)
,
[1]
(hierarqcal.Qpivot method)
(hierarqcal.Qsplit method)
D
Default_Mappings (class in hierarqcal.core)
,
[1]
E
extend() (hierarqcal.core.Qhierarchy method)
,
[1]
(hierarqcal.Qhierarchy method)
extmerge() (hierarqcal.core.Qhierarchy method)
,
[1]
(hierarqcal.Qhierarchy method)
G
gate_name (hierarqcal.core.CircuitInstruction attribute)
,
[1]
get_circ_info_from_string() (hierarqcal.core.Qunitary method)
,
[1]
(hierarqcal.Qunitary method)
get_circuit_qiskit() (in module hierarqcal.qiskit.qiskit_helper)
,
[1]
get_pattern_fn() (hierarqcal.core.Qsplit method)
,
[1]
(hierarqcal.Qsplit method)
get_predefined_pattern_fn() (hierarqcal.core.Qsplit method)
,
[1]
(hierarqcal.Qsplit method)
get_qiskit_circuit_from_instructions() (in module hierarqcal.qiskit.qiskit_helper)
,
[1]
get_qiskit_default_unitary() (in module hierarqcal.qiskit.qiskit_helper)
,
[1]
get_symbols() (hierarqcal.core.Qhierarchy method)
,
[1]
(hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.core.Qunitary method)
,
[1]
(hierarqcal.Qhierarchy method)
(hierarqcal.Qmotif method)
(hierarqcal.Qunitary method)
get_tensor_as_f() (in module hierarqcal)
(in module hierarqcal.utils)
,
[1]
get_unitary_function() (hierarqcal.core.Qhierarchy method)
,
[1]
(hierarqcal.Qhierarchy method)
H
hierarqcal
module
hierarqcal.core
module
,
[1]
hierarqcal.qiskit
module
hierarqcal.qiskit.qiskit_circuits
module
hierarqcal.qiskit.qiskit_helper
module
,
[1]
hierarqcal.utils
module
,
[1]
I
INIT (hierarqcal.core.Primitive_Types attribute)
,
[1]
M
MASK (hierarqcal.core.Default_Mappings attribute)
,
[1]
(hierarqcal.core.Primitive_Types attribute)
,
[1]
merge() (hierarqcal.core.Qhierarchy method)
,
[1]
(hierarqcal.Qhierarchy method)
merge_within_splits() (hierarqcal.core.Qsplit method)
,
[1]
(hierarqcal.Qsplit method)
module
hierarqcal
hierarqcal.core
,
[1]
hierarqcal.qiskit
hierarqcal.qiskit.qiskit_circuits
hierarqcal.qiskit.qiskit_helper
,
[1]
hierarqcal.utils
,
[1]
P
PERMUTE (hierarqcal.core.Default_Mappings attribute)
,
[1]
(hierarqcal.core.Primitive_Types attribute)
,
[1]
PIVOT (hierarqcal.core.Default_Mappings attribute)
,
[1]
(hierarqcal.core.Primitive_Types attribute)
,
[1]
plot_circuit() (in module hierarqcal)
(in module hierarqcal.utils)
,
[1]
plot_motif() (in module hierarqcal)
(in module hierarqcal.utils)
,
[1]
Primitive_Types (class in hierarqcal.core)
,
[1]
Q
Qcycle (class in hierarqcal)
(class in hierarqcal.core)
,
[1]
Qhierarchy (class in hierarqcal)
(class in hierarqcal.core)
,
[1]
Qinit (class in hierarqcal)
(class in hierarqcal.core)
,
[1]
Qmask (class in hierarqcal)
(class in hierarqcal.core)
,
[1]
Qmotif (class in hierarqcal)
(class in hierarqcal.core)
,
[1]
Qmotifs (class in hierarqcal)
(class in hierarqcal.core)
,
[1]
Qpermute (class in hierarqcal)
(class in hierarqcal.core)
,
[1]
Qpivot (class in hierarqcal)
(class in hierarqcal.core)
,
[1]
Qsplit (class in hierarqcal)
(class in hierarqcal.core)
,
[1]
Qunitary (class in hierarqcal)
(class in hierarqcal.core)
,
[1]
Qunmask (class in hierarqcal)
(class in hierarqcal.core)
,
[1]
S
set_arity() (hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.Qmotif method)
set_E() (hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.Qmotif method)
set_edge() (hierarqcal.core.Qunitary method)
,
[1]
(hierarqcal.Qunitary method)
set_edge_mapping() (hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.Qmotif method)
set_edge_order() (hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.Qmotif method)
set_is_operation() (hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.Qmotif method)
set_mapping() (hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.Qmotif method)
set_next() (hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.Qmotif method)
set_prev() (hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.Qmotif method)
set_Q() (hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.Qmotif method)
set_Qavail() (hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.Qmotif method)
set_share_weights() (hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.Qmotif method)
set_symbols() (hierarqcal.core.Qhierarchy method)
,
[1]
(hierarqcal.core.Qmotif method)
,
[1]
(hierarqcal.core.Qunitary method)
,
[1]
(hierarqcal.Qhierarchy method)
(hierarqcal.Qmotif method)
(hierarqcal.Qunitary method)
SPLIT (hierarqcal.core.Default_Mappings attribute)
,
[1]
(hierarqcal.core.Primitive_Types attribute)
,
[1]
sub_bits (hierarqcal.core.CircuitInstruction attribute)
,
[1]
symbol_info (hierarqcal.core.CircuitInstruction attribute)
,
[1]
T
tensor_to_matrix_colmajor() (in module hierarqcal.utils)
,
[1]
tensor_to_matrix_rowmajor() (in module hierarqcal.utils)
,
[1]
U
U2() (in module hierarqcal.qiskit.qiskit_circuits)
U3() (in module hierarqcal.qiskit.qiskit_circuits)
update_Q() (hierarqcal.core.Qhierarchy method)
,
[1]
(hierarqcal.Qhierarchy method)
V
V2() (in module hierarqcal.qiskit.qiskit_circuits)
V4() (in module hierarqcal.qiskit.qiskit_circuits)
W
wildcard_populate() (hierarqcal.core.Qsplit method)
,
[1]
(hierarqcal.Qsplit method)