File size: 2,347 Bytes
47709ed
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
from .quantum_residual import (
    NativeStatevectorVQC,
    QuantumResidualAdapter,
    QuantumResidualMergerWrapper,
    freeze_and_inject_qh001,
)
from .correlation_gated_low_rank import (
    CorrelationGatedLowRankAdapter,
    QH009Config,
    freeze_and_inject_qh009,
)
from .cayley_two_qubit import (
    QH010Config,
    TwoQubitBlockTransform,
    freeze_and_inject_qh010,
    freeze_and_inject_qh011,
)
from .brickwork_four_qubit import (
    FourQubitBrickworkTransform,
    QH012Config,
    freeze_and_inject_qh012,
)
from .sparse_routed_correlator import (
    QH013Config,
    SparseRoutedCorrelationAdapter,
    freeze_and_inject_qh013,
)
from .question_conditioned_anchor import (
    QH014Config,
    QuestionConditionedAnchorAdapter,
    freeze_and_inject_qh014,
)
from .prefill_parameter_generator import (
    QH022Config,
    SimulatorParameterGeneratedAdapter,
    freeze_and_inject_qh022,
)
from .pauli_stiefel_adapter import (
    ClassicalStiefelAdapter,
    DequantizedPauliStiefelAdapter,
    PauliStiefelAdapter,
    PauliStiefelCircuit,
    QH023Config,
    freeze_and_inject_qh023,
)
from .hyqut_replacement import (
    ClassicalMatchedCore,
    HybridValueReplacement,
    HyQuTStatevectorCore,
    QH024Config,
    TensorContractionHyQuTCore,
    freeze_and_replace_qh024,
)

__all__ = [
    "NativeStatevectorVQC",
    "QuantumResidualAdapter",
    "QuantumResidualMergerWrapper",
    "freeze_and_inject_qh001",
    "CorrelationGatedLowRankAdapter",
    "QH009Config",
    "freeze_and_inject_qh009",
    "QH010Config",
    "TwoQubitBlockTransform",
    "freeze_and_inject_qh010",
    "freeze_and_inject_qh011",
    "FourQubitBrickworkTransform",
    "QH012Config",
    "freeze_and_inject_qh012",
    "QH013Config",
    "SparseRoutedCorrelationAdapter",
    "freeze_and_inject_qh013",
    "QH014Config",
    "QuestionConditionedAnchorAdapter",
    "freeze_and_inject_qh014",
    "QH022Config",
    "SimulatorParameterGeneratedAdapter",
    "freeze_and_inject_qh022",
    "PauliStiefelAdapter",
    "ClassicalStiefelAdapter",
    "DequantizedPauliStiefelAdapter",
    "PauliStiefelCircuit",
    "QH023Config",
    "freeze_and_inject_qh023",
    "QH024Config",
    "HyQuTStatevectorCore",
    "TensorContractionHyQuTCore",
    "ClassicalMatchedCore",
    "HybridValueReplacement",
    "freeze_and_replace_qh024",
]