@@ -10,9 +10,9 @@ Circuits
1010 :toctree: generated/
1111
1212 Circuit
13- InsertStrategy
1413 Moment
15- Schedule
14+ InsertStrategy
15+ OP_TREE
1616
1717
1818Operations
@@ -22,6 +22,21 @@ Operations
2222 :toctree: generated/
2323
2424 Operation
25+ GateOperation
26+ CompositeOperation
27+ QasmConvertableOperation
28+
29+
30+ Schedules
31+ ---------
32+
33+ .. autosummary ::
34+ :toctree: generated/
35+
36+ Schedule
37+ ScheduledOperation
38+ Duration
39+ Timestamp
2540
2641Gates
2742^^^^^
@@ -32,61 +47,166 @@ Gates
3247 Gate
3348 MeasurementGate
3449
50+ Gate Features and Effects
51+ '''''''''''''''''''''''''
52+
53+ .. autosummary ::
54+ :toctree: generated
55+
56+ KnownMatrix
57+ ParameterizableEffect
58+ CompositeGate
59+ ExtrapolatableEffect
60+ ReversibleEffect
61+ InterchangeableQubitsGate
62+ PhaseableEffect
63+ TextDiagrammable
64+ BoundedEffect
65+ SingleQubitGate
66+ TwoQubitGate
67+ QasmConvertableGate
68+ EigenGate
3569
3670Single Qubit Gates
3771''''''''''''''''''
3872
3973.. autosummary ::
4074 :toctree: generated/
4175
42- H
76+ RotXGate
77+ RotYGate
78+ RotZGate
79+ HGate
4380 X
4481 Y
4582 Z
83+ H
84+ S
85+ T
86+
4687
4788Two Qubit Gates
4889''''''''''''''''
4990
5091.. autosummary ::
5192 :toctree: generated/
5293
53- CNOT
94+ Rot11Gate
95+ CNotGate
96+ SwapGate
97+ ISwapGate
5498 CZ
99+ CNOT
100+ ISWAP
101+
102+ Three Qubit Gates
103+ ''''''''''''''''''
104+
105+ .. autosummary ::
106+ :toctree: generated/
107+
108+ CCZ
109+ CCX
110+ CSWAP
111+ TOFFOLI
112+ FREDKIN
113+
55114
56115Qubits
57116------
58117
59- General classes for qubits.
118+ General classes for qubits and related concepts .
60119
61120.. autosummary ::
62121 :toctree: generated/
63122
64123 QubitId
65124 NamedQubit
125+ LineQubit
126+ GridQubit
127+ QubitOrder
128+ QubitOrderOrList
129+ QubitOrder.DEFAULT
130+
131+
132+ Devices
133+ -------
134+
135+ Classes characterizing constraints of hardware.
66136
67- See also:
137+ .. autosummary ::
138+ :toctree: generated/
68139
69- * :ref: `Google Qubits <api-google-qubits >`
140+ Device
141+ UnconstrainedDevice
70142
143+ Placement
144+ ---------
145+
146+ Classes for placing circuits onto circuits.
147+
148+ .. autosummary ::
149+ :toctree: generated/
150+
151+ LinePlacementStrategy
152+ GreedySequenceSearchStrategy
153+ AnnealSequenceSearchStrategy
154+ line_on_device
155+
156+ Parameterization
157+ ----------------
158+
159+ Classes for parameterized circuits.
160+
161+ .. autosummary ::
162+ :toctree: generated/
163+
164+ Symbol
165+ ParamResolver
166+ Sweep
167+ Points
168+ Linspace
169+ Sweepable
170+
171+ Optimization
172+ ------------
173+
174+ Classes for compiling.
175+
176+ .. autosummary ::
177+ :toctree: generated/
178+
179+ OptimizationPass
180+ PointOptimizer
181+ PointOptimizationSummary
182+ ExpandComposite
183+ DropEmptyMoments
184+ DropNegligible
71185
72186Implementations
73187---------------
74188
75- Packages to use specific hardware implementations of quantum circuits .
189+ Packages to use specific hardware implementations.
76190
77191Google
78192^^^^^^
79193
80- Quantum hardware implementation by the Google Quantum AI Lab .
194+ Quantum hardware from Google.
81195
82- Engine
196+ Gates
83197''''''
84198
85199.. autosummary ::
86200 :toctree: generated/
87201
88- google.Engine
89- google.JobConfig
202+ google.XmonGate
203+ google.Exp11Gate
204+ google.ExpWGate
205+ google.ExpZGate
206+ google.XmonMeasurementGate
207+ google.single_qubit_matrix_to_native_gates
208+ google.two_qubit_matrix_to_native_gates
209+ google.ConvertToXmonGates
90210
91211Devices
92212'''''''
@@ -96,6 +216,7 @@ Devices
96216
97217 google.Bristlecone
98218 google.Foxtail
219+ google.XmonDevice
99220
100221Simulator
101222'''''''''
@@ -108,12 +229,12 @@ Simulator
108229 google.XmonStepResult
109230 google.XmonSimulateTrialResult
110231
111- .. _api-google-qubits :
112-
113- Qubits
114- ''''''
232+ Optimizers
233+ ''''''''''
115234
116235.. autosummary ::
117236 :toctree: generated/
118237
119- devices.GridQubit
238+ google.optimized_for_xmon
239+ google.EjectZ
240+ google.EjectFullW
0 commit comments