quest-rs 0.2.8

Safe Rust wrapper around the Quantum Exact Simulation Toolkit (QuEST)
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!-- For Mobile Devices -->
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
        <meta name="generator" content="Doxygen 1.8.17"/>
        <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
        <title>QuEST: Globals</title>
        <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
        <script type="text/javascript" src="dynsections.js"></script>
        <link href="doxygen.css" rel="stylesheet" type="text/css" />
        <link href="style.css" rel="stylesheet" type="text/css"/>
        <link href='https://fonts.googleapis.com/css?family=Roboto+Slab' rel='stylesheet' type='text/css'>
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
        <link href="jquery.smartmenus.bootstrap.css" rel="stylesheet">
        <script type="text/javascript" src="jquery.smartmenus.js"></script>
        <!-- SmartMenus jQuery Bootstrap Addon -->
        <script type="text/javascript" src="jquery.smartmenus.bootstrap.js"></script>
        <!-- SmartMenus jQuery plugin -->
    </head>
    <body>
        <nav class="navbar navbar-default" role="navigation">
            <div class="container">
                <div class="navbar-header">
                    <a class="navbar-brand"><img alt="Logo" src="logo.png"/></a>
                    <a class="navbar-brand"><b>QuEST</b> v3.1.0<br>The Quantum Exact Simulation Toolkit</a>
                </div>
            </div>
        </nav>
        <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
            <div class="content" id="content">
                <div class="container">
                    <div class="row">
                        <div class="col-sm-12 panel " style="padding-bottom: 15px;">
                            <div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>

<h3><a id="index_s"></a>- s -</h3><ul>
<li>seedQuEST()
: <a class="el" href="group__debug.html#ga95012dad46509b4b461974c34cfd7b3d">QuEST_common.c</a>
, <a class="el" href="group__debug.html#ga95012dad46509b4b461974c34cfd7b3d">QuEST.h</a>
</li>
<li>seedQuESTDefault()
: <a class="el" href="group__debug.html#gaa8437ef3bf135231e2916e64dde1c94e">QuEST_cpu_local.c</a>
, <a class="el" href="group__debug.html#gaa8437ef3bf135231e2916e64dde1c94e">QuEST_gpu.cu</a>
, <a class="el" href="group__debug.html#gaa8437ef3bf135231e2916e64dde1c94e">QuEST_cpu_distributed.c</a>
, <a class="el" href="group__debug.html#gaa8437ef3bf135231e2916e64dde1c94e">QuEST.h</a>
</li>
<li>sequences()
: <a class="el" href="group__testutilities.html#ga181366c4cdc7786bcc066e8ac8342c1d">utilities.hpp</a>
, <a class="el" href="group__testutilities.html#ga181366c4cdc7786bcc066e8ac8342c1d">utilities.cpp</a>
</li>
<li>setAmps()
: <a class="el" href="group__init.html#gabc0c64f8adf307d2a44184dc0f8ca66e">QuEST.c</a>
, <a class="el" href="group__init.html#gabc0c64f8adf307d2a44184dc0f8ca66e">QuEST.h</a>
</li>
<li>setConjugateMatrixN()
: <a class="el" href="QuEST__common_8c.html#a9fd917537204e074119d4f283dea78e3">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#a9fd917537204e074119d4f283dea78e3">QuEST_internal.h</a>
</li>
<li>setDensityAmps()
: <a class="el" href="QuEST_8c.html#ae85a2c07d2f1ff2265c4bf22e17653eb">QuEST.c</a>
, <a class="el" href="QuEST__debug_8h.html#ae85a2c07d2f1ff2265c4bf22e17653eb">QuEST_debug.h</a>
</li>
<li>setSubMatrix()
: <a class="el" href="group__testutilities.html#ga75966a02c618790c1de5f0102ab8398f">utilities.hpp</a>
, <a class="el" href="group__testutilities.html#ga75966a02c618790c1de5f0102ab8398f">utilities.cpp</a>
</li>
<li>setWeightedQureg()
: <a class="el" href="group__init.html#ga5d0f3f71ea38d3c44597f8c2c2f014d4">QuEST.c</a>
, <a class="el" href="group__init.html#ga5d0f3f71ea38d3c44597f8c2c2f014d4">QuEST.h</a>
</li>
<li>sGate()
: <a class="el" href="group__unitary.html#ga67a83cdbd8d6ae77f91aa011cf09907a">QuEST.c</a>
, <a class="el" href="group__unitary.html#ga67a83cdbd8d6ae77f91aa011cf09907a">QuEST.h</a>
</li>
<li>shiftIndices()
: <a class="el" href="QuEST__common_8c.html#acf1c651a4359a370a2d9b3e1e1ebd430">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#acf1c651a4359a370a2d9b3e1e1ebd430">QuEST_internal.h</a>
</li>
<li>sqrtSwapGate()
: <a class="el" href="group__unitary.html#ga75d5e65f87c68403602a669b9c6d52b0">QuEST.c</a>
, <a class="el" href="group__unitary.html#ga75d5e65f87c68403602a669b9c6d52b0">QuEST.h</a>
</li>
<li>startRecordingQASM()
: <a class="el" href="group__qasm.html#ga65bf1906298ca6355e2942f4923d77b6">QuEST.c</a>
, <a class="el" href="group__qasm.html#ga65bf1906298ca6355e2942f4923d77b6">QuEST.h</a>
</li>
<li>statevec_applyPauliProd()
: <a class="el" href="QuEST__common_8c.html#accae504dfcd6846159baa16a1e8263a0">QuEST_common.c</a>
</li>
<li>statevec_applyPauliSum()
: <a class="el" href="QuEST__common_8c.html#af71c2470694795a8d639be8ff9c34ed5">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#af71c2470694795a8d639be8ff9c34ed5">QuEST_internal.h</a>
</li>
<li>statevec_calcExpecPauliProd()
: <a class="el" href="QuEST__common_8c.html#aef380928d1b0003411d6159ca6594cd5">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#aef380928d1b0003411d6159ca6594cd5">QuEST_internal.h</a>
</li>
<li>statevec_calcExpecPauliSum()
: <a class="el" href="QuEST__common_8c.html#ae0cfea24091c8336146aa84c2253992e">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#ae0cfea24091c8336146aa84c2253992e">QuEST_internal.h</a>
</li>
<li>statevec_calcFidelity()
: <a class="el" href="QuEST__common_8c.html#aeeec9fe1501e25930adf6c38763a158e">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#aeeec9fe1501e25930adf6c38763a158e">QuEST_internal.h</a>
</li>
<li>statevec_calcInnerProduct()
: <a class="el" href="QuEST__internal_8h.html#a7ebd3198a198f4cd20840f64fd8b84d0">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#a7ebd3198a198f4cd20840f64fd8b84d0">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#a7ebd3198a198f4cd20840f64fd8b84d0">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a7ebd3198a198f4cd20840f64fd8b84d0">QuEST_gpu.cu</a>
</li>
<li>statevec_calcInnerProductKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a4f3c49fa4904bb120bbb6ae2e6395dfd">QuEST_gpu.cu</a>
</li>
<li>statevec_calcInnerProductLocal()
: <a class="el" href="QuEST__cpu_8c.html#a6fbb3b693f25dde1e9e3dc87dc1984f7">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#a6fbb3b693f25dde1e9e3dc87dc1984f7">QuEST_cpu_internal.h</a>
</li>
<li>statevec_calcProbOfOutcome()
: <a class="el" href="QuEST__internal_8h.html#ab33cdf01831c4545e51299178acf7f27">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#ab33cdf01831c4545e51299178acf7f27">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#ab33cdf01831c4545e51299178acf7f27">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#ab33cdf01831c4545e51299178acf7f27">QuEST_gpu.cu</a>
</li>
<li>statevec_calcTotalProb()
: <a class="el" href="QuEST__internal_8h.html#ad65ad1b5ea6f30b0c6b4ffda96e1a8e6">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#ad65ad1b5ea6f30b0c6b4ffda96e1a8e6">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#ad65ad1b5ea6f30b0c6b4ffda96e1a8e6">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#ad65ad1b5ea6f30b0c6b4ffda96e1a8e6">QuEST_gpu.cu</a>
</li>
<li>statevec_cloneQureg()
: <a class="el" href="QuEST__internal_8h.html#aa4b77089145184d990848cd66993aa8b">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#aa4b77089145184d990848cd66993aa8b">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#aa4b77089145184d990848cd66993aa8b">QuEST_gpu.cu</a>
</li>
<li>statevec_collapseToKnownProbOutcome()
: <a class="el" href="QuEST__internal_8h.html#ae7f25bb40734e18a992403b17355893b">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#a331b41393c22820e621628bb5e60a8b2">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#a9cc22c97d8a0f76366a37aae62f995e6">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#ae7f25bb40734e18a992403b17355893b">QuEST_gpu.cu</a>
</li>
<li>statevec_collapseToKnownProbOutcomeDistributedRenorm()
: <a class="el" href="QuEST__cpu_8c.html#acd82c94cfac89eacb901348ff0d06af8">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#acd82c94cfac89eacb901348ff0d06af8">QuEST_cpu_internal.h</a>
</li>
<li>statevec_collapseToKnownProbOutcomeKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a5d2202221eed63dc9b003d716a46e879">QuEST_gpu.cu</a>
</li>
<li>statevec_collapseToKnownProbOutcomeLocal()
: <a class="el" href="QuEST__cpu_8c.html#ab02bce0ebbb8f624e8ced8b09b99cdef">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#ab02bce0ebbb8f624e8ced8b09b99cdef">QuEST_cpu_internal.h</a>
</li>
<li>statevec_collapseToOutcomeDistributedSetZero()
: <a class="el" href="QuEST__cpu__internal_8h.html#a7ea68e9132ed9db9c242353a33dba2f0">QuEST_cpu_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#a7ea68e9132ed9db9c242353a33dba2f0">QuEST_cpu.c</a>
</li>
<li>statevec_compactUnitary()
: <a class="el" href="QuEST__internal_8h.html#a94ee4df9faba286ad7a5bc829ef5174d">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#a94ee4df9faba286ad7a5bc829ef5174d">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#a94ee4df9faba286ad7a5bc829ef5174d">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a94ee4df9faba286ad7a5bc829ef5174d">QuEST_gpu.cu</a>
</li>
<li>statevec_compactUnitaryDistributed()
: <a class="el" href="QuEST__cpu_8c.html#a0a7a35628b1c1eb47336deb9afda5b68">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#a0a7a35628b1c1eb47336deb9afda5b68">QuEST_cpu_internal.h</a>
</li>
<li>statevec_compactUnitaryKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a1338d7ca4e83bbb81da02aca456c53e6">QuEST_gpu.cu</a>
</li>
<li>statevec_compactUnitaryLocal()
: <a class="el" href="QuEST__cpu_8c.html#aa5865e66a6e0993ae17d400c9ee0eb43">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#aa5865e66a6e0993ae17d400c9ee0eb43">QuEST_cpu_internal.h</a>
</li>
<li>statevec_compareStates()
: <a class="el" href="QuEST__internal_8h.html#ae6cecbad32a03416138b321cdc1a2c33">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#ae6cecbad32a03416138b321cdc1a2c33">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#ae6cecbad32a03416138b321cdc1a2c33">QuEST_gpu.cu</a>
</li>
<li>statevec_controlledCompactUnitary()
: <a class="el" href="QuEST__internal_8h.html#a47b467a5445c7f15d1a8b0b2ec0ef2de">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#a47b467a5445c7f15d1a8b0b2ec0ef2de">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#a47b467a5445c7f15d1a8b0b2ec0ef2de">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a47b467a5445c7f15d1a8b0b2ec0ef2de">QuEST_gpu.cu</a>
</li>
<li>statevec_controlledCompactUnitaryDistributed()
: <a class="el" href="QuEST__cpu_8c.html#a230eea38971f36de8f5437b1f47aaf3e">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#a230eea38971f36de8f5437b1f47aaf3e">QuEST_cpu_internal.h</a>
</li>
<li>statevec_controlledCompactUnitaryKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a55fdf6604434dab8a5c0b8522b6cc10c">QuEST_gpu.cu</a>
</li>
<li>statevec_controlledCompactUnitaryLocal()
: <a class="el" href="QuEST__cpu_8c.html#a0e5527c6e144fab8062ea5296e8bdf2a">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#a0e5527c6e144fab8062ea5296e8bdf2a">QuEST_cpu_internal.h</a>
</li>
<li>statevec_controlledMultiQubitUnitary()
: <a class="el" href="QuEST__common_8c.html#af81e1960029f6f213bc2edacaf0dcb44">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#af81e1960029f6f213bc2edacaf0dcb44">QuEST_internal.h</a>
</li>
<li>statevec_controlledNot()
: <a class="el" href="QuEST__internal_8h.html#a114038296eb404b9b8a66aaad7b48800">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#a114038296eb404b9b8a66aaad7b48800">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#a114038296eb404b9b8a66aaad7b48800">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a114038296eb404b9b8a66aaad7b48800">QuEST_gpu.cu</a>
</li>
<li>statevec_controlledNotDistributed()
: <a class="el" href="QuEST__cpu_8c.html#a97f17a0969e16f9ce9b55abd46bd732a">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#a97f17a0969e16f9ce9b55abd46bd732a">QuEST_cpu_internal.h</a>
</li>
<li>statevec_controlledNotKernel()
: <a class="el" href="QuEST__gpu_8cu.html#aca8a32f46dbaabdbffc38d7b8023bf20">QuEST_gpu.cu</a>
</li>
<li>statevec_controlledNotLocal()
: <a class="el" href="QuEST__cpu_8c.html#a11c9685e4ad1f44cfd6243e0c4435893">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#a11c9685e4ad1f44cfd6243e0c4435893">QuEST_cpu_internal.h</a>
</li>
<li>statevec_controlledPauliY()
: <a class="el" href="QuEST__internal_8h.html#a708246b16236c492094c2633da0c08ff">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#a708246b16236c492094c2633da0c08ff">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#a708246b16236c492094c2633da0c08ff">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a708246b16236c492094c2633da0c08ff">QuEST_gpu.cu</a>
</li>
<li>statevec_controlledPauliYConj()
: <a class="el" href="QuEST__internal_8h.html#a9e647339720bf82b30c6331fad544ec5">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#a9e647339720bf82b30c6331fad544ec5">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#a9e647339720bf82b30c6331fad544ec5">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a9e647339720bf82b30c6331fad544ec5">QuEST_gpu.cu</a>
</li>
<li>statevec_controlledPauliYDistributed()
: <a class="el" href="QuEST__cpu_8c.html#a3ad35691d74b79e759c0fc53862c68b5">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#a638b7f72fb47a202750caacfd1ec1705">QuEST_cpu_internal.h</a>
</li>
<li>statevec_controlledPauliYKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a9c7dfe745a3bb35f18440891d267e963">QuEST_gpu.cu</a>
</li>
<li>statevec_controlledPauliYLocal()
: <a class="el" href="QuEST__cpu_8c.html#a9028deac63419d71d523f73229a7bd84">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#a3efc754efa241f73a162ca4d1debe072">QuEST_cpu_internal.h</a>
</li>
<li>statevec_controlledPhaseFlip()
: <a class="el" href="QuEST__internal_8h.html#a7c0067cb9f243ead20de7392aea328bc">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#a7c0067cb9f243ead20de7392aea328bc">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a7c0067cb9f243ead20de7392aea328bc">QuEST_gpu.cu</a>
</li>
<li>statevec_controlledPhaseFlipKernel()
: <a class="el" href="QuEST__gpu_8cu.html#abf9e7eae332bbbd2e8b7b9c3ca3bad92">QuEST_gpu.cu</a>
</li>
<li>statevec_controlledPhaseShift()
: <a class="el" href="QuEST__internal_8h.html#adeb715f3f2c167f9bfbe92b75f5988ce">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#adeb715f3f2c167f9bfbe92b75f5988ce">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#adeb715f3f2c167f9bfbe92b75f5988ce">QuEST_gpu.cu</a>
</li>
<li>statevec_controlledPhaseShiftKernel()
: <a class="el" href="QuEST__gpu_8cu.html#af7723faf3f94342480a54fc2137522ce">QuEST_gpu.cu</a>
</li>
<li>statevec_controlledRotateAroundAxis()
: <a class="el" href="QuEST__common_8c.html#a2c489375aad6fb71203553c60bff043b">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#a2c489375aad6fb71203553c60bff043b">QuEST_internal.h</a>
</li>
<li>statevec_controlledRotateAroundAxisConj()
: <a class="el" href="QuEST__common_8c.html#aeb4ddeb09a3c0fa39ac33984bd5ca0ea">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#aeb4ddeb09a3c0fa39ac33984bd5ca0ea">QuEST_internal.h</a>
</li>
<li>statevec_controlledRotateX()
: <a class="el" href="QuEST__common_8c.html#af59bc61f97d42cdceaf7fc0257a387d6">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#af59bc61f97d42cdceaf7fc0257a387d6">QuEST_internal.h</a>
</li>
<li>statevec_controlledRotateY()
: <a class="el" href="QuEST__common_8c.html#ad2dc0754043172e0449c78569d27fd4a">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#ad2dc0754043172e0449c78569d27fd4a">QuEST_internal.h</a>
</li>
<li>statevec_controlledRotateZ()
: <a class="el" href="QuEST__common_8c.html#a06bffb653fa42a67254d034b6cce6d7d">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#a06bffb653fa42a67254d034b6cce6d7d">QuEST_internal.h</a>
</li>
<li>statevec_controlledTwoQubitUnitary()
: <a class="el" href="QuEST__common_8c.html#aaa550b31c5576f9305f57cfe68b6dfbe">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#aaa550b31c5576f9305f57cfe68b6dfbe">QuEST_internal.h</a>
</li>
<li>statevec_controlledUnitary()
: <a class="el" href="QuEST__internal_8h.html#a2600999a19c817bfcf7ca14779e33b9a">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#a2600999a19c817bfcf7ca14779e33b9a">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#a2600999a19c817bfcf7ca14779e33b9a">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a2600999a19c817bfcf7ca14779e33b9a">QuEST_gpu.cu</a>
</li>
<li>statevec_controlledUnitaryDistributed()
: <a class="el" href="QuEST__cpu_8c.html#ab14681cbcc8f530333a9570328886b32">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#ab14681cbcc8f530333a9570328886b32">QuEST_cpu_internal.h</a>
</li>
<li>statevec_controlledUnitaryKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a4295d3add539f787362b56adf5d155f0">QuEST_gpu.cu</a>
</li>
<li>statevec_controlledUnitaryLocal()
: <a class="el" href="QuEST__cpu_8c.html#ac0c120ac374b402c576c4b38bcda9992">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#ac0c120ac374b402c576c4b38bcda9992">QuEST_cpu_internal.h</a>
</li>
<li>statevec_createQureg()
: <a class="el" href="QuEST__internal_8h.html#a365bbb1b80cb00405c8bf1a4fa1ea8e5">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#a365bbb1b80cb00405c8bf1a4fa1ea8e5">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a365bbb1b80cb00405c8bf1a4fa1ea8e5">QuEST_gpu.cu</a>
</li>
<li>statevec_destroyQureg()
: <a class="el" href="QuEST__internal_8h.html#a2a52ad9f9ad9b2fd6a76f6d433b3b217">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#a2a52ad9f9ad9b2fd6a76f6d433b3b217">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a2a52ad9f9ad9b2fd6a76f6d433b3b217">QuEST_gpu.cu</a>
</li>
<li>statevec_findProbabilityOfZero()
: <a class="el" href="QuEST__gpu_8cu.html#a067da9fba487d5821fbd689718b19de2">QuEST_gpu.cu</a>
</li>
<li>statevec_findProbabilityOfZeroDistributed()
: <a class="el" href="QuEST__cpu_8c.html#a430d98e35f1eae7f0815ac539057cf67">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#a430d98e35f1eae7f0815ac539057cf67">QuEST_cpu_internal.h</a>
</li>
<li>statevec_findProbabilityOfZeroKernel()
: <a class="el" href="QuEST__gpu_8cu.html#aae568d73d0de878acffe3798779de474">QuEST_gpu.cu</a>
</li>
<li>statevec_findProbabilityOfZeroLocal()
: <a class="el" href="QuEST__cpu_8c.html#afa06d0143cea46f1e425c61ac6f6f9a2">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#afa06d0143cea46f1e425c61ac6f6f9a2">QuEST_cpu_internal.h</a>
</li>
<li>statevec_getEnvironmentString()
: <a class="el" href="QuEST__cpu_8c.html#a6870e335f2a78b724f603cd9f820b9ab">QuEST_cpu.c</a>
</li>
<li>statevec_getImagAmp()
: <a class="el" href="QuEST__internal_8h.html#abd509244d57657e148e4084c5ab5d28f">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#abd509244d57657e148e4084c5ab5d28f">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#abd509244d57657e148e4084c5ab5d28f">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#abd509244d57657e148e4084c5ab5d28f">QuEST_gpu.cu</a>
</li>
<li>statevec_getProbAmp()
: <a class="el" href="QuEST__common_8c.html#a3afe58e49dce5536bc4c1b7caddf44a6">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#a3afe58e49dce5536bc4c1b7caddf44a6">QuEST_internal.h</a>
</li>
<li>statevec_getRealAmp()
: <a class="el" href="QuEST__internal_8h.html#abc9a9ef4344c7faaaf28ac25c76649b9">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#abc9a9ef4344c7faaaf28ac25c76649b9">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#abc9a9ef4344c7faaaf28ac25c76649b9">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#abc9a9ef4344c7faaaf28ac25c76649b9">QuEST_gpu.cu</a>
</li>
<li>statevec_hadamard()
: <a class="el" href="QuEST__internal_8h.html#a9226f386d010aaa85efc0e8889d341d5">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#a9226f386d010aaa85efc0e8889d341d5">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#a9226f386d010aaa85efc0e8889d341d5">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a9226f386d010aaa85efc0e8889d341d5">QuEST_gpu.cu</a>
</li>
<li>statevec_hadamardDistributed()
: <a class="el" href="QuEST__cpu_8c.html#abea6570b95fdfa102511ccd1fcb30685">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#abea6570b95fdfa102511ccd1fcb30685">QuEST_cpu_internal.h</a>
</li>
<li>statevec_hadamardKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a14b5999f157b704aced4776c9ccbc982">QuEST_gpu.cu</a>
</li>
<li>statevec_hadamardLocal()
: <a class="el" href="QuEST__cpu_8c.html#a24f9ade18290c82bbb2c4a706b3d5999">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#a24f9ade18290c82bbb2c4a706b3d5999">QuEST_cpu_internal.h</a>
</li>
<li>statevec_initBlankState()
: <a class="el" href="QuEST__internal_8h.html#a758bad4237ff0bf3b4ff5be626a982ae">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#a758bad4237ff0bf3b4ff5be626a982ae">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a758bad4237ff0bf3b4ff5be626a982ae">QuEST_gpu.cu</a>
</li>
<li>statevec_initBlankStateKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a2116805f30cb063a0e7c0341583d1550">QuEST_gpu.cu</a>
</li>
<li>statevec_initClassicalState()
: <a class="el" href="QuEST__internal_8h.html#a288dc4b46bdacd69cbf4a6fd070d26a7">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#a288dc4b46bdacd69cbf4a6fd070d26a7">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a288dc4b46bdacd69cbf4a6fd070d26a7">QuEST_gpu.cu</a>
</li>
<li>statevec_initClassicalStateKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a0f1817fe73e2911937af3979b6506ebd">QuEST_gpu.cu</a>
</li>
<li>statevec_initDebugState()
: <a class="el" href="QuEST__internal_8h.html#ad9fd3017ea40cf63fd04b39e03494972">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#ad9fd3017ea40cf63fd04b39e03494972">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#ad9fd3017ea40cf63fd04b39e03494972">QuEST_gpu.cu</a>
</li>
<li>statevec_initDebugStateKernel()
: <a class="el" href="QuEST__gpu_8cu.html#ad947613d4d62b0b659a0be1e9c736427">QuEST_gpu.cu</a>
</li>
<li>statevec_initPlusState()
: <a class="el" href="QuEST__internal_8h.html#a482fc361fd5f08075404c72e536316a0">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#a482fc361fd5f08075404c72e536316a0">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a482fc361fd5f08075404c72e536316a0">QuEST_gpu.cu</a>
</li>
<li>statevec_initPlusStateKernel()
: <a class="el" href="QuEST__gpu_8cu.html#aaa36e3e86a5b79e676c6268fa2b02222">QuEST_gpu.cu</a>
</li>
<li>statevec_initStateFromSingleFile()
: <a class="el" href="QuEST__internal_8h.html#a05756b45f10135bb2eeb07380f806c20">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#a05756b45f10135bb2eeb07380f806c20">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a05756b45f10135bb2eeb07380f806c20">QuEST_gpu.cu</a>
</li>
<li>statevec_initStateOfSingleQubit()
: <a class="el" href="QuEST__cpu_8c.html#a923906770cac0da9e3459bae58de9e64">QuEST_cpu.c</a>
, <a class="el" href="QuEST__internal_8h.html#a923906770cac0da9e3459bae58de9e64">QuEST_internal.h</a>
, <a class="el" href="QuEST__gpu_8cu.html#a923906770cac0da9e3459bae58de9e64">QuEST_gpu.cu</a>
</li>
<li>statevec_initStateOfSingleQubitKernel()
: <a class="el" href="QuEST__gpu_8cu.html#ace807c2089e172363db9ffe083f60f71">QuEST_gpu.cu</a>
</li>
<li>statevec_initZeroState()
: <a class="el" href="QuEST__internal_8h.html#a2ca0c6ba07ab2b4b437321bf17efc966">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#a2ca0c6ba07ab2b4b437321bf17efc966">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a2ca0c6ba07ab2b4b437321bf17efc966">QuEST_gpu.cu</a>
</li>
<li>statevec_initZeroStateKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a43b35abfab0d6093b052e2c2e4b15064">QuEST_gpu.cu</a>
</li>
<li>statevec_measureWithStats()
: <a class="el" href="QuEST__internal_8h.html#ac2eb81c71d0e0fbec7be5b45b1db1448">QuEST_internal.h</a>
, <a class="el" href="QuEST__common_8c.html#ac2eb81c71d0e0fbec7be5b45b1db1448">QuEST_common.c</a>
</li>
<li>statevec_multiControlledMultiQubitUnitary()
: <a class="el" href="QuEST__gpu_8cu.html#a47dcab9a0e6b07ddde264ed924add26c">QuEST_gpu.cu</a>
, <a class="el" href="QuEST__internal_8h.html#a47dcab9a0e6b07ddde264ed924add26c">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#a47dcab9a0e6b07ddde264ed924add26c">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#a47dcab9a0e6b07ddde264ed924add26c">QuEST_cpu_local.c</a>
</li>
<li>statevec_multiControlledMultiQubitUnitaryKernel()
: <a class="el" href="QuEST__gpu_8cu.html#afd7fc4d67072a80dbc609bf328b5be20">QuEST_gpu.cu</a>
</li>
<li>statevec_multiControlledMultiQubitUnitaryLocal()
: <a class="el" href="QuEST__cpu_8c.html#acc5726bc7f899d5fd85454ffcc64f60c">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#acc5726bc7f899d5fd85454ffcc64f60c">QuEST_cpu_internal.h</a>
</li>
<li>statevec_multiControlledPhaseFlip()
: <a class="el" href="QuEST__internal_8h.html#ac4ee5979d475e8c729294b8ef7e0270d">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#ac4ee5979d475e8c729294b8ef7e0270d">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#ac4ee5979d475e8c729294b8ef7e0270d">QuEST_gpu.cu</a>
</li>
<li>statevec_multiControlledPhaseFlipKernel()
: <a class="el" href="QuEST__gpu_8cu.html#ab1f13b1980ec46bac75e97c578d15e98">QuEST_gpu.cu</a>
</li>
<li>statevec_multiControlledPhaseShift()
: <a class="el" href="QuEST__internal_8h.html#aa662796ea6e0f471143c53becae8c12c">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#aa662796ea6e0f471143c53becae8c12c">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#aa662796ea6e0f471143c53becae8c12c">QuEST_gpu.cu</a>
</li>
<li>statevec_multiControlledPhaseShiftKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a11dc3581b1efe1332854eac7594bc647">QuEST_gpu.cu</a>
</li>
<li>statevec_multiControlledTwoQubitUnitary()
: <a class="el" href="QuEST__internal_8h.html#a877d988a763a52989484afc0f8d6ddf0">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#a49af21aad0ad254c64a10cb6d39e4a64">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#a49af21aad0ad254c64a10cb6d39e4a64">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a49af21aad0ad254c64a10cb6d39e4a64">QuEST_gpu.cu</a>
</li>
<li>statevec_multiControlledTwoQubitUnitaryKernel()
: <a class="el" href="QuEST__gpu_8cu.html#ad4ec89e571c55b3d0dee1413a2fd1d43">QuEST_gpu.cu</a>
</li>
<li>statevec_multiControlledTwoQubitUnitaryLocal()
: <a class="el" href="QuEST__cpu_8c.html#aa7f5f0bf7fa945d46eb51e79e00a8dfd">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#aa7f5f0bf7fa945d46eb51e79e00a8dfd">QuEST_cpu_internal.h</a>
</li>
<li>statevec_multiControlledUnitary()
: <a class="el" href="QuEST__internal_8h.html#a7ec46b4b96cda399095a2488ceff69b6">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__local_8c.html#a7ec46b4b96cda399095a2488ceff69b6">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a7ec46b4b96cda399095a2488ceff69b6">QuEST_gpu.cu</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#a7ec46b4b96cda399095a2488ceff69b6">QuEST_cpu_distributed.c</a>
</li>
<li>statevec_multiControlledUnitaryDistributed()
: <a class="el" href="QuEST__cpu_8c.html#a623e5479f5dd45e87fe2acef55620771">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#a623e5479f5dd45e87fe2acef55620771">QuEST_cpu_internal.h</a>
</li>
<li>statevec_multiControlledUnitaryKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a6fb74f09125cd2ce2658824182248c6e">QuEST_gpu.cu</a>
</li>
<li>statevec_multiControlledUnitaryLocal()
: <a class="el" href="QuEST__cpu_8c.html#ae757d3b816aa7ba7bea13334a9b77441">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#ae757d3b816aa7ba7bea13334a9b77441">QuEST_cpu_internal.h</a>
</li>
<li>statevec_multiQubitUnitary()
: <a class="el" href="QuEST__common_8c.html#ad92b16763f97e70c052eb87a5d1fd3e9">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#ad92b16763f97e70c052eb87a5d1fd3e9">QuEST_internal.h</a>
</li>
<li>statevec_multiRotatePauli()
: <a class="el" href="QuEST__common_8c.html#a2153d8611247dd3a2ef483355265cc99">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#a2153d8611247dd3a2ef483355265cc99">QuEST_internal.h</a>
</li>
<li>statevec_multiRotateZ()
: <a class="el" href="QuEST__internal_8h.html#a8d88b4ed94ab024e5e7b2f1f4f505b44">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#a8d88b4ed94ab024e5e7b2f1f4f505b44">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a8d88b4ed94ab024e5e7b2f1f4f505b44">QuEST_gpu.cu</a>
</li>
<li>statevec_multiRotateZKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a754e4531aa159461177751dd12e988ed">QuEST_gpu.cu</a>
</li>
<li>statevec_pauliX()
: <a class="el" href="QuEST__internal_8h.html#abdb6e0ee1e407755e1b944086cedd90e">QuEST_internal.h</a>
, <a class="el" href="QuEST__gpu_8cu.html#abdb6e0ee1e407755e1b944086cedd90e">QuEST_gpu.cu</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#abdb6e0ee1e407755e1b944086cedd90e">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__cpu__local_8c.html#abdb6e0ee1e407755e1b944086cedd90e">QuEST_cpu_local.c</a>
</li>
<li>statevec_pauliXDistributed()
: <a class="el" href="QuEST__cpu_8c.html#a464efbd1d7ca5a7b25c83ada001955c2">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#a464efbd1d7ca5a7b25c83ada001955c2">QuEST_cpu_internal.h</a>
</li>
<li>statevec_pauliXKernel()
: <a class="el" href="QuEST__gpu_8cu.html#ab1662a828dc725610a71168a58430fae">QuEST_gpu.cu</a>
</li>
<li>statevec_pauliXLocal()
: <a class="el" href="QuEST__cpu_8c.html#a842aaecd6d6cdc194c0b7c84623d2111">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#a842aaecd6d6cdc194c0b7c84623d2111">QuEST_cpu_internal.h</a>
</li>
<li>statevec_pauliY()
: <a class="el" href="QuEST__cpu__distributed_8c.html#a73b56fbac6e464a37805fa9d9657a8f9">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a73b56fbac6e464a37805fa9d9657a8f9">QuEST_gpu.cu</a>
, <a class="el" href="QuEST__cpu__local_8c.html#a73b56fbac6e464a37805fa9d9657a8f9">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__internal_8h.html#a73b56fbac6e464a37805fa9d9657a8f9">QuEST_internal.h</a>
</li>
<li>statevec_pauliYConj()
: <a class="el" href="QuEST__cpu__local_8c.html#aee97816cfabeea7874cd837a8d105412">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#aee97816cfabeea7874cd837a8d105412">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#aee97816cfabeea7874cd837a8d105412">QuEST_gpu.cu</a>
, <a class="el" href="QuEST__internal_8h.html#aee97816cfabeea7874cd837a8d105412">QuEST_internal.h</a>
</li>
<li>statevec_pauliYDistributed()
: <a class="el" href="QuEST__cpu_8c.html#a3528cf8d741807987d8150d59ccb1ba3">QuEST_cpu.c</a>
, <a class="el" href="QuEST__cpu__internal_8h.html#a3528cf8d741807987d8150d59ccb1ba3">QuEST_cpu_internal.h</a>
</li>
<li>statevec_pauliYKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a1f5b1f46708a7c96275e379b873ba2f6">QuEST_gpu.cu</a>
</li>
<li>statevec_pauliYLocal()
: <a class="el" href="QuEST__cpu__internal_8h.html#a8edf5f2066b05fb343931f45e2bec8f8">QuEST_cpu_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#a8edf5f2066b05fb343931f45e2bec8f8">QuEST_cpu.c</a>
</li>
<li>statevec_pauliZ()
: <a class="el" href="QuEST__common_8c.html#ad711cac41adb0fea1ad4797ce14953e0">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#ad711cac41adb0fea1ad4797ce14953e0">QuEST_internal.h</a>
</li>
<li>statevec_phaseShift()
: <a class="el" href="QuEST__internal_8h.html#a37bcd16fc0bbc8e665585ba9b99f382b">QuEST_internal.h</a>
, <a class="el" href="QuEST__common_8c.html#a37bcd16fc0bbc8e665585ba9b99f382b">QuEST_common.c</a>
</li>
<li>statevec_phaseShiftByTerm()
: <a class="el" href="QuEST__cpu_8c.html#a8972669148af60d7e1c09687f69673d4">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#a8972669148af60d7e1c09687f69673d4">QuEST_gpu.cu</a>
, <a class="el" href="QuEST__internal_8h.html#a8972669148af60d7e1c09687f69673d4">QuEST_internal.h</a>
</li>
<li>statevec_phaseShiftByTermKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a5ef71ca3bb26774d7317253128a4aeab">QuEST_gpu.cu</a>
</li>
<li>statevec_reportStateToScreen()
: <a class="el" href="QuEST__gpu_8cu.html#a1e57230c7995447039e62a84c0a36524">QuEST_gpu.cu</a>
, <a class="el" href="QuEST__cpu_8c.html#a1e57230c7995447039e62a84c0a36524">QuEST_cpu.c</a>
, <a class="el" href="QuEST__internal_8h.html#a1e57230c7995447039e62a84c0a36524">QuEST_internal.h</a>
</li>
<li>statevec_rotateAroundAxis()
: <a class="el" href="QuEST__common_8c.html#a65b9087ca37c096caa5c6e8586b67946">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#a65b9087ca37c096caa5c6e8586b67946">QuEST_internal.h</a>
</li>
<li>statevec_rotateAroundAxisConj()
: <a class="el" href="QuEST__common_8c.html#af9839c40de8df0cecc72a0258a20d979">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#af9839c40de8df0cecc72a0258a20d979">QuEST_internal.h</a>
</li>
<li>statevec_rotateX()
: <a class="el" href="QuEST__common_8c.html#aca123cc22e13a2cb819ef6c2f455b9e4">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#aca123cc22e13a2cb819ef6c2f455b9e4">QuEST_internal.h</a>
</li>
<li>statevec_rotateY()
: <a class="el" href="QuEST__internal_8h.html#a4a62c8c00dc4adf74b982ad8a9049170">QuEST_internal.h</a>
, <a class="el" href="QuEST__common_8c.html#a4a62c8c00dc4adf74b982ad8a9049170">QuEST_common.c</a>
</li>
<li>statevec_rotateZ()
: <a class="el" href="QuEST__common_8c.html#ab96ee09e32e297629a481c3ba6d7eaf7">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#ab96ee09e32e297629a481c3ba6d7eaf7">QuEST_internal.h</a>
</li>
<li>statevec_setAmps()
: <a class="el" href="QuEST__cpu_8c.html#aa121d55f2ca09c06a96ddcd433c60b0f">QuEST_cpu.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#aa121d55f2ca09c06a96ddcd433c60b0f">QuEST_gpu.cu</a>
, <a class="el" href="QuEST__internal_8h.html#aa121d55f2ca09c06a96ddcd433c60b0f">QuEST_internal.h</a>
</li>
<li>statevec_setWeightedQureg()
: <a class="el" href="QuEST__internal_8h.html#ad64a23933361fafc1b6b1787759c2663">QuEST_internal.h</a>
, <a class="el" href="QuEST__gpu_8cu.html#ad64a23933361fafc1b6b1787759c2663">QuEST_gpu.cu</a>
, <a class="el" href="QuEST__cpu_8c.html#ad64a23933361fafc1b6b1787759c2663">QuEST_cpu.c</a>
</li>
<li>statevec_setWeightedQuregKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a040a1c670457b4b5789c089a3d32bf8f">QuEST_gpu.cu</a>
</li>
<li>statevec_sGate()
: <a class="el" href="QuEST__internal_8h.html#aea5b9ea10791217a793a8040c36e4efc">QuEST_internal.h</a>
, <a class="el" href="QuEST__common_8c.html#aea5b9ea10791217a793a8040c36e4efc">QuEST_common.c</a>
</li>
<li>statevec_sGateConj()
: <a class="el" href="QuEST__internal_8h.html#a78bfeb90f0c1812e726ec3092056bb52">QuEST_internal.h</a>
, <a class="el" href="QuEST__common_8c.html#a78bfeb90f0c1812e726ec3092056bb52">QuEST_common.c</a>
</li>
<li>statevec_sqrtSwapGate()
: <a class="el" href="QuEST__internal_8h.html#a6550462400942be61b171c8840b36aa1">QuEST_internal.h</a>
, <a class="el" href="QuEST__common_8c.html#a6550462400942be61b171c8840b36aa1">QuEST_common.c</a>
</li>
<li>statevec_sqrtSwapGateConj()
: <a class="el" href="QuEST__common_8c.html#a33cde9b6518d55a544eff20301a5d844">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#a33cde9b6518d55a544eff20301a5d844">QuEST_internal.h</a>
</li>
<li>statevec_swapQubitAmps()
: <a class="el" href="QuEST__cpu__distributed_8c.html#ab7478fcaf6357ab202d72853b672e375">QuEST_cpu_distributed.c</a>
, <a class="el" href="QuEST__gpu_8cu.html#ab7478fcaf6357ab202d72853b672e375">QuEST_gpu.cu</a>
, <a class="el" href="QuEST__internal_8h.html#ab7478fcaf6357ab202d72853b672e375">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__local_8c.html#ab7478fcaf6357ab202d72853b672e375">QuEST_cpu_local.c</a>
</li>
<li>statevec_swapQubitAmpsDistributed()
: <a class="el" href="QuEST__cpu__internal_8h.html#abe74a5a9db8340e37b80fbc77338894d">QuEST_cpu_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#abe74a5a9db8340e37b80fbc77338894d">QuEST_cpu.c</a>
</li>
<li>statevec_swapQubitAmpsKernel()
: <a class="el" href="QuEST__gpu_8cu.html#a89a450a1932e4f4f94cf1487af9d263b">QuEST_gpu.cu</a>
</li>
<li>statevec_swapQubitAmpsLocal()
: <a class="el" href="QuEST__cpu__internal_8h.html#ab5b51a28caa8792a3f0c637409a694b0">QuEST_cpu_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#ab5b51a28caa8792a3f0c637409a694b0">QuEST_cpu.c</a>
</li>
<li>statevec_tGate()
: <a class="el" href="QuEST__internal_8h.html#a0bd738cb7e7cdea8f1ce1e640d427d4c">QuEST_internal.h</a>
, <a class="el" href="QuEST__common_8c.html#a0bd738cb7e7cdea8f1ce1e640d427d4c">QuEST_common.c</a>
</li>
<li>statevec_tGateConj()
: <a class="el" href="QuEST__common_8c.html#a3ce1b05fee70d930791513fec378d229">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#a3ce1b05fee70d930791513fec378d229">QuEST_internal.h</a>
</li>
<li>statevec_twoQubitUnitary()
: <a class="el" href="QuEST__common_8c.html#aa8db9b25aae536cdf8054afb6503b7f4">QuEST_common.c</a>
, <a class="el" href="QuEST__internal_8h.html#aa8db9b25aae536cdf8054afb6503b7f4">QuEST_internal.h</a>
</li>
<li>statevec_unitary()
: <a class="el" href="QuEST__gpu_8cu.html#a4bea7ed7967083cbabd8a8e5acdd48c0">QuEST_gpu.cu</a>
, <a class="el" href="QuEST__cpu__local_8c.html#a4bea7ed7967083cbabd8a8e5acdd48c0">QuEST_cpu_local.c</a>
, <a class="el" href="QuEST__internal_8h.html#a4bea7ed7967083cbabd8a8e5acdd48c0">QuEST_internal.h</a>
, <a class="el" href="QuEST__cpu__distributed_8c.html#a4bea7ed7967083cbabd8a8e5acdd48c0">QuEST_cpu_distributed.c</a>
</li>
<li>statevec_unitaryDistributed()
: <a class="el" href="QuEST__cpu__internal_8h.html#a0ce2c2fd54df25495e99dc5b95bed4b2">QuEST_cpu_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#a0ce2c2fd54df25495e99dc5b95bed4b2">QuEST_cpu.c</a>
</li>
<li>statevec_unitaryKernel()
: <a class="el" href="QuEST__gpu_8cu.html#ab2ade4284b49f76631d51845ae54abdb">QuEST_gpu.cu</a>
</li>
<li>statevec_unitaryLocal()
: <a class="el" href="QuEST__cpu__internal_8h.html#a9f62ff38deae8ef012024d416d749c00">QuEST_cpu_internal.h</a>
, <a class="el" href="QuEST__cpu_8c.html#a9f62ff38deae8ef012024d416d749c00">QuEST_cpu.c</a>
</li>
<li>stopRecordingQASM()
: <a class="el" href="group__qasm.html#gabdaa339967f0955176a4967f01364182">QuEST.h</a>
, <a class="el" href="group__qasm.html#gabdaa339967f0955176a4967f01364182">QuEST.c</a>
</li>
<li>sublists()
: <a class="el" href="group__testutilities.html#ga35add15146aa606b256df79334b867d5">utilities.hpp</a>
, <a class="el" href="utilities_8cpp.html#a454924f12712fda06dad76d455dbc08e">utilities.cpp</a>
, <a class="el" href="group__testutilities.html#gabe5be8b856a9f67e392db86a62d8cf31">utilities.hpp</a>
, <a class="el" href="group__testutilities.html#ga35add15146aa606b256df79334b867d5">utilities.cpp</a>
</li>
<li>swapDouble()
: <a class="el" href="QuEST__gpu_8cu.html#a31772904f024efd8d75a022e84c8207b">QuEST_gpu.cu</a>
</li>
<li>swapGate()
: <a class="el" href="group__unitary.html#ga820fd139c035136819e371308c206e36">QuEST.h</a>
, <a class="el" href="group__unitary.html#ga820fd139c035136819e371308c206e36">QuEST.c</a>
</li>
<li>syncQuESTEnv()
: <a class="el" href="group__debug.html#ga8d31fe2d1ad4d01e2a1f5f6b8bc15b77">QuEST_gpu.cu</a>
, <a class="el" href="group__debug.html#ga8d31fe2d1ad4d01e2a1f5f6b8bc15b77">QuEST_cpu_local.c</a>
, <a class="el" href="group__debug.html#ga8d31fe2d1ad4d01e2a1f5f6b8bc15b77">QuEST.h</a>
, <a class="el" href="group__debug.html#ga8d31fe2d1ad4d01e2a1f5f6b8bc15b77">QuEST_cpu_distributed.c</a>
</li>
<li>syncQuESTSuccess()
: <a class="el" href="group__debug.html#gac7e38d768a1bd79019f88cc1e6295092">QuEST_gpu.cu</a>
, <a class="el" href="group__debug.html#gac7e38d768a1bd79019f88cc1e6295092">QuEST_cpu_local.c</a>
, <a class="el" href="group__debug.html#gac7e38d768a1bd79019f88cc1e6295092">QuEST.h</a>
, <a class="el" href="group__debug.html#gac7e38d768a1bd79019f88cc1e6295092">QuEST_cpu_distributed.c</a>
</li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
</body>
        <script type="text/javascript" src="boot.js"></script>
</html>