diff --git a/pr-1077/api/languages/python_api.html b/pr-1077/api/languages/python_api.html index 54209a7849..5a8a1a7553 100644 --- a/pr-1077/api/languages/python_api.html +++ b/pr-1077/api/languages/python_api.html @@ -1306,7 +1306,7 @@
Return a random SpinOperator
on the given number of qubits (qubit_count
) and composed of the given number of terms (term_count
). An optional seed value may also be provided.
cudaq::kernel_builder
", "Compiling and Executing CUDA Quantum Programs", "Generic Library Functions", "What is a CUDA Quantum Kernel?", "Taking Advantage of the Underlying Quantum Platform", "Prerequisites for a CUDA Quantum Code", "Runtime Versus Compile-time Kernels", "Variational Algorithms with CUDA Quantum", "Debugging and Verbose Simulation Output", "CUDA Quantum by Example", "CUDA Quantum Hardware Backends", "CUDA Quantum in Python", "CUDA Quantum Simulation Backends", "CUDA Quantum Tutorials", "CUDA Quantum Versions"], "terms": {"c": [0, 1, 4, 11, 12, 14, 16, 17, 19, 20, 21, 22, 23, 27, 31, 32, 33, 38, 40, 42, 43, 47, 48, 51], "python": [0, 1, 4, 11, 13, 14, 35, 43, 47, 48, 51, 52, 53], "oper": [0, 3, 4, 6, 9, 11, 12, 14, 15, 17, 18, 19, 24, 26, 27, 28, 29, 33, 34, 35, 36, 38, 39, 41, 42, 44, 45, 46, 49, 50, 51], "cuda": [1, 5, 6, 7, 8, 9, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 39, 41, 43, 45, 47], "provid": [1, 2, 3, 4, 9, 12, 14, 15, 17, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 33, 34, 35, 38, 39, 40, 41, 42, 43, 46, 48, 49, 51], "default": [1, 2, 3, 4, 6, 11, 12, 15, 19, 27, 32, 33, 35, 36, 38, 43, 46, 49, 50], "set": [1, 2, 3, 4, 5, 7, 12, 15, 17, 19, 22, 23, 29, 36, 43, 50, 51], "These": [1, 2, 4, 12, 14, 22, 23, 24, 26, 27, 29, 33, 38, 39, 43, 47, 51], "can": [1, 2, 3, 4, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 49, 50, 51, 53], "us": [1, 2, 3, 4, 5, 7, 9, 11, 15, 16, 17, 18, 19, 23, 25, 26, 29, 31, 33, 34, 35, 37, 39, 41, 43, 48, 49, 51], "defin": [1, 2, 3, 4, 5, 6, 7, 9, 12, 14, 15, 16, 17, 18, 19, 22, 23, 25, 26, 27, 33, 35, 36, 38, 39, 41, 42, 43, 44, 45, 46, 50, 51], "custom": [1, 2, 9, 12, 15, 23, 34, 36, 43, 50, 51], "kernel": [1, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 18, 20, 22, 23, 24, 25, 26, 27, 28, 32, 33, 36, 37, 38, 40, 41, 44, 46, 49, 50, 53], "librari": [1, 2, 11, 12, 14, 19, 21, 26, 27, 32, 33, 34, 35, 36, 37, 40, 42, 46, 51], "sinc": [1, 7, 8, 12, 31, 33, 36, 43, 50], "intrins": [1, 19, 26, 27, 29], "nativ": [1, 23, 31, 36], "support": [1, 2, 3, 4, 8, 13, 19, 20, 22, 24, 32, 34, 36, 40, 44, 49, 50, 51, 53], "specif": [1, 2, 3, 4, 11, 12, 15, 19, 22, 23, 24, 27, 29, 33, 35, 36, 38, 41, 42, 43, 46, 49, 51], "target": [1, 2, 3, 6, 7, 9, 12, 22, 25, 29, 33, 34, 35, 36, 40, 43, 49, 50, 51], "depend": [1, 11, 19, 20, 29, 43, 45, 50, 51], "backend": [1, 2, 4, 5, 11, 12, 13, 15, 20, 33, 35, 36, 43, 50, 53], "architectur": [1, 2, 4, 7, 8, 11, 12, 14, 20, 29, 35, 40, 43, 49, 50], "nvq": [1, 12, 18, 31, 32, 33, 35, 36, 40, 43, 49, 51], "compil": [1, 2, 4, 11, 12, 14, 15, 16, 18, 19, 20, 24, 26, 27, 31, 32, 33, 35, 36, 37, 38, 42, 43, 49, 51], "automat": [1, 4, 12, 20, 43, 49, 50, 51], "decompos": 1, "appropri": [1, 2, 4, 12, 19, 43, 44], "The": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 45, 46, 49, 50, 51, 53], "section": [1, 4, 12, 17, 24, 43, 51], "list": [1, 2, 3, 4, 5, 7, 8, 10, 12, 15, 36, 49, 50], "implement": [1, 2, 3, 4, 9, 12, 15, 16, 19, 20, 22, 24, 26, 27, 29, 33, 34, 35, 38, 42, 46, 50], "transform": [1, 7, 14, 18, 33, 34], "state": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 13, 15, 19, 20, 27, 29, 35, 36, 41, 43, 45, 50, 53], "ar": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 26, 27, 28, 29, 32, 33, 35, 36, 38, 40, 41, 42, 43, 45, 46, 48, 49, 50, 51, 53], "templat": [1, 2, 15, 17, 18, 19, 22, 26, 27, 33, 34, 35, 36, 38, 39, 41, 45], "argument": [1, 2, 3, 12, 15, 17, 19, 26, 27, 33, 35, 36, 39, 41, 46, 49, 50], "allow": [1, 2, 3, 5, 6, 7, 8, 12, 13, 15, 17, 31, 32, 33, 34, 36, 45, 50, 51, 53], "invok": [1, 2, 12, 15, 17, 19, 24, 33, 38, 40, 49, 50, 51], "version": [1, 4, 11, 12, 13, 15, 24, 31, 32, 33, 35, 43, 49], "see": [1, 2, 3, 4, 5, 8, 10, 12, 13, 15, 17, 27, 29, 31, 32, 33, 34, 36, 38, 40, 41, 42, 43, 49, 50, 51, 53], "addition": [1, 12, 13, 53], "overload": [1, 3, 15, 19, 22, 23, 29, 42], "broadcast": [1, 2, 3, 22], "singl": [1, 2, 3, 8, 15, 16, 19, 20, 22, 27, 33, 36, 43, 50], "across": [1, 2, 3, 12, 22, 43, 51], "vector": [1, 2, 3, 4, 5, 11, 15, 17, 18, 19, 22, 23, 25, 27, 29, 35, 36, 38, 39, 42, 43, 46, 50], "For": [1, 2, 3, 4, 8, 12, 13, 15, 17, 22, 29, 32, 36, 40, 43, 44, 46, 47, 49, 50, 51, 53], "exampl": [1, 3, 4, 5, 7, 9, 11, 12, 13, 14, 15, 17, 22, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 41, 43, 45, 46, 49, 50, 51, 53], "cudaq": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 21, 22, 24, 25, 26, 31, 33, 34, 35, 36, 38, 41, 42, 43, 44, 45, 46, 49, 50, 51], "qvector": [1, 2, 3, 18, 19, 22, 26, 33, 36, 38, 41, 43, 45], "flip": [1, 2, 3, 5, 9, 36, 50], "each": [1, 2, 3, 4, 8, 12, 15, 17, 20, 25, 29, 33, 36, 43, 44, 50, 51], "thi": [1, 2, 3, 4, 6, 7, 8, 9, 12, 15, 16, 17, 19, 20, 21, 24, 27, 29, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42, 43, 45, 46, 47, 49, 50, 51], "pauli": [1, 2, 3, 6, 15, 23, 50], "matrix": [1, 2, 3, 8, 9, 13, 35, 36, 50, 53], "It": [1, 2, 12, 15, 27, 29, 32, 33, 35, 41, 50, 51], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 45, 46, 47, 49, 50, 51, 53], "also": [1, 2, 3, 4, 8, 9, 12, 13, 15, 16, 17, 19, 23, 24, 32, 33, 34, 35, 38, 40, 41, 42, 43, 44, 49, 50, 51, 53], "known": [1, 33, 36, 38, 45], "NOT": [1, 15, 22], "gate": [1, 2, 5, 7, 9, 10, 22, 26, 27, 29, 35, 36, 49, 50, 51], "q": [1, 15, 16, 17, 18, 19, 22, 26, 27, 33, 35, 36, 38, 39, 41, 42, 43, 45, 46, 51], "appli": [1, 2, 3, 7, 9, 15, 18, 19, 22, 24, 26, 29, 33, 35, 36, 39, 43, 50], "0": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 17, 18, 19, 23, 25, 27, 29, 33, 35, 36, 38, 39, 41, 43, 45, 46, 49, 50, 53], "1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 17, 18, 23, 25, 27, 29, 33, 35, 36, 39, 41, 43, 45, 46, 47, 49, 50, 53], "make_kernel": [1, 3, 5, 6, 7, 8, 9, 10, 17, 39, 43, 49, 50], "qalloc": [1, 2, 5, 6, 7, 8, 9, 10, 17, 39, 43, 49, 50], "rotat": [1, 3, 9, 22, 23, 35, 36, 50], "\u03c0": [1, 36, 50], "about": [1, 2, 4, 12, 13, 15, 29, 32, 36, 38, 43, 45, 50, 51, 53], "axi": 1, "enabl": [1, 2, 3, 4, 6, 8, 12, 14, 15, 16, 17, 19, 20, 24, 25, 26, 33, 35, 36, 38, 40, 41, 42, 43, 51], "one": [1, 2, 3, 4, 5, 8, 12, 15, 17, 18, 20, 22, 25, 29, 31, 34, 35, 36, 38, 39, 40, 43, 44, 47, 50], "creat": [1, 2, 3, 4, 8, 9, 11, 12, 15, 17, 23, 26, 30, 31, 33, 35, 36, 37, 40, 41, 43, 46, 50], "superposit": [1, 15, 18, 27, 36, 43, 50], "comput": [1, 2, 3, 4, 6, 7, 8, 9, 11, 14, 15, 17, 18, 19, 25, 27, 29, 32, 35, 42, 46, 48, 49, 50, 51], "basi": [1, 3, 6, 9, 27, 36, 50], "sqrt": [1, 9, 36, 50], "2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 15, 17, 18, 23, 25, 26, 27, 29, 33, 36, 38, 39, 41, 43, 46, 49, 50, 51], "an": [1, 2, 3, 4, 7, 9, 11, 12, 15, 17, 19, 20, 22, 23, 25, 26, 27, 29, 30, 32, 33, 34, 35, 36, 38, 39, 40, 42, 43, 46, 49, 50, 51, 52], "arbitrari": [1, 2, 36, 49], "\u03bb": 1, "exp": [1, 2, 23], "i\u03bb": 1, "std": [1, 2, 3, 8, 15, 17, 18, 19, 22, 23, 25, 26, 27, 32, 34, 35, 36, 38, 39, 41, 42, 43, 45, 46], "number": [1, 2, 3, 7, 8, 12, 15, 18, 23, 25, 27, 29, 33, 35, 36, 38, 40, 41, 43, 46, 49, 50, 51], "pi": [1, 7, 18, 26, 50], "math": 1, "\u03b8": 1, "co": 1, "isin": 1, "sin": 1, "its": [1, 2, 3, 4, 5, 9, 12, 15, 25, 27, 29, 33, 35, 38, 43, 50, 51, 52], "4": [1, 4, 7, 8, 10, 12, 13, 18, 33, 36, 43, 50, 53], "i\u03c0": 1, "two": [1, 2, 3, 9, 12, 20, 23, 24, 29, 32, 36, 42, 43, 49, 50, 51], "q1": [1, 29], "q2": 1, "adj": [1, 22, 41], "alloc": [1, 2, 5, 6, 11, 17, 18, 19, 20, 27, 35, 36, 37, 39, 42, 43, 50], "now": [1, 8, 12, 13, 29, 36, 50, 53], "again": [1, 6, 12, 29, 32, 36, 50], "initi": [1, 2, 3, 5, 12, 15, 43, 49, 50], "tdg": 1, "ctrl": [1, 2, 12, 15, 17, 18, 22, 33, 36, 39, 41, 43, 45, 46], "condit": [1, 2, 9, 15, 16, 17, 19, 20, 33, 51], "more": [1, 2, 3, 4, 12, 13, 17, 20, 22, 23, 29, 32, 36, 39, 42, 43, 45, 49, 50, 51, 53], "wikipedia": 1, "entri": [1, 12, 15, 19, 33, 40, 41, 42, 43, 50], "c1": [1, 29], "c2": 1, "00": [1, 6, 7, 8, 9], "11": [1, 4, 6, 8, 9, 12, 32, 33], "onli": [1, 3, 4, 7, 8, 12, 15, 20, 23, 24, 27, 29, 33, 34, 36, 42, 43, 45, 49, 50], "both": [1, 3, 4, 7, 12, 20, 29, 32, 43, 47, 49, 51], "000": 1, "111": 1, "3": [1, 2, 3, 4, 6, 7, 8, 9, 12, 13, 15, 18, 26, 31, 33, 35, 36, 39, 41, 43, 46, 50, 53], "cx": [1, 6, 8, 43, 49, 50], "ct": 1, "follow": [1, 2, 3, 4, 12, 15, 17, 19, 22, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 47, 49, 50, 51], "common": [1, 4, 15, 19, 23, 24, 32, 33, 42], "convent": 1, "all": [1, 2, 3, 4, 6, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 29, 31, 33, 36, 38, 40, 42, 43, 46, 49, 50, 53], "howev": [1, 12, 29, 43, 49], "behavior": 1, "chang": [1, 2, 12, 13, 53], "instead": [1, 2, 4, 9, 12, 24, 51], "when": [1, 2, 3, 4, 12, 14, 15, 20, 29, 33, 35, 36, 38, 40, 43, 50, 51], "negat": [1, 2, 26, 39], "polar": [1, 26], "syntax": [1, 14, 19, 20, 22, 24, 32, 45, 49, 50], "preced": [1, 12, 19, 49], "01": [1, 9], "10": [1, 4, 7, 9, 18, 19, 33, 36], "notat": 1, "context": [1, 2, 7, 20, 35, 41, 43, 51], "valid": [1, 2, 3, 4, 12, 19, 36, 49, 50, 51], "either": [1, 4, 12, 20, 43, 49, 50], "similarli": [1, 12, 47], "condition": 1, "respect": [1, 2, 3, 4, 12, 15, 22, 36, 38, 41, 46, 49], "e": [1, 2, 3, 12, 15, 16, 18, 19, 22, 23, 29, 33, 35, 36, 40, 41, 42, 43, 49, 51], "project": [1, 12, 31, 35, 51], "onto": [1, 4], "eigenvector": [1, 2], "non": [1, 2, 3, 15, 20, 27, 38, 43, 46, 50, 51], "linear": [1, 7, 9], "avail": [1, 2, 3, 4, 7, 11, 12, 13, 14, 15, 25, 26, 27, 28, 33, 40, 42, 43, 44, 48, 49, 50, 51, 53], "class": [2, 3, 7, 15, 17, 19, 23, 25, 27, 34, 35, 42, 43, 50, 51], "spin_op": [2, 15, 18, 19, 22, 36, 39, 41, 43, 44, 46], "repres": [2, 3, 9, 15, 19, 29, 33, 38, 46, 51], "gener": [2, 3, 4, 8, 11, 12, 15, 17, 18, 19, 20, 22, 23, 26, 28, 33, 34, 36, 37, 38, 39, 42, 45, 46, 49, 50], "sum": [2, 3, 7, 23, 27, 39], "tensor": [2, 7, 11, 13, 23, 35, 36, 53], "product": [2, 13, 23, 50, 53], "expos": [2, 15, 17, 23, 25, 29, 35, 36, 39, 43, 46], "typic": [2, 15, 19, 27, 31, 32, 33, 43, 46], "algebra": [2, 23, 36, 39], "programm": [2, 15, 16, 17, 19, 20, 24, 25, 27, 36, 39, 43, 45, 49], "primit": [2, 14, 17, 19, 20, 23, 27, 28, 41, 42, 43], "them": [2, 4, 8, 12, 13, 29, 32, 33, 53], "compos": [2, 3, 7, 20, 33], "larger": [2, 3, 36, 50], "complex": [2, 3, 8, 9, 23, 29, 36, 40, 43, 50], "thereof": [2, 20, 23], "public": [2, 12, 15, 17, 23, 25, 27, 34, 35, 43, 50], "type": [2, 12, 14, 15, 17, 19, 22, 23, 26, 28, 33, 35, 36, 38, 39, 42, 43, 44, 46, 49, 50, 51], "spin_op_term": 2, "bool": [2, 3, 15, 19, 22, 23, 25, 35], "we": [2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 18, 24, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43, 45, 49, 50, 51, 53], "term": [2, 3, 6, 8, 12, 15, 22, 23, 43, 49], "binari": [2, 3, 4, 7, 40, 49], "symplect": 2, "form": [2, 3, 6, 13, 15, 27, 29, 33, 51, 53], "size": [2, 3, 8, 12, 15, 17, 18, 20, 27, 36, 38, 43, 50, 51], "nqubit": [2, 17, 18, 35], "where": [2, 3, 4, 6, 7, 8, 12, 20, 22, 23, 27, 29, 35, 36, 38, 39, 46, 49, 50], "first": [2, 3, 5, 9, 12, 27, 33, 36, 38, 41, 43, 49, 50], "n": [2, 4, 7, 8, 15, 17, 18, 19, 22, 23, 26, 33, 36, 41, 43, 45], "element": [2, 3, 27, 43], "x": [2, 3, 4, 6, 7, 9, 10, 12, 15, 16, 17, 18, 19, 22, 23, 26, 33, 36, 39, 40, 41, 42, 43, 45, 46, 49, 50, 51], "next": [2, 11, 29, 33, 50], "z": [2, 3, 5, 6, 7, 8, 15, 18, 23, 36, 39, 43, 50], "y": [2, 3, 4, 6, 12, 15, 18, 23, 36, 39, 43, 50], "site": 2, "csr_spmatrix": 2, "tupl": [2, 3, 15, 46, 50], "doubl": [2, 3, 4, 12, 15, 17, 18, 19, 22, 23, 26, 35, 36, 39, 41, 42, 43, 46], "size_t": [2, 15, 17, 23, 25, 27, 35, 36, 43, 45], "typedef": [2, 38], "zero": [2, 3, 5, 7, 20, 43], "spars": [2, 3], "function": [2, 3, 5, 6, 7, 8, 11, 12, 14, 15, 17, 18, 21, 22, 23, 25, 26, 33, 35, 36, 37, 38, 39, 40, 42, 43, 46, 49, 50, 51], "pair": [2, 3, 12, 25, 29], "const": [2, 15, 17, 18, 22, 23, 25, 27, 34, 35, 36, 46], "termdata": 2, "constructor": [2, 3], "take": [2, 3, 4, 12, 13, 15, 17, 18, 19, 22, 25, 26, 27, 29, 33, 36, 38, 41, 42, 46, 49, 50, 51, 53], "coeffici": [2, 3], "constant": [2, 27, 29, 33], "id": [2, 4, 12, 15, 25, 27, 43, 49], "coeff": [2, 23], "qubit": [2, 3, 5, 6, 7, 8, 9, 10, 12, 15, 16, 17, 18, 19, 20, 22, 23, 25, 26, 29, 33, 35, 36, 38, 39, 41, 42, 43, 45, 49, 50, 51], "construct": [2, 15, 16, 17, 19, 27, 29, 33, 36, 39, 43, 50], "represent": [2, 3, 15, 19, 29, 33, 34, 35, 39, 40, 51], "unordered_map": [2, 15], "_term": 2, "full": [2, 4, 12, 13, 31, 33, 34, 43, 53], "composit": 2, "spin": [2, 3, 5, 6, 7, 8, 15, 18, 23, 29, 33, 36, 39, 41, 43, 44, 50], "op": [2, 29, 33, 36], "map": [2, 3, 9, 12, 15, 27, 33, 40, 41, 46], "individu": [2, 3, 20], "bsf": 2, "from": [2, 3, 5, 6, 7, 8, 9, 12, 15, 16, 18, 19, 20, 23, 27, 29, 31, 33, 35, 36, 38, 42, 43, 46, 50, 51], "data": [2, 7, 8, 10, 11, 12, 15, 19, 21, 23, 29, 33, 35, 36, 41, 43], "ident": [2, 3, 29, 43, 50], "numqubit": 2, "given": [2, 3, 6, 15, 16, 33, 35, 36, 38, 40, 43, 49, 50, 51], "o": [2, 4, 12, 18, 32, 33, 36, 40, 43, 49, 51], "copi": [2, 4, 12, 29, 38], "data_rep": 2, "serial": [2, 3], "encod": [2, 3, 15, 23, 35, 36, 50], "via": [2, 3, 4, 6, 7, 9, 14, 15, 17, 20, 22, 26, 27, 29, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 49, 50, 51], "real": [2, 3], "imaginari": [2, 3], "part": [2, 3, 4, 12, 15, 27, 33, 34, 36, 46], "append": [2, 3, 5, 7, 8, 43, 49], "arrai": [2, 3, 8, 9, 27, 29, 33, 36, 38, 50], "larg": [2, 3, 22, 36, 51], "1d": [2, 3], "end": [2, 3, 9, 12, 15, 27, 36, 38, 43, 49, 50], "total": [2, 3, 8, 12, 43], "destructor": 2, "iter": [2, 3, 7, 15, 27, 46, 50], "begin": [2, 9, 15, 27, 36, 39, 44, 50], "return": [2, 3, 4, 5, 7, 8, 15, 17, 18, 19, 20, 27, 29, 33, 34, 35, 36, 38, 39, 41, 42, 46, 50], "start": [2, 5, 11, 13, 22, 24, 27, 32, 33, 34, 36, 39, 43, 49, 53], "equal": [2, 3, 6, 29, 43], "v": [2, 3, 4, 8, 11, 18, 24, 29, 33, 40, 45], "noexcept": [2, 22], "add": [2, 3, 4, 9, 10, 12, 13, 24, 33, 34, 35, 36, 50, 51, 53], "subtract": [2, 3], "multipli": [2, 3, 39], "true": [2, 3, 4, 7, 12, 15, 19, 43, 49], "here": [2, 4, 9, 11, 12, 13, 15, 17, 18, 24, 33, 34, 36, 37, 39, 42, 43, 46, 50, 53], "doe": [2, 3, 4, 12, 13, 15, 27, 32, 38, 40, 43, 53], "consid": [2, 3, 12, 20, 29, 43, 45], "valu": [2, 3, 4, 5, 6, 7, 8, 15, 17, 19, 23, 29, 33, 38, 41, 42, 48, 50, 51], "num_qubit": 2, "num_term": 2, "get_coeffici": [2, 3, 23], "get": [2, 3, 9, 11, 13, 15, 17, 32, 35, 36, 38, 39, 43, 49, 50, 53], "throw": [2, 38, 51], "except": [2, 3], "get_raw_data": [2, 3], "is_ident": [2, 3, 23], "void": [2, 3, 15, 17, 18, 19, 22, 23, 25, 26, 27, 33, 34, 35, 36, 38, 39, 42, 46], "dump": [2, 3, 6, 8, 9, 15, 18, 36, 41, 43, 50], "string": [2, 3, 12, 15, 17, 23, 25, 33, 36, 39, 41, 50], "standard": [2, 4, 12, 14, 15, 16, 17, 19, 22, 32, 33, 34, 36, 43], "out": [2, 3, 9, 12, 15, 20, 27, 29, 31, 35, 36, 38, 40, 43, 46, 47, 50, 51], "to_str": [2, 3, 23], "printcoeffici": 2, "getdatarepresent": 2, "distribute_term": [2, 3], "numchunk": 2, "distribut": [2, 3, 4, 8, 9, 11, 20, 50, 51], "chunk": [2, 3, 20], "for_each_term": [2, 3, 23], "give": [2, 12, 15, 36, 39, 43, 50, 52], "functor": 2, "method": [2, 3, 7, 15, 17, 43, 46, 50], "reduct": 2, "lambda": [2, 15, 19, 33, 36, 39, 42, 46, 50], "captur": [2, 19], "variabl": [2, 4, 8, 12, 19, 20, 36, 38, 43, 47, 49, 50, 51], "for_each_pauli": [2, 3, 23], "thrown": [2, 3], "than": [2, 3, 4, 12, 22, 29, 51], "user": [2, 3, 4, 8, 12, 15, 17, 18, 19, 33, 35, 36, 41, 42, 43, 49, 50], "should": [2, 3, 4, 12, 15, 16, 19, 20, 22, 23, 25, 27, 32, 35, 36, 39, 43, 44, 45, 49, 50, 51], "pass": [2, 3, 7, 11, 12, 14, 15, 19, 20, 23, 27, 30, 33, 36, 38, 39, 43, 49, 50], "index": [2, 3, 20, 23, 25, 27, 29, 35, 39, 43, 50], "complex_matrix": 2, "to_matrix": [2, 3], "dens": 2, "to_sparse_matrix": [2, 3], "row": [2, 3], "col": 2, "static": [2, 3, 4, 15, 23, 27, 33, 38, 39, 45], "random": [2, 3, 8, 43, 50, 51], "nterm": 2, "unsign": 2, "int": [2, 3, 4, 7, 15, 18, 26, 27, 33, 35, 36, 38, 41, 42, 43, 45, 50], "seed": [2, 3, 8, 50, 51], "random_devic": 2, "act": [2, 5, 29, 51], "specifi": [2, 3, 4, 6, 12, 15, 18, 19, 20, 23, 25, 26, 33, 35, 36, 40, 43, 49, 50, 51], "overrid": [2, 15, 34, 51], "repeat": [2, 15, 50], "from_word": [2, 3], "pauliword": 2, "input": [2, 3, 7, 8, 15, 17, 18, 19, 26, 27, 36, 39, 41, 42, 45, 46, 50], "word": [2, 3, 50], "g": [2, 3, 4, 12, 15, 16, 19, 22, 23, 29, 31, 33, 35, 36, 40, 43, 49], "xyx": [2, 3], "3rd": 2, "second": [2, 3, 36, 46], "typenam": [2, 15, 17, 18, 19, 22, 26], "qualifiedspinop": 2, "struct": [2, 15, 17, 18, 19, 22, 26, 33, 34, 36, 38, 39, 42, 45, 46], "constexpr": [2, 17, 27], "dyn": [2, 27, 36], "level": [2, 12, 15, 20, 22, 23, 31, 33, 35, 38, 42], "qudit": [2, 19, 20, 22, 23, 38], "d": [2, 4, 12, 18, 20, 27, 36, 49, 50], "system": [2, 3, 4, 8, 15, 20, 25, 27, 29, 31, 32, 34, 36, 43, 49, 50, 51], "inlin": [2, 15, 33], "new": [2, 3, 4, 11, 12, 15, 17, 29, 30, 33], "uniqu": [2, 3, 14, 15, 20, 22, 27, 32, 37, 43], "enable_if_t": 2, "qreg": [2, 3], "A": [2, 3, 4, 8, 12, 15, 18, 22, 29, 34, 35, 42, 49, 50], "contain": [2, 3, 4, 15, 19, 20, 25, 29, 32, 33, 35, 36, 38, 43, 50, 51], "dynam": [2, 3, 16, 17, 20, 27, 33, 36, 38], "time": [2, 3, 4, 6, 8, 9, 11, 12, 14, 15, 18, 20, 24, 27, 28, 33, 36, 37, 38, 41, 50, 51], "By": [2, 15, 41, 43, 49, 50, 51], "regist": [2, 3, 15, 18, 20, 22, 27, 33, 35, 36, 38, 40, 43, 49, 50], "like": [2, 3, 4, 6, 8, 12, 15, 27, 31, 33, 35, 36, 38, 40, 43, 45, 46, 50], "paramet": [2, 3, 4, 5, 7, 8, 10, 15, 22, 27, 35, 36, 38, 39, 41, 45, 46, 49, 50], "value_typ": 2, "indic": [2, 3, 19, 22, 23, 27, 35, 36, 42, 50], "underli": [2, 3, 12, 15, 25, 27, 35, 38, 49], "auto": [2, 15, 16, 17, 18, 19, 23, 26, 27, 33, 34, 36, 38, 39, 41, 42, 43, 45, 46], "interfac": [2, 4, 12, 27, 35, 51], "idx": [2, 3, 7, 23, 27], "qspan": 2, "front": [2, 18, 26, 27, 36, 38], "count": [2, 3, 7, 8, 15, 17, 18, 23, 27, 33, 35, 36, 41, 43, 50], "back": [2, 8, 12, 18, 27, 29, 36, 50], "last": [2, 27, 43, 50], "slice": [2, 3, 23, 27, 38], "clear": [2, 3, 15, 27, 35, 42], "destroi": [2, 27], "postcondit": [2, 27], "own": [2, 3, 4, 9, 20, 25, 27, 33, 35, 38, 50, 51], "semant": [2, 3, 14, 20, 24, 26, 27, 29, 33, 38, 45], "held": 2, "delet": [2, 12, 27], "cannot": [2, 12, 18, 19, 27, 29, 38, 45, 51], "move": [2, 4, 7, 12, 34], "assign": [2, 20, 25, 43, 51], "qview": [2, 18, 19, 26, 38, 41, 42], "observe_result": [2, 3, 15, 36], "encapsul": [2, 7, 15, 27, 43], "observ": [2, 3, 5, 7, 8, 18, 35, 36, 39, 41, 43, 44, 46, 49, 50, 51], "call": [2, 3, 5, 6, 8, 12, 15, 17, 18, 19, 20, 26, 33, 35, 36, 38, 39, 42, 46, 50, 51], "includ": [2, 3, 4, 12, 13, 15, 18, 33, 34, 35, 36, 40, 44, 50, 53], "measur": [2, 3, 6, 9, 15, 16, 18, 19, 20, 22, 29, 33, 35, 36, 41, 43, 50, 51], "execut": [2, 8, 11, 12, 13, 15, 17, 19, 20, 25, 26, 31, 32, 33, 35, 36, 42, 43, 47, 49, 50, 51, 53], "ansatz": [2, 5, 10, 15, 36, 39, 41, 43, 46, 50], "circuit": [2, 3, 7, 8, 11, 14, 15, 16, 19, 20, 23, 24, 28, 29, 33, 34, 39, 40, 43, 45, 49, 50, 51], "global": [2, 3, 15, 19, 38], "expect": [2, 3, 4, 5, 6, 7, 8, 10, 12, 15, 41, 48, 50, 51], "h": [2, 4, 6, 7, 8, 10, 12, 15, 17, 18, 23, 26, 27, 29, 33, 34, 35, 36, 39, 41, 43, 44, 45, 46, 49, 50], "precomput": 2, "psi": [2, 5, 6, 15, 18], "sample_result": [2, 3, 15, 36], "If": [2, 3, 4, 6, 7, 8, 12, 15, 29, 31, 32, 38, 41, 50, 51], "wa": [2, 3, 4, 12, 15, 31, 33, 36, 41, 43], "shot": [2, 3, 15, 18, 35, 36, 41, 49], "base": [2, 3, 4, 10, 12, 13, 14, 15, 17, 21, 22, 32, 33, 35, 40, 43, 46, 50, 51, 53], "raw_data": [2, 15], "raw": [2, 3, 7], "convers": 2, "simpli": [2, 12, 50], "ignor": [2, 51], "fine": [2, 15, 36], "grain": [2, 15, 36], "explicitli": [2, 29, 32, 33, 49, 51], "request": [2, 12, 15, 43, 51], "oppos": [2, 39], "observe_data": 2, "spinoptyp": [2, 15], "sub": [2, 3, 12, 14, 15, 18, 19, 28, 38, 46], "id_coeffici": [2, 15], "executioncontext": 2, "abstract": [2, 15, 17, 22, 23, 25, 27, 39, 43], "how": [2, 4, 5, 8, 12, 13, 15, 17, 31, 33, 35, 36, 37, 43, 45, 48, 50, 51, 53], "name": [2, 3, 8, 12, 15, 17, 22, 25, 31, 33, 35, 36, 40, 41, 50], "shots_": 2, "member": [2, 19], "basic": [2, 5, 11, 12, 24, 40], "sampl": [2, 3, 8, 9, 12, 17, 35, 36, 41, 43, 44, 49, 50, 51], "option": [2, 3, 4, 12, 15, 17, 22, 25, 32, 35, 36, 40, 43, 50], "result": [2, 3, 5, 6, 8, 9, 12, 15, 16, 17, 18, 20, 29, 33, 35, 36, 41, 43, 49, 50, 51], "invoc": [2, 3, 17, 25, 35, 40, 43, 46, 51], "expectationvalu": 2, "nullopt": 2, "hasconditionalsonmeasureresult": 2, "fals": [2, 4, 7, 12, 50], "being": [2, 3, 5, 9, 12, 15, 29, 36, 50, 51], "ha": [2, 3, 4, 8, 9, 10, 12, 15, 29, 36, 38, 49, 50, 51], "statement": [2, 15, 16, 20], "noise_model": [2, 3, 9, 36, 50], "noisemodel": [2, 3, 9, 50], "nullptr": 2, "current": [2, 3, 4, 12, 13, 15, 25, 35, 38, 43, 46, 49, 50, 51, 53], "canhandleobserv": 2, "flag": [2, 12, 33, 34, 36, 40, 43, 49, 51], "handl": [2, 12, 35, 36, 43, 49, 50, 51], "task": [2, 15, 23, 24, 33, 35, 43], "under": [2, 4, 12, 34, 35, 49], "asyncexec": 2, "occur": [2, 3, 12, 20, 36, 50], "asynchron": [2, 3, 8, 15, 25, 36, 50], "detail": [2, 4, 12, 20, 35, 42, 49], "futur": [2, 3, 4, 8, 12, 15, 36, 43, 49, 50, 51], "futureresult": 2, "store": [2, 3, 8, 20, 27, 33, 36, 43], "simulationdata": 2, "mechan": [2, 12, 15, 17, 23, 27, 29, 34, 41, 43, 47], "simul": [2, 4, 5, 6, 8, 11, 13, 14, 15, 30, 33, 40, 43, 48, 49, 53], "client": [2, 4, 15], "extract": [2, 3, 4, 7, 12, 15, 17, 18, 23, 29, 33, 38, 46, 50], "resourc": [2, 4, 12, 24, 25, 40, 43, 51], "kernelresourc": 2, "run": [2, 3, 4, 7, 8, 12, 14, 15, 18, 31, 33, 35, 36, 40, 43, 49, 50, 51], "tracer": 2, "persist": [2, 12, 15, 20], "trace": 2, "kernelnam": 2, "batchiter": 2, "batch": [2, 7, 8, 20], "observe_n": 2, "sample_n": 2, "totaliter": 2, "registernam": [2, 15], "mid": [2, 3, 51], "mode": [2, 3, 4, 6, 33, 40], "keep": [2, 15, 51], "track": [2, 15], "job": [2, 12, 15, 36, 50], "identifi": [2, 12, 20], "qpu": [2, 3, 15, 20, 25, 35, 43, 49, 50], "ani": [2, 3, 4, 8, 9, 12, 15, 19, 24, 26, 27, 35, 36, 39, 41, 42, 44, 47, 49, 50, 51], "extra": [2, 29, 36, 49, 50], "configur": [2, 4, 12, 19, 25, 31, 33, 35, 36, 40, 41, 42, 49, 51], "inform": [2, 3, 4, 12, 13, 15, 20, 22, 25, 27, 32, 33, 36, 38, 43, 49, 50, 51, 53], "need": [2, 4, 6, 8, 9, 12, 29, 31, 35, 39, 43, 46, 49, 50, 51], "retriev": [2, 3, 15, 50], "later": [2, 4, 12, 15, 36, 43, 50], "server": [2, 12, 43, 49, 50], "file": [2, 4, 8, 12, 15, 31, 32, 33, 34, 35, 36, 40, 43, 44, 47, 49, 50], "read": [2, 3, 36, 50], "wrap": [2, 15, 17, 29], "t": [2, 3, 4, 12, 19, 23, 38, 39, 41, 50], "case": [2, 3, 4, 9, 12, 15, 29, 32, 36, 39, 43, 50], "must": [2, 3, 4, 6, 12, 15, 19, 24, 27, 29, 34, 35, 36, 38, 40, 41, 42, 44, 46, 49, 50, 51], "some": [2, 4, 12, 15, 19, 29, 31, 33, 34, 35, 39, 42, 43], "point": [2, 3, 4, 12, 15, 19, 22, 33, 35, 38, 40, 41, 42, 43, 49, 51], "within": [2, 4, 12, 15, 19, 21, 23, 24, 27, 31, 34, 36, 43, 50, 51], "same": [2, 3, 4, 12, 15, 29, 33, 35, 36, 38, 43, 49, 50], "runtim": [2, 11, 12, 17, 20, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 49, 51], "_job": 2, "qpunamein": 2, "config": [2, 4, 12, 35], "info": [2, 33, 47], "requir": [2, 3, 4, 7, 8, 15, 19, 24, 26, 27, 29, 31, 36, 39, 42, 43, 44, 45, 46, 49, 50, 51], "abl": [2, 12, 15, 20, 24, 49, 50], "date": 2, "even": [2, 4, 12, 51], "after": [2, 3, 4, 12, 15, 33, 36, 50], "async_result": [2, 36, 50], "face": 2, "which": [2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 17, 19, 20, 23, 27, 29, 31, 33, 35, 36, 38, 40, 41, 43, 49, 50, 51, 53], "itself": [2, 4, 12, 17, 26, 29, 39, 43], "collect": [2, 3, 8, 24], "pertin": [2, 15, 21, 26, 27], "remot": [2, 3, 11, 15, 20, 47], "rest": [2, 3, 4, 12, 43, 49, 50], "wait": [2, 3, 36, 43], "until": [2, 3, 36], "readi": [2, 12, 36, 50], "executionresult": 2, "bit": [2, 9, 15, 18, 20, 27, 29, 32, 35, 36, 41, 43, 50], "correspond": [2, 3, 4, 5, 12, 15, 36, 41, 50], "well": [2, 3, 4, 12, 13, 15, 18, 20, 31, 35, 38, 50, 51, 53], "integ": [2, 3, 25, 43], "1st": [2, 9], "bitstr": [2, 3, 15, 50], "m": [2, 4, 8, 12, 23, 33, 51], "tripl": [2, 33], "long": [2, 4, 12, 15, 36, 50], "length": [2, 50], "deseri": 2, "discuss": [2, 34, 37, 38], "brief": [2, 35, 36, 50], "countsdictionari": [2, 15], "assum": [2, 4, 12, 20, 27, 32, 35, 36], "expval": [2, 15], "other": [2, 3, 4, 11, 12, 17, 19, 23, 27, 29, 38, 42, 43, 51], "appendresult": 2, "globalregisternam": [2, 15], "classic": [2, 4, 14, 16, 20, 22, 23, 27, 29, 31, 33, 35, 36, 37, 40, 41, 42, 43, 50], "sequentialdata": 2, "sequenti": [2, 3, 15], "collat": [2, 3], "": [2, 3, 4, 6, 7, 9, 12, 15, 20, 25, 27, 29, 31, 32, 33, 34, 36, 39, 41, 45, 49, 50], "holist": 2, "nullari": 2, "precomputedexp": 2, "__global__": [2, 3, 15], "has_expect": 2, "string_view": [2, 15, 35], "anoth": [2, 4, 18, 19, 29, 36, 41, 50], "register_nam": [2, 3, 15], "tandem": [2, 8, 46], "to_map": [2, 15], "regnam": 2, "merg": [2, 33], "necessari": [2, 4, 12, 33, 36, 49, 51], "document": [2, 4, 11, 12, 13, 22, 34, 35, 49, 53], "exp_val_z": 2, "deprec": [2, 3], "probabl": [2, 3, 9, 15, 36, 50], "most_prob": [2, 3, 18, 50], "most": [2, 3, 4, 12, 15, 29, 31, 33, 50], "ostream": 2, "output": [2, 7, 12, 33, 42, 49], "stream": [2, 20], "unord": 2, "get_margin": [2, 15], "marginalindic": [2, 15], "margin": 2, "those": [2, 19, 29, 33, 38, 41, 42, 43, 46, 51], "subset": [2, 3, 15, 19, 29], "rvalu": 2, "refer": [2, 11, 12, 15, 19, 20, 27, 29, 36, 38, 43, 46, 49, 50], "reorder": 2, "newbitstr": 2, "oldbitstr": 2, "process": [2, 3, 8, 15, 20, 25, 33, 50, 51], "rang": [2, 5, 6, 7, 8, 12, 26, 27, 41, 43, 50], "const_iter": 2, "cbegin": 2, "cend": 2, "has_even_par": 2, "pariti": 2, "registeredtyp": 2, "declar": [2, 19, 20, 22, 33, 35], "themselv": [2, 49], "plugin": [2, 4, 12, 34], "myinterfac": 2, "describ": [2, 3, 4, 9, 12, 25, 27, 35, 36], "column": [2, 3], "upon": [2, 5, 6, 12, 19, 20, 29, 50], "destruct": 2, "rawdata": 2, "exist": [2, 3, 4, 12, 14, 15, 20, 21, 34, 39, 42], "pointer": 2, "memori": [2, 8, 11, 12, 16, 19, 20, 27, 29, 33, 37, 42, 43, 44, 50, 51], "intern": [2, 16, 39, 40, 43], "modifi": [2, 12, 18, 19, 26, 29, 39, 46, 50], "correct": [2, 4, 7, 12, 18, 36, 46], "j": [2, 3, 4, 8, 18, 23, 42, 50], "minimal_eigenvalu": [2, 3], "minim": [2, 4, 11, 12, 50], "eigenvalu": [2, 3, 50, 51], "thei": [2, 3, 4, 5, 12, 19, 27, 29, 38, 41, 45, 50], "set_zero": 2, "print": [2, 3, 5, 6, 7, 8, 10, 15, 27, 33, 41, 43, 50], "regard": [2, 41, 45], "usag": [2, 8, 43], "depth": [2, 52], "etc": [2, 4, 12, 19, 20, 35, 43, 50], "kraus_op": 2, "krau": [2, 9, 36, 50], "initializer_list": 2, "initlist": 2, "adjoint": [2, 17, 18, 26, 29, 33], "flatten": 2, "nrow": 2, "ncol": 2, "note": [2, 4, 12, 18, 20, 29, 32, 33, 36, 38, 41, 42, 43, 50], "kraus_channel": [2, 36], "channel": [2, 3, 9, 12, 36, 50], "action": [2, 12, 15, 18, 19], "matric": 2, "subclass": [2, 15, 35], "amplitude_damping_channel": [2, 36], "bit_flip_channel": [2, 36], "depolarization_channel": [2, 9, 36], "phase_flip_channel": [2, 36], "inputlist": 2, "lvalu": 2, "make": [2, 3, 4, 12, 15, 32, 33, 35, 36, 43, 50, 51], "up": [2, 3, 12, 17, 23, 33, 35, 36, 39, 41, 50], "empti": [2, 3, 12, 17, 36, 50], "get_op": 2, "push_back": 2, "autom": [2, 35, 38, 42], "creation": [2, 14, 28, 35, 40, 50], "amplitud": [2, 8, 36, 50], "damp": [2, 36, 50], "error": [2, 4, 9, 12, 29, 36, 38, 49, 50, 51], "phase": [2, 3, 36, 50], "depolar": [2, 9, 36, 50], "densiti": [2, 8, 9, 36, 50, 51], "add_channel": [2, 3, 9, 36, 50], "quantumop": 2, "get_channel": [2, 3], "relev": [2, 5, 7, 25, 49, 51], "arg": [2, 3, 12, 15, 17, 19, 22, 26, 33, 42, 43, 50], "kernel_build": [2, 17], "kernel_builder_bas": 2, "kernelbuildertyp": 2, "mlir": [2, 3, 4, 11, 30, 33, 34, 39, 40, 43], "getargu": [2, 17, 34], "quakevalu": [2, 3, 17, 50], "isargstdvec": 2, "otherwis": [2, 3, 50], "getnumparam": [2, 17], "qvec": [2, 29, 43, 49, 50], "veq": [2, 29, 33], "pre": [2, 4, 15, 36, 49, 50, 51], "blockargu": 2, "constantv": 2, "val": 2, "float": [2, 3, 7, 22, 35, 43, 50, 51], "swap": [2, 12, 18], "mod": [2, 22], "is_same_v": 2, "control": [2, 3, 12, 14, 17, 18, 19, 20, 24, 26, 28, 29, 33, 35, 39, 43, 48, 49, 50], "perform": [2, 4, 7, 8, 18, 34, 35, 49, 50, 51], "fredkin": 2, "between": [2, 7, 8, 12, 19, 29, 36, 42, 50], "meant": [2, 14, 36, 38, 42], "thin": [2, 3], "wrapper": [2, 3, 12], "around": [2, 3, 32, 50], "instanc": [2, 3, 12, 15, 17, 19, 22, 27, 38, 43], "quak": [2, 3, 11, 28, 33, 34, 39, 40], "dialect": [2, 3, 33, 34, 39], "arithmet": [2, 19, 20, 39], "getvalu": 2, "actual": [2, 15, 35], "implicitlocopbuild": 2, "arith": [2, 29, 33], "constantfloatop": 2, "canvalidatenumel": 2, "stdvectyp": 2, "do": [2, 4, 12, 24, 27, 29, 31, 32, 33, 36, 39, 42, 43, 45, 50, 51], "loop": [2, 3, 8, 16, 33, 50], "know": [2, 29], "bound": [2, 3, 50], "startidx": [2, 3, 23], "subscript": [2, 49], "stdvec": [2, 29, 33], "constants": 2, "isstdvec": 2, "getrequiredel": 2, "veqtyp": 2, "divid": 2, "invers": [2, 18], "so": [2, 4, 12, 15, 33, 34, 35, 36, 43, 50, 51], "friend": 2, "write": [2, 3, 12, 32, 33, 34, 36, 47, 50], "u": [2, 5, 6, 8, 18, 23, 24, 33, 36, 50], "wai": [2, 15, 26, 29, 36, 42, 45], "code": [2, 4, 8, 11, 14, 16, 17, 18, 19, 20, 23, 24, 26, 27, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45, 46, 47, 49, 50, 51], "mlircontext": 2, "ctx": [2, 7, 34], "f": [2, 4, 7, 50], "optim": [2, 5, 7, 10, 12, 14, 24, 29, 33, 34, 40, 44, 45, 46, 48, 51], "high": [2, 8, 33], "object": [2, 3, 15, 29, 33, 40, 43, 46, 50], "serv": [2, 3, 4, 19, 27, 34, 36], "work": [2, 4, 8, 11, 12, 15, 30, 31, 38, 42, 43, 47, 50], "concret": [2, 3, 15, 36], "subtyp": 2, "possibli": 2, "deleg": [2, 12, 35, 40], "third": [2, 3, 50], "parti": [2, 50], "dimens": [2, 3, 5, 7, 15, 50], "immut": 2, "mutabl": [2, 15], "gradient": [2, 5, 7, 44, 46, 50], "df": 2, "dx_i": 2, "scalar": [2, 15, 39], "queri": [2, 15, 25, 43, 50], "whether": [2, 4, 12, 38], "strategi": [2, 15, 20, 26, 35, 46, 50], "parameter": [2, 8, 10, 15, 17, 19, 36, 41, 46, 50], "left": [2, 12, 19, 35], "thing": [2, 36, 50], "max": [2, 50], "evalu": [2, 3, 15, 19, 36, 51], "cobyla": [2, 3, 5, 10, 15, 46, 50], "opt": [2, 4, 12, 33, 34], "assert": 2, "requiresgradi": [2, 15], "algo": 2, "opt_val": [2, 46], "opt_param": [2, 15, 46], "dx": [2, 15], "virtual": [2, 4, 15, 35, 43], "achiev": [2, 15, 36, 49, 50], "goal": [2, 41], "optimization_result": [2, 15], "dim": [2, 7], "optimizable_funct": [2, 15], "opt_funct": [2, 15], "variat": [2, 5, 7, 11, 15, 37, 41, 48], "get_shap": 2, "get_data": 2, "overlap": 2, "leverag": [2, 3, 15, 17, 19, 26, 27, 31, 33, 35, 36, 37, 46, 50, 51], "signatur": [2, 3, 15, 17, 19, 33, 36, 39, 46], "separ": [2, 4, 12, 42, 51], "mapper": 2, "inherit": [2, 16, 20, 43], "updat": [2, 4, 11, 15, 49, 50], "protect": [2, 27, 35], "getexpectedvalu": 2, "central_differ": [2, 15], "forward_differ": 2, "parameter_shift": [2, 46], "prescrib": 2, "kernelt": 2, "argsmapp": [2, 15], "callabl": [2, 14, 15, 17, 19, 36, 39, 42, 46], "have": [2, 3, 4, 7, 8, 12, 13, 15, 19, 29, 31, 32, 34, 36, 38, 41, 43, 50, 51, 53], "quantumkernel": [2, 15, 26], "funcatx": [2, 3], "func": [2, 15, 29, 33, 34, 46], "exp_h": [2, 15], "order": [2, 19, 23, 36, 38, 43, 49], "forward": [2, 7], "differ": [2, 4, 7, 8, 12, 29, 36, 43, 49, 50], "approxim": [2, 48, 51], "registri": [2, 12], "unit": [2, 3, 19, 20, 22, 25, 27, 32, 38], "express": [2, 15, 16, 17, 18, 19, 20, 23, 24, 33, 36, 39, 40, 41, 42, 45], "certain": [2, 4, 12, 27, 35, 41, 43, 51], "logic": [2, 20, 25, 27, 43], "connect": [2, 4, 11, 20, 25, 27, 29], "queue": [2, 15, 50], "enqueu": 2, "relat": [2, 33], "quantum_platform": [2, 3, 25, 33, 40, 43], "baseremoterestqpu": 2, "baseremotesimulatorqpu": 2, "_qpuid": 2, "setid": 2, "thread": [2, 3, 4, 8, 20, 35, 43, 51], "getexecutionthreadid": 2, "getnumqubit": 2, "getconnect": 2, "issimul": 2, "supportsconditionalfeedback": 2, "feedback": [2, 12, 16, 20], "setshot": 2, "_nshot": 2, "noth": [2, 50], "wish": [2, 12, 36, 43], "isemul": 2, "local": [2, 3, 4, 11, 31, 33, 36, 43, 49], "emul": [2, 3, 8, 36, 49, 50], "quantumtask": 2, "setexecutioncontext": 2, "resetexecutioncontext": 2, "reset": [2, 3, 15, 18, 20, 35, 51], "launchkernel": 2, "kernelfunc": 2, "uint64_t": 2, "launch": [2, 12, 15, 40, 43], "pack": 2, "realiz": 2, "intend": [2, 15, 17, 23, 37, 38], "popul": 2, "platformqpu": 2, "qubitconnect": [2, 25], "fetch": 2, "get_num_qubit": [2, 25], "supports_task_distribut": 2, "multipl": [2, 22, 43, 51], "parallel": [2, 8, 12, 14, 20, 51], "qpu_id": [2, 3, 8, 15, 25, 43], "get_shot": 2, "getter": 2, "onc": [2, 4, 6, 12, 17, 32, 39, 49, 50, 51], "set_shot": 2, "clear_shot": 2, "remov": [2, 12, 29], "numshot": 2, "setter": 2, "set_exec_ctx": 2, "get_exec_ctx": 2, "reset_exec_ctx": 2, "num_qpu": [2, 3, 25, 43], "is_simul": [2, 25], "supports_conditional_feedback": 2, "get_current_qpu": [2, 25], "set_current_qpu": [2, 25], "device_id": [2, 25], "devic": [2, 7, 9, 12, 18, 19, 22, 26, 33, 35, 36, 38, 42, 43, 49], "is_remot": [2, 3, 25], "qpuid": [2, 25, 43], "is_emul": [2, 3, 25], "set_nois": [2, 3, 36], "reset_nois": 2, "turn": [2, 35, 47], "off": [2, 3, 4, 43], "enqueueasynctask": 2, "kernelexecutiontask": 2, "settargetbackend": 2, "let": [2, 9, 12, 29, 31, 32, 33, 36, 41, 45, 50], "list_platform": 2, "ultim": [2, 33, 35, 41], "what": [2, 3, 8, 11, 35, 37], "ad": [2, 4, 12, 13, 32, 33, 36, 40, 49, 50, 53], "promis": 2, "qubitedg": [2, 25], "structur": [2, 3, 7, 15, 17, 21, 25, 27, 33, 34, 35, 39, 43, 45], "num_available_gpu": [2, 3], "gpu": [2, 3, 4, 5, 7, 11, 13, 14, 20, 30, 32, 35, 36, 40, 43, 50, 53], "set_random_se": [2, 3, 50, 51], "caller": 2, "unset_nois": [2, 3, 36], "befor": [2, 12, 32, 36, 44, 47, 49, 50], "dealloc": [2, 20, 27, 35, 38], "goe": [2, 20, 50], "scope": [2, 19, 20, 27, 33, 34, 38], "mpi": [2, 8, 11, 36, 43, 51], "been": [2, 3, 4, 12, 36, 49, 50], "built": [2, 4, 5, 6, 32, 36, 49, 50, 51], "against": [2, 4, 12, 49], "argc": [2, 4], "char": [2, 4], "argv": [2, 4], "program": [2, 4, 8, 11, 12, 14, 17, 19, 22, 23, 27, 28, 32, 33, 36, 37, 42, 43, 49, 50, 51], "is_initi": [2, 3, 36], "alreadi": [2, 3, 12], "final": [2, 3, 5, 33, 35, 36, 43, 50], "rank": [2, 3, 36, 43], "num_rank": [2, 3], "all_gath": [2, 3], "gather": [2, 3, 6, 18], "fit": [2, 4], "come": [2, 8, 12, 20, 36], "all_reduc": 2, "binaryfunct": 2, "localvalu": 2, "reduc": 2, "rootrank": [2, 3], "pykernel": 3, "argtypelist": 3, "programmat": 3, "str": [3, 43, 49, 50], "accept": [3, 4, 12, 38], "argument_count": 3, "alia": [3, 27, 38, 41], "shots_count": [3, 6, 8, 9, 49, 50], "1000": [3, 6, 8, 9, 15, 36, 41, 49], "none": [3, 7], "over": [3, 6, 8, 9, 12, 15, 24, 33, 35, 39, 41, 50], "ndarrai": [3, 9], "leav": [3, 7, 9, 12], "doesn": 3, "firstfloat": 3, "secondfloat": 3, "kei": [3, 12, 35, 49, 50], "nois": [3, 9, 15, 25, 36, 49, 50], "model": [3, 7, 9, 11, 12, 14, 15, 17, 19, 21, 22, 24, 27, 28, 29, 33, 35, 36, 37, 38, 42, 43, 50], "dictionari": [3, 15, 50], "sampleresult": [3, 35, 50], "sample_async": [3, 15, 36, 43, 50], "mlir_cudaq": 3, "_mlir_lib": 3, "_quakedialect": 3, "cudaq_runtim": 3, "asyncsampleresult": [3, 50], "platform": [3, 4, 8, 11, 12, 13, 14, 28, 33, 35, 37, 41, 49, 53], "Will": [3, 24], "whose": [3, 7, 15, 20, 36], "identif": 3, "spin_oper": [3, 50], "spinoper": [3, 8, 50], "everi": [3, 4, 43, 50], "nest": [3, 43], "hermitian": 3, "calcul": [3, 5, 6, 7, 8, 50], "impli": [3, 41], "observeresult": [3, 50], "observe_async": [3, 8, 15], "asyncobserveresult": 3, "get_stat": 3, "vqe": [3, 10, 46, 50], "kwarg": 3, "parameter_count": [3, 8, 10, 50], "argument_mapp": 3, "gradient_strategi": [3, 50], "has_target": 3, "arg0": [3, 33], "get_target": [3, 8, 43, 50], "rais": 3, "set_target": [3, 5, 6, 7, 8, 9, 35, 43, 49, 50, 51], "reset_target": 3, "initialize_cudaq": 3, "environ": [3, 4, 9, 12, 34, 36, 43, 47, 49, 51], "detect": [3, 12], "infrastructur": [3, 4, 34, 43], "mai": [3, 4, 12, 15, 17, 19, 20, 24, 26, 32, 39, 43, 47, 49, 50, 51], "descript": [3, 12, 35, 50, 51], "properti": [3, 29], "featur": [3, 4, 12, 13, 24, 51, 53], "self": [3, 4, 7, 12], "activ": [3, 4, 12, 43, 51], "consist": 3, "physic": [3, 14, 20, 27, 29, 40, 43, 49], "mlirvalu": 3, "__add__": 3, "__radd__": 3, "__sub__": 3, "__rsub__": 3, "__neg__": 3, "__mul__": 3, "__rmul__": 3, "__getitem__": 3, "primari": [3, 15, 27, 35, 41], "complexmatrix": 3, "arg1": 3, "__str__": 3, "lowest": 3, "__eq__": 3, "togeth": [3, 33], "__iter__": 3, "through": [3, 4, 7, 9, 12, 35, 42, 47, 49, 50], "chunk_count": 3, "receiv": 3, "while": [3, 4, 12, 19, 33, 42, 50], "convert": [3, 15, 16, 33, 36], "0j": 3, "get_qubit_count": 3, "get_term_count": 3, "qubit_count": [3, 5, 6, 7, 8, 9, 10, 50], "term_count": [3, 8], "3982288056": 3, "ith": 3, "format": [3, 7], "scipi": [3, 50], "csr_arrai": 3, "print_coeffici": 3, "termin": [3, 8, 12], "At": [3, 4, 12], "directli": [3, 12, 15, 19, 20, 24, 29, 33], "c_if": [3, 17], "dure": [3, 4, 5, 7, 9, 12, 15, 49, 51], "__len__": 3, "equival": 3, "metadata": [3, 33], "experi": [3, 4, 12], "expectation_z": [3, 7], "get_marginal_count": 3, "marginal_indic": 3, "get_register_count": 3, "get_sequential_data": 3, "item": [3, 7], "frequent": 3, "proport": 3, "kick": [3, 43], "pattern": [3, 14, 19, 28, 33, 34, 38, 39, 42], "without": [3, 4, 12, 15, 19, 26, 36, 49, 50, 51], "sub_term": 3, "favor": 3, "get_spin": 3, "gradientdesc": 3, "initial_paramet": [3, 5, 50], "lower_bound": 3, "lower": [3, 33, 35, 40], "max_iter": [3, 50], "maximum": [3, 51], "upper_bound": 3, "upper": 3, "neldermead": 3, "lbfg": [3, 15, 46], "centraldiffer": [3, 50], "parameter_vector": [3, 50], "loss": [3, 7], "forwarddiffer": 3, "parametershift": 3, "krauschannel": [3, 9, 50], "__init__": [3, 7], "bitflipchannel": [3, 50], "decoher": [3, 9, 36, 50], "Its": [3, 27, 33, 51], "vice": 3, "versa": 3, "180": [3, 36, 50], "remain": [3, 4, 26, 36, 50], "therefor": [3, 27, 33, 34, 38, 45], "phaseflipchannel": [3, 50], "untouch": 3, "depolarizationchannel": [3, 9, 50], "mixtur": 3, "decai": [3, 9, 36, 50], "amplitudedampingchannel": [3, 50], "dissip": [3, 36, 50], "energi": [3, 10, 15, 36, 50], "due": [3, 9, 12, 15, 36, 50, 51], "interact": [3, 12, 25, 36, 50], "ground": [3, 10, 36, 50], "krausoper": [3, 50], "ki": 3, "dag": [3, 24], "col_count": 3, "row_count": 3, "scatter": 3, "concaten": 3, "arg2": 3, "In": [4, 6, 9, 19, 22, 29, 34, 35, 36, 38, 43, 49, 50, 51], "you": [4, 11, 12, 19, 31, 32, 33, 34, 35, 36, 38, 39, 40, 49, 50, 51], "best": [4, 12, 33], "recommend": [4, 12], "avoid": [4, 38], "conflict": 4, "softwar": [4, 12], "tool": [4, 11, 13, 29, 32, 33, 34, 40, 53], "singular": [4, 51], "docker": [4, 13, 53], "rootless": 4, "address": [4, 15, 43], "issu": [4, 12, 15, 51], "concern": 4, "often": [4, 12, 15, 29, 41], "motiv": [4, 28], "folder": [4, 12, 31, 35], "admin": [4, 12], "permiss": [4, 12], "instruct": [4, 12, 20, 22, 24, 29, 33, 39, 44, 49, 50, 51], "our": [4, 5, 6, 7, 8, 9, 12, 13, 29, 31, 32, 33, 36, 49, 50, 53], "guid": [4, 11, 12, 32, 49], "want": [4, 12, 29, 32, 33, 35, 39, 43], "your": [4, 8, 12, 35, 36, 40, 41, 46, 49, 50, 51], "meet": 4, "compat": [4, 11, 46, 51], "To": [4, 9, 12, 15, 19, 27, 31, 32, 33, 34, 35, 36, 38, 43, 49, 50, 51], "pleas": [4, 12, 13, 34, 36, 43, 50, 51, 53], "still": [4, 12, 29, 36, 50], "ensur": [4, 12, 33, 34], "outlin": 4, "walk": [4, 12, 35], "step": [4, 7, 11, 18, 32, 33, 40, 41], "look": [4, 12, 13, 22, 29, 33, 36, 41, 43, 49, 50, 53], "page": [4, 11, 12], "compon": [4, 12], "open": [4, 12, 19, 33, 43, 50], "repositori": [4, 12, 13, 34, 35, 53], "download": [4, 7, 12], "almost": [4, 12], "though": [4, 12], "piec": 4, "less": [4, 36], "multi": [4, 11, 13, 14, 17, 20, 26, 35, 37, 43, 48, 49, 53], "requisit": 4, "satisfi": [4, 7, 9, 27, 51], "linux": [4, 12, 13, 33, 53], "almalinux": 4, "8": [4, 7, 8, 12, 18, 32, 33, 43, 49, 50, 51], "imag": [4, 7, 13, 53], "manylinux_2_28": 4, "cento": [4, 12], "debian": [4, 12], "12": [4, 12, 32, 33], "fedora": [4, 12], "38": [4, 12], "opensus": [4, 12], "sled": [4, 12], "sle": [4, 12], "15": [4, 5, 7, 8, 12, 33], "5": [4, 5, 7, 8, 9, 12, 13, 15, 18, 23, 27, 33, 36, 39, 41, 43, 50, 51, 53], "rhel": [4, 12], "9": [4, 7, 8, 12, 15, 33], "rocki": [4, 12], "ubuntu": [4, 12], "22": [4, 12, 33], "04": [4, 12], "test": [4, 7, 8, 12, 17], "bash": [4, 12], "shell": [4, 12], "script": [4, 12, 43], "bin": [4, 12, 40], "gnu": [4, 12, 33], "sure": [4, 12, 32, 43], "newer": [4, 12], "28": [4, 12, 36, 43, 50], "cpu": [4, 6, 7, 9, 12, 33, 36, 42, 43, 50], "x86": [4, 12], "64": [4, 7, 12, 33, 43, 51], "v3": [4, 12, 50], "arm64": [4, 12], "adjust": [4, 51], "nvidia": [4, 5, 7, 12, 14, 20, 32, 35, 36, 40, 50, 51], "volta": [4, 12], "ture": [4, 12], "amper": [4, 12], "ada": [4, 12], "hopper": [4, 12], "capabl": [4, 8, 12, 19, 51], "7": [4, 7, 8, 12, 33, 43], "latest": [4, 12, 13, 43, 53], "driver": [4, 7, 12], "check": [4, 12, 49, 50], "smi": [4, 12], "command": [4, 8, 12, 31, 32, 35, 36, 40, 43, 50, 51], "470": [4, 12], "57": [4, 12], "02": [4, 12], "strongli": 4, "addit": [4, 8, 11, 15, 51], "link": [4, 12, 31, 32, 33, 40], "abov": [4, 12, 15, 17, 32, 33, 35, 36, 43, 46], "prior": [4, 12], "proceed": [4, 36], "subsequ": [4, 20, 23, 25], "revis": [4, 12], "posix": [4, 12], "packag": [4, 5, 7, 12], "usual": [4, 12, 40], "obtain": [4, 13, 53], "manag": [4, 12, 43], "interpret": 4, "llvm": [4, 33, 34, 35, 40], "match": [4, 12, 49], "wget": [4, 12], "git": [4, 12], "unzip": 4, "present": [4, 12, 31], "replac": [4, 12, 33, 34, 46, 49, 50], "altern": [4, 12, 36, 50], "manual": [4, 12, 20, 41, 43, 50], "go": [4, 12, 36, 38, 43, 50], "web": [4, 12], "longer": [4, 9], "export": [4, 35, 43, 49], "cudaq_install_prefix": 4, "usr": [4, 12, 33], "cuquantum_install_prefix": 4, "cutensor_install_prefix": 4, "llvm_install_prefix": 4, "blas_install_prefix": 4, "bla": 4, "zlib_install_prefix": 4, "zlib": 4, "openssl_install_prefix": 4, "openssl": 4, "curl_install_prefix": 4, "curl": [4, 49], "Their": 4, "chosen": [4, 8], "freeli": [4, 12], "path": [4, 12, 33, 35, 40, 49], "flexibl": 4, "deviat": 4, "below": [4, 5, 7, 8, 12, 15, 43, 50], "directori": [4, 12, 34, 40], "import": [4, 5, 6, 7, 8, 9, 10, 33, 43, 49, 50, 51], "toolkit": [4, 12, 32], "suitabl": [4, 12, 41, 51], "onlin": [4, 12], "cuda_vers": [4, 12], "cuda_download_url": [4, 12], "http": [4, 7, 12, 43, 49, 50], "develop": [4, 11, 19, 20, 31, 34, 35, 37, 38, 41, 42, 44, 48, 49, 51], "com": [4, 7, 12, 49], "repo": [4, 12], "url": [4, 12, 43, 49, 50], "subfold": [4, 12], "uncom": [4, 12], "line": [4, 12, 33, 35, 40, 43, 49, 50, 51], "rhel8": [4, 12], "cuda_arch_fold": [4, 12], "x86_64": [4, 12, 33], "dnf": [4, 12], "nobest": [4, 12], "setopt": [4, 12], "install_weak_dep": [4, 12], "echo": [4, 12, 49], "tr": [4, 12], "As": [4, 14, 20, 21, 27, 34, 43, 50, 51], "6": [4, 5, 7, 8, 9, 12, 15, 18, 23, 33, 36, 39, 43, 50], "23": 4, "might": [4, 17, 29, 35, 36, 39, 43], "sbsa": 4, "processor": [4, 8, 11, 12, 13, 14, 15, 20, 37, 53], "cuquantum_vers": 4, "cuquantum_download_url": 4, "redist": 4, "cuquantum_arch": 4, "_cuda": 4, "cut": [4, 50], "f1": 4, "archiv": [4, 12], "tar": [4, 12], "xz": 4, "mkdir": [4, 31, 35], "p": [4, 9, 12, 36, 50], "xf": 4, "strip": 4, "rm": [4, 12], "rf": [4, 12], "choos": [4, 9, 12], "cutensor_vers": 4, "cutensor_download_url": 4, "libcutensor": 4, "cutensor_arch": 4, "mv": 4, "lib": [4, 12, 31, 33, 34, 35], "l": [4, 15, 32, 33, 40, 46], "xarg": 4, "20": [4, 7, 27, 32, 33], "gcc": [4, 12, 33, 40], "openmp": [4, 35], "clang": [4, 33, 40], "16": [4, 7, 33, 50], "gcc_version": 4, "toolset": 4, "independ": [4, 15, 20, 43], "gcc_install_prefix": 4, "rh": 4, "cxx": [4, 31, 35], "root": [4, 7, 12], "cc": [4, 29, 33], "fc": 4, "gfortran": 4, "cudacxx": 4, "nvcc": [4, 12, 32], "fortran": 4, "omit": 4, "acceler": [4, 7, 11, 12, 35, 36, 40, 42, 50, 51], "found": [4, 12, 13, 15, 22, 32, 35, 49, 53], "written": [4, 7, 15, 32, 41], "commit": 4, "clone": [4, 7, 12, 27, 34, 38], "github": [4, 12, 13, 49, 50, 51, 53], "checkout": 4, "branch": [4, 12, 13, 17, 53], "tag": [4, 12], "mere": [4, 49], "zip": 4, "henc": [4, 6, 8, 12, 29, 43], "cudaq_werror": 4, "cudaq_python_support": 4, "cudahostcxx": 4, "cudaq_enable_static_link": 4, "ldflag": 4, "libgcc": 4, "libstdc": [4, 12], "llvm_project": 4, "lld": 4, "build_cudaq": 4, "sh": [4, 12], "uv": 4, "log": [4, 7, 11, 12, 13, 37, 53], "confirm": [4, 12, 36, 50], "desir": [4, 12, 25, 35, 43], "messag": [4, 12, 20], "skip": 4, "easili": [4, 12, 36, 50], "migrat": 4, "makeself": 4, "cuda_quantum_asset": 4, "llc": [4, 33], "ld": 4, "build_config": 4, "xml": 4, "gzip": [4, 12], "sha256": 4, "licens": [4, 12], "install_cuda_quantum": [4, 12], "unam": 4, "heterogen": [4, 11, 14], "workflow": [4, 5, 7, 11, 15, 31, 33, 40], "migrate_asset": 4, "sudo": [4, 12], "set_env": [4, 12], "asset": [4, 12], "locat": [4, 12, 49], "highli": [4, 12], "profil": [4, 12], "fi": [4, 49], "linker": [4, 40], "mean": [4, 8, 12, 29, 36, 41, 50], "drop": [4, 46], "rare": 4, "extern": [4, 33, 34], "nvqpp_ld_path": 4, "discover": [4, 12], "caus": [4, 12], "complet": [4, 9, 12, 15, 49], "did": [4, 12], "prefer": [4, 12], "version_suffix": [4, 12], "nvtx": [4, 12], "cudart": [4, 12], "libcusolv": [4, 12], "libcubla": [4, 12], "awar": [4, 32], "devel": 4, "dev": [4, 8, 12], "suffici": [4, 12, 43], "openmpi": [4, 12], "fulli": [4, 12, 13, 33, 36, 43, 53], "autoconf": 4, "libtool": 4, "flex": 4, "openmpi_vers": 4, "openmpi_download_url": 4, "ompi": 4, "gz": [4, 7, 12], "tmp": 4, "src": [4, 49], "cd": [4, 12, 31, 35], "autogen": 4, "pl": [4, 33], "wl": [4, 33], "prefix": [4, 12], "disabl": 4, "getpwuid": 4, "debug": [4, 11, 12, 33, 37], "mem": 4, "event": 4, "memcheck": 4, "verb": 4, "nproc": 4, "mpich": 4, "done": [4, 12, 27, 36, 39, 47], "mpic": 4, "mpi_cuda_check": 4, "cpp": [4, 12, 18, 31, 32, 33, 34, 35, 36, 40, 43, 49, 51], "mpiexec": [4, 43, 51], "np": [4, 7, 8, 9, 43, 50, 51], "__has_includ": 4, "ext": 4, "endif": 4, "stdio": [4, 18], "main": [4, 12, 13, 15, 18, 29, 33, 36, 53], "mpi_init": 4, "exit_cod": 4, "mpix_query_cuda_support": 4, "printf": [4, 15, 18, 27, 36, 43], "els": [4, 7, 17, 50, 51], "miss": [4, 29], "mpi_fin": 4, "encount": [4, 12, 50, 51], "similar": [4, 40, 42], "mca": 4, "plm_rsh_agent": 4, "could": [4, 41, 46, 50], "ssh": 4, "agent": 4, "rsh": 4, "commun": [4, 15, 43, 49], "node": [4, 8, 42, 43], "unless": 4, "slurm": 4, "mpi_path": [4, 12], "cuda_quantum_path": [4, 12, 31, 35, 40], "distributed_interfac": [4, 12], "activate_custom_mpi": [4, 12], "yourself": 4, "hybrid": [5, 11, 31, 40], "algorithm": [5, 11, 12, 14, 17, 19, 28, 29, 36, 37, 39, 41, 42, 43, 44, 48], "involv": [5, 33, 51], "bloch": 5, "ket": [5, 6], "initialis": 5, "rx": [5, 7, 8, 26, 50], "ry": [5, 7, 15, 18, 36, 39, 43, 46, 50], "hamiltonian": [5, 6, 8, 18, 36, 43, 50, 51], "intial": 5, "build": [5, 11, 12, 13, 17, 19, 22, 23, 31, 34, 35, 36, 39, 41, 50, 53], "statevector": 5, "bra": [5, 6], "cost_valu": 5, "def": [5, 7, 8, 12, 50], "expectation_valu": [5, 36], "demonstr": [5, 15, 17, 33, 36, 37, 38, 43, 45], "initial_cost_valu": 5, "suit": [5, 12, 50], "free": [5, 12, 15, 17, 18, 19, 20, 24, 26, 33, 35, 36, 46, 49, 50], "alogrithm": 5, "quantum": [5, 8, 9, 16, 17, 20, 21, 26, 28, 29, 39, 41, 45, 47], "pip": [5, 7, 10, 12, 51], "instal": [5, 7, 10, 11, 13, 31, 32, 33, 34, 35, 49, 51, 53], "matplotlib": [5, 7], "19": [5, 33], "plot": [5, 7], "decreas": 5, "procedur": 5, "pyplot": [5, 7], "plt": [5, 7], "x_valu": 5, "len": [5, 7, 8], "y_valu": 5, "xlabel": [5, 7], "epoch": [5, 7], "ylabel": [5, 7], "text": [5, 7], "39": [5, 7], "One": [6, 15, 29, 40, 41, 43, 47], "excut": 6, "collaps": [6, 35], "mani": [6, 8, 22, 25, 43, 51], "statist": [6, 15, 18], "qpp": [6, 12, 33, 35, 51], "ghz": [6, 8, 31, 33, 36, 41, 45], "dont": 6, "mz": [6, 8, 15, 16, 17, 18, 29, 33, 36, 41, 43, 45, 49, 50], "490": 6, "510": 6, "hardwar": [6, 11, 13, 48, 51, 53], "rebuilt": 6, "suppli": [6, 49], "would": [6, 8, 12, 29, 32], "32": [6, 12, 33, 50], "prepar": [6, 10, 11, 19, 36, 41, 43, 50], "lt": [6, 7], "gt": 6, "highlight": 7, "pytorch": 7, "layer": [7, 50], "maximis": 7, "classif": 7, "mnist": 7, "dataset": 7, "flow": [7, 14, 19, 28, 33], "classifi": 7, "hand": [7, 12, 43, 51], "digit": 7, "torch": 7, "torchvis": 7, "numpi": [7, 8, 9, 50], "autograd": 7, "nn": 7, "util": [7, 8, 15, 33, 35, 43, 51], "is_avail": 7, "correctli": [7, 29, 32], "device_count": 7, "current_devic": 7, "get_device_nam": 7, "train": 7, "sample_count": [7, 8], "140": 7, "x_train": 7, "totensor": 7, "label": [7, 33], "train_load": 7, "dataload": 7, "batch_siz": 7, "shuffl": 7, "70": 7, "x_test": 7, "test_load": 7, "yann": 7, "lecun": 7, "exdb": 7, "idx3": 7, "ubyt": 7, "100": [7, 9, 18, 36, 50], "9912422": 7, "72632367": 7, "27it": 7, "idx1": 7, "28881": 7, "85487433": 7, "89it": 7, "t10k": 7, "1648877": 7, "27770426": 7, "19it": 7, "4542": 7, "16394603": 7, "07it": 7, "quantumcircuit": 7, "theta": [7, 9, 15, 17, 18, 36, 39, 41, 42, 43, 50], "optimis": 7, "excetut": 7, "quantumfunct": 7, "staticmethod": 7, "quantum_circuit": 7, "shift": [7, 12], "save": [7, 12, 32, 33, 43], "backward": 7, "exp_val": [7, 36, 39, 41, 43], "save_for_backward": 7, "grad_output": 7, "finit": 7, "saved_tensor": 7, "shift_right": 7, "shift_left": 7, "expectation_right": 7, "expectation_left": 7, "quantumlay": 7, "modul": [7, 33, 50, 51], "super": 7, "net": 7, "conv1": 7, "conv2d": 7, "kernel_s": 7, "conv2": 7, "dropout": 7, "dropout2d": 7, "fc1": 7, "256": 7, "fc2": 7, "2d": 7, "magnitud": 7, "relu": 7, "max_pool2d": 7, "view": [7, 12, 20, 38, 52], "reshap": 7, "cat": [7, 12, 49], "unsqueez": 7, "minimis": 7, "transfer": [7, 19], "adam": [7, 50], "lr": [7, 33], "001": [7, 12], "loss_func": 7, "nllloss": 7, "epoch_loss": 7, "batch_loss": 7, "batch_idx": 7, "enumer": [7, 15, 50], "zero_grad": 7, "weight": 7, "0f": 7, "tloss": 7, "4f": 7, "1866": 7, "3703": 7, "3844": 7, "4073": 7, "25": [7, 8, 12, 18, 43], "4137": 7, "30": [7, 8, 43, 45], "4255": 7, "35": 7, "4483": 7, "40": [7, 8], "4524": 7, "45": 7, "4641": 7, "50": [7, 36, 50], "4565": 7, "55": 7, "4760": 7, "60": [7, 12], "4755": 7, "65": 7, "4795": 7, "4867": 7, "75": 7, "4888": 7, "80": 7, "4942": 7, "85": 7, "4907": 7, "90": 7, "4817": 7, "95": 7, "4939": 7, "4860": 7, "titl": [7, 12, 49], "converg": [7, 10], "neg": 7, "likelihood": 7, "eval": 7, "no_grad": 7, "pred": [7, 33], "argmax": 7, "keepdim": 7, "eq": [7, 33], "view_a": 7, "taccuraci": 7, "1f": 7, "accuraci": 7, "There": [8, 12, 15, 17, 32, 39, 43, 49], "seamless": [8, 12], "switch": [8, 51], "invol": 8, "multithread": 8, "maxim": [8, 36, 45, 51], "core": [8, 15, 33, 44, 51], "power": 8, "cuquantum": [8, 35, 40, 48, 51], "mqpu": 8, "todai": 8, "mgpu": [8, 43, 51], "scale": [8, 22, 51], "beyond": [8, 34, 51], "feasibl": 8, "noisi": [8, 11, 48], "soon": 8, "explor": [8, 12], "effect": [8, 29, 36, 45, 50, 51], "ghz_state": 8, "cpu_result": 8, "518": 8, "482": 8, "notic": [8, 29, 33, 38], "200x": 8, "speedup": 8, "gpu_result": 8, "0000000000000000000000000": 8, "477": 8, "1111111111111111111111111": 8, "523": 8, "byte": [8, 43], "roughli": [8, 36, 50], "gb": 8, "exponenti": [8, 23], "increas": [8, 12], "8700": 8, "increment": 8, "reach": 8, "limit": [8, 32, 43, 51], "pool": 8, "mpirun": [8, 43, 51], "py": [8, 12, 43, 47, 50, 51], "python3": [8, 12, 43, 47, 51], "access": [8, 15, 20, 35, 36, 43, 49], "made": [8, 12, 36, 44], "possibl": [8, 12, 29, 32], "100000": 8, "10e5": 8, "10000": [8, 49], "default_rng": 8, "13": [8, 12, 33, 50], "uniform": [8, 15, 18, 50], "low": [8, 22], "param": [8, 18, 22, 46], "qubits_list": 8, "timeit": 8, "29": [8, 43], "548": 8, "per": [8, 43], "shape": 8, "xi": 8, "split": 8, "2500": 8, "4x": 8, "improv": [8, 12, 13, 51, 53], "asyncresult": 8, "939": 8, "37": [8, 43], "characteris": 9, "coher": [9, 16, 19], "incoher": 9, "sourc": [9, 12, 29, 31, 33, 35, 40, 44, 50, 51], "aris": 9, "commonli": 9, "systemat": 9, "origin": [9, 29, 33, 40, 50], "miscalibr": 9, "epsilon": 9, "entangl": [9, 20, 36, 45], "lead": 9, "mix": [9, 36, 50], "pure": [9, 18, 19, 26, 38, 42, 50], "emploi": 9, "formal": 9, "posit": 9, "trave": 9, "preserv": 9, "mathemat": 9, "languag": [9, 11, 13, 16, 21, 27, 28, 31, 33, 35, 36, 43, 53], "k_i": 9, "sum_": [9, 23], "dagger": [9, 24], "mathbb": 9, "unchang": [9, 33], "k_0": 9, "pmatrix": 9, "k_1": 9, "utilis": 9, "simpl": [9, 12, 17, 19, 20, 31, 33, 34, 36, 40, 43, 50], "ideal": [9, 36, 50], "noiseless": 9, "ideal_count": 9, "box": [9, 46], "error_prob": 9, "repsent": 9, "kraus_0": [9, 50], "dtype": [9, 50], "complex128": [9, 50], "kraus_1": [9, 50], "bitflip_channel": 9, "0th": 9, "bitflip": 9, "impact": [9, 36, 50], "uniformli": 9, "noisy_count": [9, 36, 50], "836": 9, "93": 9, "66": 9, "openfermionpyscf": 10, "geometri": 10, "7474": 10, "molecul": 10, "chemistri": 10, "create_molecular_hamiltonian": 10, "sto": 10, "3g": 10, "electron_count": 10, "n_electron": 10, "n_orbit": 10, "angl": [10, 22, 36], "hartre": 10, "fock": 10, "uccsd": 10, "uccsd_num_paramet": 10, "1371755939165522": 10, "minimum": 10, "h_": 10, "welcom": [11, 12, 36, 50], "brows": 11, "amd64": [11, 13, 53], "pr": 11, "1077": 11, "find": [11, 12, 33, 49, 50], "releas": [11, 12, 33, 38, 51, 53], "toolchain": [11, 12, 28, 31, 33, 49], "host": [11, 16, 18, 19, 20, 23, 27, 32, 36, 42, 43], "dgx": [11, 51], "cloud": [11, 36, 49, 50], "learn": [11, 12], "prerequisit": [11, 12, 37], "versu": [11, 37], "verbos": [11, 31, 33, 37, 40], "advanc": [11, 50], "topic": 11, "nvqir": [11, 30, 33, 35], "downstream": [11, 30, 31, 35], "cmake": [11, 30, 34, 35], "integr": [11, 12, 14, 20, 27, 30, 31, 49], "ir": [11, 17, 30, 34, 35, 40, 47], "combin": [11, 30], "tutori": [11, 12, 37], "cost": [11, 15, 46, 50], "eigensolv": [11, 46, 48], "neural": 11, "network": [11, 12, 13, 35, 36, 53], "quantinuum": [11, 13, 36, 50, 53], "ionq": [11, 13, 36, 50, 53], "iqm": [11, 13, 50, 53], "oqc": [11, 13, 53], "api": [11, 12, 15, 17, 22, 25, 35, 39, 43, 49, 50, 51], "center": [11, 12], "guidanc": 12, "applic": [12, 15, 22, 26, 31, 37, 40, 41, 42, 48, 49, 51, 52], "machin": [12, 14, 28, 36, 43, 49, 50], "bundl": 12, "deploi": 12, "hpc": 12, "reli": [12, 33, 40, 45], "contribut": 12, "unsur": 12, "interfer": [12, 36], "engin": 12, "desktop": 12, "administr": 12, "ngc": 12, "publish": [12, 13, 53], "stabl": 12, "whenev": 12, "nightli": [12, 13, 53], "pull": 12, "nvcr": 12, "io": [12, 50], "earli": 12, "prototyp": 12, "tri": 12, "experiment": [12, 13, 53], "readm": 12, "home": [12, 49], "appreci": 12, "popular": 12, "help": [12, 47, 50], "fail": [12, 34, 51], "insuffici": 12, "older": 12, "stop": 12, "exit": 12, "insid": [12, 43], "visibl": [12, 51], "outsid": 12, "facilit": [12, 17], "hover": 12, "rsa": 12, "id_rsa": 12, "pub": 12, "itd": 12, "2222": 12, "exec": 12, "apt": [12, 32, 49], "openssh": 12, "sed": 12, "usepam": 12, "ye": 12, "sshd_config": 12, "cp": 12, "authorized_kei": 12, "sbin": 12, "sshd": 12, "localhost": [12, 43, 50], "stricthostkeycheck": 12, "userknownhostsfil": 12, "null": 12, "globalknownhostsfil": 12, "relocat": 12, "wsl": 12, "sylab": 12, "v4": 12, "ce": 12, "xzf": 12, "mconfig": 12, "suid": 12, "builddir": 12, "content": [12, 35, 49, 50], "bootstrap": 12, "runscript": 12, "mount": 12, "devpt": 12, "pt": 12, "r": [12, 16, 19, 27, 33, 41, 43, 49, 50], "fakeroot": 12, "sif": 12, "writabl": 12, "nv": 12, "unabl": 12, "happen": [12, 29], "cli": [12, 49], "conf": 12, "re": [12, 29, 36, 50], "org": 12, "previou": [12, 27], "install_prerequisit": 12, "entir": [12, 29, 35, 36, 50], "side": [12, 29], "ldd": 12, "show": [12, 36, 50], "privileg": 12, "upvot": 12, "login": [12, 49], "header": [12, 40, 44, 46], "certainli": 12, "easiest": 12, "search": [12, 40], "browser": 12, "extens": [12, 14, 15, 21, 27, 32, 35], "palett": 12, "enter": 12, "attach": 12, "select": [12, 32, 43], "window": 12, "reload": 12, "microsoft": 12, "account": [12, 49], "conveni": [12, 23, 29, 50], "setup": [12, 42, 51], "sandbox": 12, "portmap": 12, "tcp": [12, 43], "sshd_output": 12, "txt": [12, 31, 34, 35, 50], "port": [12, 43], "listen": 12, "1025": 12, "65535": 12, "partit": [12, 43], "newli": [12, 51], "coupl": [12, 20, 41, 45, 51], "ui": 12, "secur": [12, 43], "authent": [12, 43, 49], "encrypt": 12, "vscode": 12, "pop": 12, "ask": 12, "jupyt": 12, "alwai": [12, 38], "aren": 12, "yet": [12, 13, 43, 53], "click": 12, "icon": 12, "sidebar": 12, "navig": [12, 49], "tab": [12, 49], "prompt": 12, "password": [12, 49], "workspac": 12, "edit": 12, "snippet": [12, 33, 38, 43, 45, 46], "remotecommand": 12, "requesttti": 12, "hostnam": 12, "json": [12, 36, 43, 49], "enableremotecommand": 12, "uselocalserv": 12, "remoteserverlistenonsocket": 12, "connecttimeout": 12, "120": 12, "serverinstallpath": 12, "submit": [12, 36, 49, 50], "workload": [12, 43], "sign": 12, "just": [12, 14, 28, 33, 41, 47, 50], "33": [12, 43], "upgrad": 12, "ac": 12, "ace_nam": 12, "instance_nam": 12, "commandlin": 12, "hello": [12, 36], "job_id": 12, "600": 12, "8888": 12, "lab": 12, "my": [12, 35], "token": [12, 49], "portal": 12, "servic": [12, 43, 49, 50], "minut": 12, "becom": [12, 31, 51], "appear": 12, "404": 12, "Not": 12, "patient": 12, "try": 12, "On": [12, 36, 43, 51], "happi": 12, "dive": 12, "advantag": 12, "cupi": 12, "cuda11x": 12, "builtin": [12, 33], "ship": 12, "recompil": 12, "reinstal": 12, "stack": 12, "tabl": [12, 35, 43, 49], "summar": 12, "wherebi": [12, 19, 39, 43, 51], "pick": [12, 35, 50], "No": [12, 41, 50], "vendor": 12, "With": [12, 13, 31, 33, 36, 43, 50, 53], "guarante": 12, "inject": [12, 33, 49], "post": [12, 49], "deploy": 12, "top": [12, 31, 35], "cudaq_install_dir": 12, "particular": [12, 49], "lib64": [12, 32, 33], "libmpi": 12, "libcudaq_distributed_interface_mpi": 12, "scenario": [12, 36], "cudaq_mpi_comm_lib": 12, "share": [12, 35, 38], "session": [12, 43], "bashrc": 12, "mpi4pi": [12, 51], "attain": 12, "readthedoc": 12, "nor": 12, "redirect": 12, "incur": 12, "overhead": 12, "indirect": [12, 19, 33], "rather": 12, "previous": [12, 19], "uninstal": 12, "were": [12, 50], "meantim": [12, 36], "525": 12, "understand": [12, 44], "bernstein": [12, 48], "vazirani": [12, 48], "bernstein_vazirani": [12, 50], "secret": [12, 50], "dsize": 12, "fairli": 12, "quickli": [12, 15], "unknown": [12, 33], "succe": 12, "compar": [12, 36, 50], "seem": [12, 36, 50], "hang": [12, 36, 50], "becaus": [12, 19, 29, 38, 50], "cancel": [12, 29, 36, 50], "proce": 12, "adapt": [13, 53], "furthermor": [13, 53], "wheel": [13, 51, 53], "arm": [13, 53], "aarch64": [13, 53], "pypi": [13, 53], "concept": [14, 15, 19], "annot": [14, 19, 36, 42], "attribut": [14, 19, 33, 36], "enhanc": 14, "namespac": [14, 15, 17, 18, 19, 22, 23, 25, 27, 28, 34, 35, 36, 39, 41, 43, 46], "synthesi": [14, 17, 23, 28, 33, 48], "hasvoidreturntyp": 15, "sample_opt": 15, "produc": [15, 18, 23, 24, 29, 33, 35, 36, 40, 41], "manner": [15, 35, 40, 41], "bell": 15, "__qpu__": [15, 18, 19, 26, 33, 36, 38, 39, 41, 42, 43, 45, 46], "lu": [15, 18, 27, 36], "sequential_data": 15, "implicit": [15, 19, 27, 29], "illustr": [15, 36, 37, 43, 48, 50], "reg1": 15, "501": 15, "499": 15, "varieti": 15, "enforc": 15, "sample_async_result": 15, "async_sample_result": [15, 43], "load": [15, 20, 33, 34, 49, 50], "langl": 15, "rangl": 15, "\ud835\udeb9": 15, "observe_opt": 15, "instanti": [15, 19, 20, 26, 27, 43], "implicitli": [15, 19, 20, 29, 42], "retain": 15, "measurecount": 15, "care": 15, "discard": 15, "spinop": 15, "x0x1exp": 15, "x0x1data": 15, "qarrai": [15, 18, 19, 26, 33, 36, 38, 39, 41, 45, 46], "easier": [15, 33, 35], "907": [15, 18, 23, 36, 39, 43, 50], "1433": [15, 18, 23, 36, 39, 43, 50], "21829": [15, 18, 23, 36, 39, 43, 50], "125": [15, 18, 23, 36, 39, 43, 50], "59": [15, 36, 39, 43], "lf": [15, 18, 36, 43], "analyt": 15, "stochast": 15, "async_observe_result": 15, "broader": [15, 43], "extrem": 15, "approach": [15, 19, 33], "therebi": [15, 33], "dictat": [15, 41], "safe": 15, "moreov": [15, 20, 35, 43], "providesgradi": 15, "_providesgradi": 15, "someth": [15, 27, 35], "phi": [15, 17, 33, 42], "max_ev": 15, "200": 15, "opt_energi": 15, "grad_vec": [15, 46], "\ud835\udeb9_i": 15, "potenti": [15, 20], "trivial": [15, 31, 36, 43, 45], "aspect": [15, 37, 51], "deriv": 15, "variad": 15, "translat": [15, 33], "overal": [15, 33, 35], "deuteron_n3_ansatz": 15, "x0": [15, 46], "x1": [15, 46], "vctrl": 15, "h3": 15, "625": 15, "913119": 15, "make_tupl": [15, 46], "bfg": [15, 46], "routin": [15, 50], "min_val": 15, "permit": 16, "block": [16, 24], "unmeasur": 16, "cnot": 16, "fast": [16, 20], "definit": [17, 19, 35, 36, 41, 42, 44, 45, 50], "builder": [17, 33, 39], "privat": [17, 27], "thenfunctor": 17, "predefin": 17, "otherkernelbuild": 17, "kerneltocal": 17, "kerneltocontrol": 17, "kerneltoadjoint": 17, "argsarrai": 17, "bind": 17, "decltyp": 17, "narg": 17, "tuple_s": 17, "integral_const": 17, "sizeof": 17, "tuple_el": 17, "conditional_t": [17, 27], "factori": 17, "boolean": 17, "hadamard": [17, 27, 29, 34, 36, 50], "xprep": 17, "qubitin": 17, "hadamardtest": 17, "ancilla": 17, "num_it": 18, "ncorrect": 18, "n_qubit": [18, 23], "c_str": 18, "phase_estim": 18, "qpe": 18, "cmath": 18, "iqft": 18, "denom": 18, "1ul": 18, "m_pi": [18, 26, 41], "r1": [18, 29], "eigenst": 18, "unitari": [18, 22, 29, 36, 50], "evolut": [18, 20, 29, 35], "stateprep": [18, 19], "ncountingqubit": 18, "state_prep": 18, "oracl": [18, 19, 41, 50], "counting_qubit": 18, "state_regist": 18, "put": [18, 27, 36, 50], "fourier": 18, "r1pigat": 18, "mostprob": 18, "to_integ": 18, "piestim": 18, "deuteron_n2_ansatz": 18, "param_spac": 18, "linspac": 18, "energy_at_param": 18, "reflect_about_uniform": 18, "ctrlqubit": 18, "lastqubit": 18, "compute_act": [18, 24], "run_grov": 18, "callablekernel": 18, "n_iter": 18, "iterative_qp": 18, "iqp": 18, "cr0": 18, "rz": [18, 50], "cr1": 18, "cr2": 18, "m_pi_4": 18, "m_pi_2": 18, "differenti": 19, "former": 19, "denot": [19, 21], "latter": [19, 33, 38], "coprocessor": 19, "bodi": 19, "manipul": 19, "is_arithmet": 19, "another_qubit": 19, "novel": [19, 20], "uncomput": [19, 20, 38], "brace": 19, "my_first_kernel": 19, "my_second_kernel": 19, "span": [19, 27, 38], "special": [19, 33], "my_first_device_kernel": 19, "my_second_device_kernel": 19, "my_third_device_kernel": 19, "qb": [19, 27], "space": [19, 20, 27, 43], "synchron": [19, 36, 50], "mystateprep": 19, "prep": 19, "mygenericalgorithm": 19, "placehold": 19, "mygenericalgorithm2": 19, "anothervers": 19, "constrain": [19, 36], "constraint": [19, 20, 51], "is_convertible_v": 19, "takes_qubit": [19, 36], "mygenericalgorithmonqarrai": 19, "mygenericalgorithmonqubit": 19, "fill": [19, 35], "presum": 20, "graphic": 20, "fpga": 20, "evolv": 20, "signal": 20, "concurr": 20, "inter": 20, "abil": [20, 33, 36, 39], "fabric": 20, "drive": [20, 37], "infinit": [20, 27, 38], "hidden": [20, 50], "purpos": [20, 29], "placement": [20, 40], "copyabl": [20, 27, 38], "flavor": 20, "reus": 20, "tightli": 20, "modal": 20, "influenc": [20, 24], "associ": [20, 43], "effort": [22, 25, 38, 42], "foundat": 22, "operand": [22, 51], "inst_nam": 22, "rotation_nam": 22, "measure_op": 22, "stand": [22, 42], "variant": 22, "qubitarg": 22, "qr": [22, 51], "scalarangl": 22, "offici": 22, "p_i": 23, "prod_": 23, "sigma_j": 23, "critic": [23, 24], "complic": 23, "th": 23, "trotter": 23, "enum": 23, "binary_symplectic_form": 23, "from_binary_symplect": 23, "n_term": 23, "get_term_coeffici": 23, "simplifi": 24, "grow": [24, 35], "intent": 24, "w": [24, 50], "veri": [24, 34, 36, 38], "u_cod": 24, "v_code": 24, "segment": 24, "get_platform": [25, 43], "explicit": [26, 50, 51], "revers": 26, "ctrl_qubit": 26, "quantumregist": 26, "x_gate": 26, "toffoli": [26, 36], "ctrl_bit": 26, "rx_and_h_gat": 26, "synthes": [26, 33, 36], "aggreg": 26, "qubit0": 26, "qubit1": 26, "kernel_arg": 26, "fundament": 27, "dimension": 27, "hilbert": 27, "absolut": [27, 33], "squar": 27, "adher": [27, 35], "theorem": 27, "movabl": 27, "never": 27, "n_level": 27, "discret": 27, "adl": 27, "deal": 27, "group": 27, "familiar": 27, "opaqu": [27, 33], "storag": 27, "first_5": 27, "fivecompiletimequbit": 27, "introduct": [28, 32, 48], "wide": [29, 33, 41], "formul": 29, "sequenc": 29, "short": 29, "distinguish": [29, 42], "particl": 29, "conceptu": 29, "sai": 29, "embodi": 29, "greater": 29, "behind": 29, "dataflow": 29, "contrast": 29, "consum": 29, "truli": 29, "ssa": 29, "clarifi": 29, "distinct": [29, 36], "toi": 29, "foo": 29, "boilerpl": [29, 35], "c0": 29, "q0": 29, "extract_ref": [29, 33], "ref": [29, 33], "bunch": 29, "decid": 29, "i1": [29, 33], "And": 29, "imagin": [29, 39], "adjac": [29, 49], "visual": [29, 33], "naiv": 29, "awai": 29, "Such": 29, "fact": 29, "Of": 29, "cours": 29, "quit": 29, "prone": 29, "analys": 29, "reason": [29, 45], "q0_1": 29, "q0_0": 29, "wire": 29, "q0_z": 29, "problem": [29, 50], "elimin": 29, "further": [29, 33, 35, 46], "analysi": [29, 33], "r0": 29, "qref": 29, "unwrap": 29, "misc": 29, "q0_m": 29, "q0_l": 29, "q1_x": 29, "q0_p": 29, "q0_y": 29, "straightforwardli": 29, "chain": 29, "mmeori": 29, "sort": 31, "imper": 31, "suppos": 31, "mycudaqapp": 31, "cmakelist": [31, 34, 35], "cmake_minimum_requir": [31, 35], "24": [31, 35], "fatal_error": [31, 35], "find_packag": [31, 35], "add_execut": 31, "ghz_ex": 31, "ninja": [31, 35], "dcudaq_dir": 31, "ll": [31, 33, 35, 50], "quick": [32, 49], "easi": [32, 50], "cu": 32, "my_proj": 32, "conform": 32, "ve": [32, 50], "my_proj_quantum": 32, "wrinkl": 32, "earlier": 32, "14": [32, 33], "17": [32, 33], "determin": 32, "makefil": 32, "fortun": 32, "my_project_quantum": 32, "cuda_instal": 32, "lcudart": 32, "my_execut": 32, "temp": 33, "emit": [33, 49], "qke": [33, 34], "pipelin": 33, "canonic": 33, "lift": 33, "direct": 33, "loader": 33, "expand": 33, "cfg": 33, "cse": 33, "lpsxpu": 33, "qir": [33, 35, 40], "p3de4l": 33, "fixup": 33, "linkag": [33, 40], "reloc": 33, "pic": 33, "filetyp": 33, "obj": 33, "o2": 33, "stub": 33, "rpath": 33, "llib": 33, "lcudaq": 33, "ensmallen": 33, "nlopt": [33, 46], "em": 33, "lnvqir": 33, "orchestr": [33, 40], "figur": 33, "qtx": 33, "mangled_name_map": 33, "__nvqpp__mlirgen__ghz": 33, "_zn3ghzclei": 33, "i32": 33, "entrypoint": 33, "alloca": 33, "memref": 33, "extsi": 33, "i64": 33, "c0_i32": 33, "c0_i32_0": 33, "alloca_1": 33, "c1_i32": 33, "subi": 33, "cmpi": 33, "slt": 33, "addi": 33, "continu": [33, 36, 42], "unoptim": 33, "mangl": 33, "introspect": [33, 40], "finish": 33, "libcudaq": 33, "libnvqir": [33, 35], "robust": [33, 41], "beta": [33, 38], "variou": [33, 35, 36, 43, 50], "intermedi": [33, 40], "closer": [33, 50], "sens": 33, "thu": [33, 38, 43], "li": 33, "depart": 33, "recal": 33, "moduleid": 33, "llvmdialectmodul": 33, "source_filenam": 33, "datalayout": 33, "p270": 33, "p271": 33, "p272": 33, "f80": 33, "128": 33, "n8": 33, "s128": 33, "invokewithcontrolqubit": 33, "local_unnamed_addr": 33, "__quantum__qis__x__ctl": 33, "__quantum__qis__mz": 33, "__quantum__rt__qubit_release_arrai": 33, "__quantum__rt__array_get_size_1d": 33, "__quantum__qis__h": 33, "i8": 33, "__quantum__rt__array_get_element_ptr_1d": 33, "__quantum__rt__qubit_allocate_arrai": 33, "sext": 33, "tail": 33, "bitcast": 33, "align": 33, "icmp": 33, "sgt": 33, "br": 33, "ph": 33, "prehead": 33, "_crit_edg": 33, "trip": 33, "zext": 33, "indvar": 33, "iv": 33, "nuw": 33, "nsw": 33, "nonnul": 33, "exitcond": 33, "ph3": 33, "_crit_edge4": 33, "18": 33, "21": 33, "exitcond5": 33, "ret": 33, "pipe": 33, "analyz": [34, 45], "registr": [34, 35, 49], "mycustomplugin": 34, "add_llvm_pass_plugin": 34, "operationpass": 34, "quakedialect": 34, "quakeop": 34, "rewrit": [34, 40], "frozenrewritepatternset": 34, "dialectconvers": 34, "replaceh": 34, "oprewritepattern": 34, "hop": 34, "logicalresult": 34, "matchandrewrit": 34, "patternrewrit": 34, "replaceopwithnewop": 34, "sop": 34, "isadj": 34, "getparamet": 34, "getcontrol": 34, "gettarget": 34, "success": [34, 50], "custompassplugin": 34, "passwrapp": 34, "funcop": 34, "mlir_define_explicit_internal_inline_type_id": 34, "stringref": 34, "runonoper": 34, "getoper": 34, "getcontext": 34, "rewritepatternset": 34, "insert": 34, "conversiontarget": 34, "addlegaldialect": 34, "addillegalop": 34, "applypartialconvers": 34, "emitoperror": 34, "signalpassfailur": 34, "cudaq_register_mlir_pass": 34, "add_subdirectori": 34, "Then": [34, 35, 36, 50], "affect": [35, 36, 50], "immedi": [35, 43], "circuitsimulatorbas": 35, "lot": 35, "qppcircuitsimul": 35, "custatevec": [35, 43, 51], "custateveccircuitsimul": 35, "eigen": 35, "overridden": [35, 51], "addqubittost": 35, "addqubitstost": 35, "resetqubit": 35, "qubitidx": 35, "resetqubitstateimpl": 35, "applyg": 35, "gateapplicationtask": 35, "measurequbit": 35, "floattyp": 35, "mysimul": 35, "macro": 35, "nvqir_register_simul": 35, "mysimulatorclassnam": 35, "standalon": 35, "dylib": 35, "nvqir_simulation_backend": 35, "nvqir_add_backend": 35, "democreatenvqirbackend": 35, "measuredbit": 35, "cuda_quantum": 35, "dnvqir_dir": 35, "world": 36, "static_kernel": 36, "modif": 36, "interest": 36, "d2": 36, "multi_controlled_oper": 36, "ccnot": 36, "applyx": 36, "ccnot_test": 36, "incom": [36, 46], "apply_x": 36, "counts2": 36, "trail": [36, 41], "mcx": 36, "too": [36, 42], "cuquantum_backend": 36, "cudaq_default_simul": [36, 51], "conclud": [36, 50], "noise_depolar": 36, "successfulli": [36, 50], "sever": [36, 50], "examin": [36, 50], "scrambl": [36, 50], "bring": [36, 50], "noiseless_count": 36, "noise_amplitude_damp": 36, "environment": [36, 50], "noise_bit_flip": 36, "wherein": [36, 50], "undergo": [36, 50], "degre": [36, 50], "bf": 36, "noise_phase_flip": 36, "pf": 36, "place": [36, 43, 50], "presenc": [36, 50], "xgate": 36, "depol": 36, "99498743710662": 36, "05773502691896258": 36, "unset": 36, "good": 36, "practic": 36, "h1": [36, 49, 50], "2e": [36, 49, 50], "credenti": 36, "fstream": 36, "ofstream": 36, "savem": 36, "readin": 36, "ifstream": 36, "async_count": [36, 50], "OR": 36, "aria": [36, 49], "mimic": 36, "dashboard": 36, "think": [38, 43], "much": [38, 50], "modern": 38, "far": 38, "major": 38, "focus": 38, "nqudit": 38, "design": [38, 41, 42], "incorrectli": 38, "ownership": 38, "seen": 38, "foobad": 38, "foogood": 38, "barbad": 38, "bargood": 38, "bargoodwithview": 38, "myentrypointkernel": 38, "runtimeknowninteg": 38, "b": [38, 50], "sub_view": 38, "frontqubit": 38, "acquir": 39, "unari": 39, "fanci": 39, "ansatz_build": 39, "quakecod": 39, "to_quak": 39, "rout": 40, "lfoo": 40, "incorpor": 40, "astconsum": 40, "taken": 40, "characterist": 41, "ubiquit": 41, "few": 41, "myfirstkernel_toffoli_111_input": 41, "threequbit": 41, "101": 41, "decomposit": [41, 51], "entrypointkernel": 41, "stdout": 41, "011": 41, "cout": 41, "11111": 41, "505": 41, "00000": 41, "495": 41, "boundari": 42, "__this_is_device__": 42, "devicecod": 42, "hostcod": 42, "delin": 42, "aid": 42, "discoveri": 42, "better": 42, "alon": 42, "kind": 42, "relax": 42, "freefunctiondevicekernel": 42, "myentrypointkernel1": 42, "myentrypointkernel2": 42, "puredevicelambda": 42, "entrypointlambda": 42, "elucid": 43, "unlik": 43, "opportun": 43, "kerneltobesampl": 43, "runtimeparam": 43, "singleton": 43, "zu": 43, "countfutur": 43, "emplace_back": 43, "runtime_param": 43, "count_futur": 43, "four": 43, "among": 43, "gpuemulatedqpu": 43, "10011": 43, "01100": 43, "cudaq_mqpu_ngpu": 43, "observe_mqpu": 43, "shown": 43, "cluster": 43, "least": 43, "srun": 43, "tensornet": [43, 51], "remote_execut": 43, "auto_launch": 43, "background": 43, "daemon": 43, "qpud": 43, "shut": 43, "down": 43, "explain": 43, "cuda_visible_devic": [43, 51], "ip": 43, "launcher": 43, "restrict": 43, "app": 43, "firewal": 43, "port1": 43, "port2": 43, "port3": 43, "port4": 43, "treat": 43, "doc": 43, "flat": 43, "buffer": 43, "field": 43, "forc": 43, "resolv": 43, "wider": 43, "occupi": 43, "contigu": 43, "area": 43, "memcpi": 43, "ghz_compile_tim": 45, "ghz_runtim": 45, "realli": 45, "anyth": 45, "But": 45, "num": 46, "argmapp": 46, "mirror": 46, "optimizer_lbfg": 46, "n_param": 46, "anotheroptim": 46, "opt_val_2": 46, "opt_params_2": 46, "cudaq_log_level": 47, "prepend": 47, "consol": 47, "submiss": [47, 50], "cudaq_dump_jit_ir": 47, "filenam": 47, "email": 49, "jq": 49, "your_alia": 49, "your_password": 49, "qapi": 49, "v1": [49, 50], "id_token": 49, "refresh_token": 49, "refresh": 49, "quantinuum_config": 49, "cudaq_quantinuum_credenti": 49, "checker": [49, 50], "sc": 49, "1sc": 49, "comprehens": 49, "warn": 49, "diagnost": 49, "ionq_api_kei": 49, "ionq_generated_api_kei": 49, "cortex": 49, "cach": 49, "iqm_tokens_fil": 49, "along": 49, "mandatori": 49, "coco": [49, 50], "adoni": [49, 50], "iqm_server_url": 49, "demo": 49, "qc": 49, "apollo": 49, "oxford": 49, "ring": 49, "topologi": 49, "luci": 49, "contact": 49, "oqc_qcaas_support": 49, "oxfordquantumcircuit": 49, "three": 49, "oqc_url": 49, "oqc_email": 49, "oqc_password": 49, "qcaa": 49, "assembli": 49, "qat": 49, "gotten": 50, "inner": 50, "highest": 50, "argpars": 50, "random_bitstr": 50, "randint": 50, "auxillary_qubit": 50, "hidden_bitstr": 50, "auxillari": 50, "verif": 50, "exclud": 50, "__name__": 50, "__main__": 50, "parser": 50, "argumentpars": 50, "prog": 50, "epilog": 50, "add_argu": 50, "parse_arg": 50, "isspac": 50, "tune": 50, "nminim": 50, "round": 50, "slightli": 50, "gradient_vector": 50, "simple_vq": 50, "helper": 50, "objective_funct": 50, "get_result": 50, "hold": 50, "rectangular": 50, "graph": 50, "qaoa": 50, "mixer": 50, "v0": 50, "v2": 50, "0101": 50, "1010": 50, "layer_count": 50, "kernel_qaoa": 50, "optimal_expect": 50, "optimal_paramet": 50, "amplitude_damp": 50, "noisy_result": 50, "noiseless_result": 50, "bit_flip": 50, "phase_flip": 50, "kraus_oper": 50, "nielsen": 50, "chuang": 50, "chapter": 50, "redefin": 50, "endpoint": 50, "syntax_check": 50, "wee": 50, "close": 50, "same_fil": 50, "retrieved_async_result": 50, "flight": 50, "qb1": 50, "qb2": 50, "qb3": 50, "qb4": 50, "qb5": 50, "fp32": 51, "fp64": 51, "invalid": 51, "reflect": 51, "cutensornet": 51, "effici": 51, "thank": 51, "contract": 51, "despit": 51, "poor": 51, "exact": 51, "cutensornet_comm_lib": 51, "libcutensornet_distributed_interface_mpi": 51, "dedic": 51, "omp_plac": 51, "omp_num_thread": 51, "number_of_cores_per_nod": 51, "number_of_gpus_per_nod": 51, "fix": 51, "mp": 51, "wave": 51, "exploit": 51, "sparsiti": 51, "techniqu": 51, "svd": 51, "truncat": 51, "tractabl": 51, "natur": 51, "rel": 51, "small": 51, "footprint": 51, "cudaq_mps_max_bond": 51, "extent": 51, "cudaq_mps_abs_cutoff": 51, "cutoff": 51, "largest": 51, "smaller": 51, "trim": 51, "1e": 51, "cudaq_mps_relative_cutoff": 51, "fraction": 51, "choic": 51}, "objects": {"": [[2, 0, 1, "_CPPv45cudaq", "cudaq"], [2, 1, 1, "_CPPv4N5cudaq17BaseRemoteRESTQPUE", "cudaq::BaseRemoteRESTQPU"], [2, 1, 1, "_CPPv4N5cudaq22BaseRemoteSimulatorQPUE", "cudaq::BaseRemoteSimulatorQPU"], [2, 1, 1, "_CPPv4N5cudaq16ExecutionContextE", "cudaq::ExecutionContext"], [2, 2, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringE", "cudaq::ExecutionContext::ExecutionContext"], [2, 2, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringENSt6size_tE", "cudaq::ExecutionContext::ExecutionContext"], [2, 3, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringE", "cudaq::ExecutionContext::ExecutionContext::n"], [2, 3, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringENSt6size_tE", "cudaq::ExecutionContext::ExecutionContext::n"], [2, 3, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringENSt6size_tE", "cudaq::ExecutionContext::ExecutionContext::shots_"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext9asyncExecE", "cudaq::ExecutionContext::asyncExec"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext14batchIterationE", "cudaq::ExecutionContext::batchIteration"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext16canHandleObserveE", "cudaq::ExecutionContext::canHandleObserve"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext16expectationValueE", "cudaq::ExecutionContext::expectationValue"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext12futureResultE", "cudaq::ExecutionContext::futureResult"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext31hasConditionalsOnMeasureResultsE", "cudaq::ExecutionContext::hasConditionalsOnMeasureResults"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext10kernelNameE", "cudaq::ExecutionContext::kernelName"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext15kernelResourcesE", "cudaq::ExecutionContext::kernelResources"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext4nameE", "cudaq::ExecutionContext::name"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext10noiseModelE", "cudaq::ExecutionContext::noiseModel"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext13registerNamesE", "cudaq::ExecutionContext::registerNames"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext6resultE", "cudaq::ExecutionContext::result"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext5shotsE", "cudaq::ExecutionContext::shots"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext14simulationDataE", "cudaq::ExecutionContext::simulationData"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext4spinE", "cudaq::ExecutionContext::spin"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext15totalIterationsE", "cudaq::ExecutionContext::totalIterations"], [2, 1, 1, "_CPPv4N5cudaq15ExecutionResultE", "cudaq::ExecutionResult"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionary", "cudaq::ExecutionResult::ExecutionResult"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryNSt6stringE", "cudaq::ExecutionResult::ExecutionResult"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryd", "cudaq::ExecutionResult::ExecutionResult"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultENSt6stringE", "cudaq::ExecutionResult::ExecutionResult"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultERK15ExecutionResult", "cudaq::ExecutionResult::ExecutionResult"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultEd", "cudaq::ExecutionResult::ExecutionResult"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultEv", "cudaq::ExecutionResult::ExecutionResult"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionary", "cudaq::ExecutionResult::ExecutionResult::c"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryNSt6stringE", "cudaq::ExecutionResult::ExecutionResult::c"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryd", "cudaq::ExecutionResult::ExecutionResult::c"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryd", "cudaq::ExecutionResult::ExecutionResult::e"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultEd", "cudaq::ExecutionResult::ExecutionResult::expVal"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryNSt6stringE", "cudaq::ExecutionResult::ExecutionResult::name"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultENSt6stringE", "cudaq::ExecutionResult::ExecutionResult::name"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultERK15ExecutionResult", "cudaq::ExecutionResult::ExecutionResult::other"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult12appendResultENSt6stringENSt6size_tE", "cudaq::ExecutionResult::appendResult"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult12appendResultENSt6stringENSt6size_tE", "cudaq::ExecutionResult::appendResult::bitString"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult12appendResultENSt6stringENSt6size_tE", "cudaq::ExecutionResult::appendResult::count"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::ExecutionResult::deserialize"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::ExecutionResult::deserialize::data"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResultaSERK15ExecutionResult", "cudaq::ExecutionResult::operator="], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResultaSERK15ExecutionResult", "cudaq::ExecutionResult::operator=::other"], [2, 2, 1, "_CPPv4NK5cudaq15ExecutionResulteqERK15ExecutionResult", "cudaq::ExecutionResult::operator=="], [2, 3, 1, "_CPPv4NK5cudaq15ExecutionResulteqERK15ExecutionResult", "cudaq::ExecutionResult::operator==::result"], [2, 4, 1, "_CPPv4N5cudaq15ExecutionResult12registerNameE", "cudaq::ExecutionResult::registerName"], [2, 4, 1, "_CPPv4N5cudaq15ExecutionResult14sequentialDataE", "cudaq::ExecutionResult::sequentialData"], [2, 2, 1, "_CPPv4NK5cudaq15ExecutionResult9serializeEv", "cudaq::ExecutionResult::serialize"], [2, 0, 1, "_CPPv4N5cudaq19KernelExecutionTaskE", "cudaq::KernelExecutionTask"], [2, 1, 1, "_CPPv4N5cudaq3QPUE", "cudaq::QPU"], [2, 2, 1, "_CPPv4N5cudaq3QPU3QPUENSt6size_tE", "cudaq::QPU::QPU"], [2, 2, 1, "_CPPv4N5cudaq3QPU3QPUERR3QPU", "cudaq::QPU::QPU"], [2, 2, 1, "_CPPv4N5cudaq3QPU3QPUEv", "cudaq::QPU::QPU"], [2, 3, 1, "_CPPv4N5cudaq3QPU3QPUENSt6size_tE", "cudaq::QPU::QPU::_qpuId"], [2, 2, 1, "_CPPv4N5cudaq3QPU7enqueueER11QuantumTask", "cudaq::QPU::enqueue"], [2, 3, 1, "_CPPv4N5cudaq3QPU7enqueueER11QuantumTask", "cudaq::QPU::enqueue::task"], [2, 2, 1, "_CPPv4N5cudaq3QPU15getConnectivityEv", "cudaq::QPU::getConnectivity"], [2, 2, 1, "_CPPv4NK5cudaq3QPU20getExecutionThreadIdEv", "cudaq::QPU::getExecutionThreadId"], [2, 2, 1, "_CPPv4N5cudaq3QPU12getNumQubitsEv", "cudaq::QPU::getNumQubits"], [2, 2, 1, "_CPPv4N5cudaq3QPU10isEmulatedEv", "cudaq::QPU::isEmulated"], [2, 2, 1, "_CPPv4N5cudaq3QPU11isSimulatorEv", "cudaq::QPU::isSimulator"], [2, 2, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel"], [2, 3, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel::args"], [2, 3, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel::kernelFunc"], [2, 3, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel::name"], [2, 2, 1, "_CPPv4N5cudaq3QPU21resetExecutionContextEv", "cudaq::QPU::resetExecutionContext"], [2, 2, 1, "_CPPv4N5cudaq3QPU19setExecutionContextEP16ExecutionContext", "cudaq::QPU::setExecutionContext"], [2, 3, 1, "_CPPv4N5cudaq3QPU19setExecutionContextEP16ExecutionContext", "cudaq::QPU::setExecutionContext::context"], [2, 2, 1, "_CPPv4N5cudaq3QPU5setIdENSt6size_tE", "cudaq::QPU::setId"], [2, 3, 1, "_CPPv4N5cudaq3QPU5setIdENSt6size_tE", "cudaq::QPU::setId::_qpuId"], [2, 2, 1, "_CPPv4N5cudaq3QPU8setShotsEi", "cudaq::QPU::setShots"], [2, 3, 1, "_CPPv4N5cudaq3QPU8setShotsEi", "cudaq::QPU::setShots::_nShots"], [2, 2, 1, "_CPPv4N5cudaq3QPU27supportsConditionalFeedbackEv", "cudaq::QPU::supportsConditionalFeedback"], [2, 2, 1, "_CPPv4N5cudaq3QPUD0Ev", "cudaq::QPU::~QPU"], [2, 1, 1, "_CPPv4N5cudaq10QuakeValueE", "cudaq::QuakeValue"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEN4mlir5ValueE", "cudaq::QuakeValue::QuakeValue"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEd", "cudaq::QuakeValue::QuakeValue"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEN4mlir5ValueE", "cudaq::QuakeValue::QuakeValue::builder"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEd", "cudaq::QuakeValue::QuakeValue::builder"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEN4mlir5ValueE", "cudaq::QuakeValue::QuakeValue::v"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEd", "cudaq::QuakeValue::QuakeValue::v"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue22canValidateNumElementsEv", "cudaq::QuakeValue::canValidateNumElements"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue12constantSizeEv", "cudaq::QuakeValue::constantSize"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue4dumpERNSt7ostreamE", "cudaq::QuakeValue::dump"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue4dumpEv", "cudaq::QuakeValue::dump"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue19getRequiredElementsEv", "cudaq::QuakeValue::getRequiredElements"], [2, 2, 1, "_CPPv4NK5cudaq10QuakeValue8getValueEv", "cudaq::QuakeValue::getValue"], [2, 2, 1, "_CPPv4NK5cudaq10QuakeValue7inverseEv", "cudaq::QuakeValue::inverse"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue8isStdVecEv", "cudaq::QuakeValue::isStdVec"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValuemlE10QuakeValue", "cudaq::QuakeValue::operator*"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValuemlEKd", "cudaq::QuakeValue::operator*"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValuemlE10QuakeValue", "cudaq::QuakeValue::operator*::other"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValueplE10QuakeValue", "cudaq::QuakeValue::operator+"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValueplEKd", "cudaq::QuakeValue::operator+"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValueplEKi", "cudaq::QuakeValue::operator+"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValueplE10QuakeValue", "cudaq::QuakeValue::operator+::other"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValuemiE10QuakeValue", "cudaq::QuakeValue::operator-"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValuemiEKd", "cudaq::QuakeValue::operator-"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValuemiEKi", "cudaq::QuakeValue::operator-"], [2, 2, 1, "_CPPv4NK5cudaq10QuakeValuemiEv", "cudaq::QuakeValue::operator-"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValuemiE10QuakeValue", "cudaq::QuakeValue::operator-::other"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValuedvE10QuakeValue", "cudaq::QuakeValue::operator/"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValuedvEKd", "cudaq::QuakeValue::operator/"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValuedvE10QuakeValue", "cudaq::QuakeValue::operator/::other"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValueixEKNSt6size_tE", "cudaq::QuakeValue::operator[]"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValueixERK10QuakeValue", "cudaq::QuakeValue::operator[]"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValueixEKNSt6size_tE", "cudaq::QuakeValue::operator[]::idx"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValueixERK10QuakeValue", "cudaq::QuakeValue::operator[]::idx"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue4sizeEv", "cudaq::QuakeValue::size"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue5sliceEKNSt6size_tEKNSt6size_tE", "cudaq::QuakeValue::slice"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValue5sliceEKNSt6size_tEKNSt6size_tE", "cudaq::QuakeValue::slice::count"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValue5sliceEKNSt6size_tEKNSt6size_tE", "cudaq::QuakeValue::slice::startIdx"], [2, 0, 1, "_CPPv4N5cudaq11QuantumTaskE", "cudaq::QuantumTask"], [2, 0, 1, "_CPPv4N5cudaq17QubitConnectivityE", "cudaq::QubitConnectivity"], [2, 0, 1, "_CPPv4N5cudaq9QubitEdgeE", "cudaq::QubitEdge"], [2, 1, 1, "_CPPv4N5cudaq9ResourcesE", "cudaq::Resources"], [2, 0, 1, "_CPPv4N5cudaq5StateE", "cudaq::State"], [2, 1, 1, "_CPPv4N5cudaq25amplitude_damping_channelE", "cudaq::amplitude_damping_channel"], [2, 1, 1, "_CPPv4I0EN5cudaq12async_resultE", "cudaq::async_result"], [2, 5, 1, "_CPPv4I0EN5cudaq12async_resultE", "cudaq::async_result::T"], [2, 2, 1, "_CPPv4N5cudaq12async_result3getEv", "cudaq::async_result::get"], [2, 1, 1, "_CPPv4N5cudaq16bit_flip_channelE", "cudaq::bit_flip_channel"], [2, 0, 1, "_CPPv4N5cudaq7complexE", "cudaq::complex"], [2, 1, 1, "_CPPv4N5cudaq14complex_matrixE", "cudaq::complex_matrix"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrix4colsEv", "cudaq::complex_matrix::cols"], [2, 2, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix"], [2, 2, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix"], [2, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::cols"], [2, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::cols"], [2, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::rawData"], [2, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::rows"], [2, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::rows"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrix4dataEv", "cudaq::complex_matrix::data"], [2, 2, 1, "_CPPv4N5cudaq14complex_matrix4dumpERNSt7ostreamE", "cudaq::complex_matrix::dump"], [2, 2, 1, "_CPPv4N5cudaq14complex_matrix4dumpEv", "cudaq::complex_matrix::dump"], [2, 3, 1, "_CPPv4N5cudaq14complex_matrix4dumpERNSt7ostreamE", "cudaq::complex_matrix::dump::os"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrix11eigenvaluesEv", "cudaq::complex_matrix::eigenvalues"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrix12eigenvectorsEv", "cudaq::complex_matrix::eigenvectors"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrix18minimal_eigenvalueEv", "cudaq::complex_matrix::minimal_eigenvalue"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrixclENSt6size_tENSt6size_tE", "cudaq::complex_matrix::operator()"], [2, 3, 1, "_CPPv4NK5cudaq14complex_matrixclENSt6size_tENSt6size_tE", "cudaq::complex_matrix::operator()::i"], [2, 3, 1, "_CPPv4NK5cudaq14complex_matrixclENSt6size_tENSt6size_tE", "cudaq::complex_matrix::operator()::j"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrixmlER14complex_matrix", "cudaq::complex_matrix::operator*"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrixmlERNSt6vectorI10value_typeEE", "cudaq::complex_matrix::operator*"], [2, 3, 1, "_CPPv4NK5cudaq14complex_matrixmlER14complex_matrix", "cudaq::complex_matrix::operator*::other"], [2, 3, 1, "_CPPv4NK5cudaq14complex_matrixmlERNSt6vectorI10value_typeEE", "cudaq::complex_matrix::operator*::other"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrix4rowsEv", "cudaq::complex_matrix::rows"], [2, 2, 1, "_CPPv4N5cudaq14complex_matrix8set_zeroEv", "cudaq::complex_matrix::set_zero"], [2, 0, 1, "_CPPv4N5cudaq14complex_matrix10value_typeE", "cudaq::complex_matrix::value_type"], [2, 1, 1, "_CPPv4N5cudaq22depolarization_channelE", "cudaq::depolarization_channel"], [2, 0, 1, "_CPPv4N5cudaq7detailsE", "cudaq::details"], [2, 1, 1, "_CPPv4N5cudaq7details17KernelBuilderTypeE", "cudaq::details::KernelBuilderType"], [2, 2, 1, "_CPPv4N5cudaq7details17KernelBuilderType17KernelBuilderTypeERRNSt8functionIFN4mlir4TypeEPN4mlir11MLIRContextEEEE", "cudaq::details::KernelBuilderType::KernelBuilderType"], [2, 3, 1, "_CPPv4N5cudaq7details17KernelBuilderType17KernelBuilderTypeERRNSt8functionIFN4mlir4TypeEPN4mlir11MLIRContextEEEE", "cudaq::details::KernelBuilderType::KernelBuilderType::f"], [2, 2, 1, "_CPPv4N5cudaq7details17KernelBuilderType6createEPN4mlir11MLIRContextE", "cudaq::details::KernelBuilderType::create"], [2, 3, 1, "_CPPv4N5cudaq7details17KernelBuilderType6createEPN4mlir11MLIRContextE", "cudaq::details::KernelBuilderType::create::ctx"], [2, 1, 1, "_CPPv4N5cudaq7details6futureE", "cudaq::details::future"], [2, 2, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future"], [2, 2, 1, "_CPPv4N5cudaq7details6future6futureERR6future", "cudaq::details::future::future"], [2, 2, 1, "_CPPv4N5cudaq7details6future6futureEv", "cudaq::details::future::future"], [2, 3, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future::_jobs"], [2, 3, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future::config"], [2, 3, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future::qpuNameIn"], [2, 1, 1, "_CPPv4N5cudaq7details19kernel_builder_baseE", "cudaq::details::kernel_builder_base"], [2, 2, 1, "_CPPv4N5cudaq7details19kernel_builder_baselsERNSt7ostreamERK19kernel_builder_base", "cudaq::details::kernel_builder_base::operator<<"], [2, 3, 1, "_CPPv4N5cudaq7details19kernel_builder_baselsERNSt7ostreamERK19kernel_builder_base", "cudaq::details::kernel_builder_base::operator<<::builder"], [2, 3, 1, "_CPPv4N5cudaq7details19kernel_builder_baselsERNSt7ostreamERK19kernel_builder_base", "cudaq::details::kernel_builder_base::operator<<::stream"], [2, 4, 1, "_CPPv4N5cudaq3dynE", "cudaq::dyn"], [2, 1, 1, "_CPPv4N5cudaq8gradientE", "cudaq::gradient"], [2, 2, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute"], [2, 2, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute"], [2, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::dx"], [2, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute::func"], [2, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute::funcAtX"], [2, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::funcAtX"], [2, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::h"], [2, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute::x"], [2, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::x"], [2, 2, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient"], [2, 2, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient"], [2, 2, 1, "_CPPv4I0EN5cudaq8gradient8gradientER7KernelT", "cudaq::gradient::gradient"], [2, 2, 1, "_CPPv4N5cudaq8gradient8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradient::gradient"], [2, 2, 1, "_CPPv4N5cudaq8gradient8gradientEv", "cudaq::gradient::gradient"], [2, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::KernelT"], [2, 5, 1, "_CPPv4I0EN5cudaq8gradient8gradientER7KernelT", "cudaq::gradient::gradient::KernelT"], [2, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::QuantumKernel"], [2, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::kernel"], [2, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::kernel"], [2, 3, 1, "_CPPv4I0EN5cudaq8gradient8gradientER7KernelT", "cudaq::gradient::gradient::kernel"], [2, 3, 1, "_CPPv4N5cudaq8gradient8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradient::gradient::kernel"], [2, 1, 1, "_CPPv4N5cudaq9gradients18central_differenceE", "cudaq::gradients::central_difference"], [2, 2, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute"], [2, 2, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::dx"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::exp_h"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute::func"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute::funcAtX"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::h"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute::x"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::x"], [2, 2, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient"], [2, 2, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient"], [2, 2, 1, "_CPPv4I0EN5cudaq9gradients18central_difference8gradientER7KernelT", "cudaq::gradients::central_difference::gradient"], [2, 2, 1, "_CPPv4N5cudaq9gradients18central_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::central_difference::gradient"], [2, 2, 1, "_CPPv4N5cudaq9gradients18central_difference8gradientEv", "cudaq::gradients::central_difference::gradient"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::KernelT"], [2, 5, 1, "_CPPv4I0EN5cudaq9gradients18central_difference8gradientER7KernelT", "cudaq::gradients::central_difference::gradient::KernelT"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::QuantumKernel"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::kernel"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::kernel"], [2, 3, 1, "_CPPv4I0EN5cudaq9gradients18central_difference8gradientER7KernelT", "cudaq::gradients::central_difference::gradient::kernel"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::central_difference::gradient::kernel"], [2, 1, 1, "_CPPv4N5cudaq9gradients18forward_differenceE", "cudaq::gradients::forward_difference"], [2, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute"], [2, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::dx"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute::func"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute::funcAtX"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::funcAtX"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::h"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute::x"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::x"], [2, 2, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient"], [2, 2, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient"], [2, 2, 1, "_CPPv4I0EN5cudaq9gradients18forward_difference8gradientER7KernelT", "cudaq::gradients::forward_difference::gradient"], [2, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::forward_difference::gradient"], [2, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference8gradientEv", "cudaq::gradients::forward_difference::gradient"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::KernelT"], [2, 5, 1, "_CPPv4I0EN5cudaq9gradients18forward_difference8gradientER7KernelT", "cudaq::gradients::forward_difference::gradient::KernelT"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::QuantumKernel"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::kernel"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::kernel"], [2, 3, 1, "_CPPv4I0EN5cudaq9gradients18forward_difference8gradientER7KernelT", "cudaq::gradients::forward_difference::gradient::kernel"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::forward_difference::gradient::kernel"], [2, 1, 1, "_CPPv4N5cudaq9gradients15parameter_shiftE", "cudaq::gradients::parameter_shift"], [2, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute"], [2, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::dx"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::exp_h"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute::func"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute::funcAtX"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::h"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute::x"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::x"], [2, 2, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient"], [2, 2, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient"], [2, 2, 1, "_CPPv4I0EN5cudaq9gradients15parameter_shift8gradientER7KernelT", "cudaq::gradients::parameter_shift::gradient"], [2, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::parameter_shift::gradient"], [2, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift8gradientEv", "cudaq::gradients::parameter_shift::gradient"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::KernelT"], [2, 5, 1, "_CPPv4I0EN5cudaq9gradients15parameter_shift8gradientER7KernelT", "cudaq::gradients::parameter_shift::gradient::KernelT"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::QuantumKernel"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::kernel"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::kernel"], [2, 3, 1, "_CPPv4I0EN5cudaq9gradients15parameter_shift8gradientER7KernelT", "cudaq::gradients::parameter_shift::gradient::kernel"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::parameter_shift::gradient::kernel"], [2, 1, 1, "_CPPv4IDpEN5cudaq14kernel_builderE", "cudaq::kernel_builder"], [2, 5, 1, "_CPPv4IDpEN5cudaq14kernel_builderE", "cudaq::kernel_builder::Args"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder11constantValEd", "cudaq::kernel_builder::constantVal"], [2, 3, 1, "_CPPv4N5cudaq14kernel_builder11constantValEd", "cudaq::kernel_builder::constantVal::val"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder12getArgumentsEv", "cudaq::kernel_builder::getArguments"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder12getNumParamsEv", "cudaq::kernel_builder::getNumParams"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder11isArgStdVecENSt6size_tE", "cudaq::kernel_builder::isArgStdVec"], [2, 3, 1, "_CPPv4N5cudaq14kernel_builder11isArgStdVecENSt6size_tE", "cudaq::kernel_builder::isArgStdVec::idx"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder14kernel_builderERNSt6vectorIN7details17KernelBuilderTypeEEE", "cudaq::kernel_builder::kernel_builder"], [2, 3, 1, "_CPPv4N5cudaq14kernel_builder14kernel_builderERNSt6vectorIN7details17KernelBuilderTypeEEE", "cudaq::kernel_builder::kernel_builder::types"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder4nameEv", "cudaq::kernel_builder::name"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder6qallocE10QuakeValue", "cudaq::kernel_builder::qalloc"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder6qallocEKNSt6size_tE", "cudaq::kernel_builder::qalloc"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder6qallocEv", "cudaq::kernel_builder::qalloc"], [2, 3, 1, "_CPPv4N5cudaq14kernel_builder6qallocEKNSt6size_tE", "cudaq::kernel_builder::qalloc::nQubits"], [2, 3, 1, "_CPPv4N5cudaq14kernel_builder6qallocE10QuakeValue", "cudaq::kernel_builder::qalloc::size"], [2, 2, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRK10QuakeValueRK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap"], [2, 2, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRKNSt6vectorI10QuakeValueEERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder4swapERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap"], [2, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRK10QuakeValueRK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::control"], [2, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRKNSt6vectorI10QuakeValueEERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::controls"], [2, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRK10QuakeValueRK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::first"], [2, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRKNSt6vectorI10QuakeValueEERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::first"], [2, 3, 1, "_CPPv4N5cudaq14kernel_builder4swapERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::first"], [2, 5, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRK10QuakeValueRK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::mod"], [2, 5, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRKNSt6vectorI10QuakeValueEERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::mod"], [2, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRK10QuakeValueRK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::second"], [2, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRKNSt6vectorI10QuakeValueEERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::second"], [2, 3, 1, "_CPPv4N5cudaq14kernel_builder4swapERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::second"], [2, 1, 1, "_CPPv4N5cudaq13kraus_channelE", "cudaq::kraus_channel"], [2, 2, 1, "_CPPv4NK5cudaq13kraus_channel5emptyEv", "cudaq::kraus_channel::empty"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channel7get_opsEv", "cudaq::kraus_channel::get_ops"], [2, 2, 1, "_CPPv4IDpEN5cudaq13kraus_channel13kraus_channelEDpRRNSt16initializer_listI1TEE", "cudaq::kraus_channel::kraus_channel"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERK13kraus_channel", "cudaq::kraus_channel::kraus_channel"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERRNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelEv", "cudaq::kraus_channel::kraus_channel"], [2, 5, 1, "_CPPv4IDpEN5cudaq13kraus_channel13kraus_channelEDpRRNSt16initializer_listI1TEE", "cudaq::kraus_channel::kraus_channel::T"], [2, 3, 1, "_CPPv4IDpEN5cudaq13kraus_channel13kraus_channelEDpRRNSt16initializer_listI1TEE", "cudaq::kraus_channel::kraus_channel::inputLists"], [2, 3, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel::ops"], [2, 3, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERRNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel::ops"], [2, 3, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERK13kraus_channel", "cudaq::kraus_channel::kraus_channel::other"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channelaSERK13kraus_channel", "cudaq::kraus_channel::operator="], [2, 3, 1, "_CPPv4N5cudaq13kraus_channelaSERK13kraus_channel", "cudaq::kraus_channel::operator=::other"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channelixEKNSt6size_tE", "cudaq::kraus_channel::operator[]"], [2, 3, 1, "_CPPv4N5cudaq13kraus_channelixEKNSt6size_tE", "cudaq::kraus_channel::operator[]::idx"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channel9push_backE8kraus_op", "cudaq::kraus_channel::push_back"], [2, 3, 1, "_CPPv4N5cudaq13kraus_channel9push_backE8kraus_op", "cudaq::kraus_channel::push_back::op"], [2, 2, 1, "_CPPv4NK5cudaq13kraus_channel4sizeEv", "cudaq::kraus_channel::size"], [2, 1, 1, "_CPPv4N5cudaq8kraus_opE", "cudaq::kraus_op"], [2, 2, 1, "_CPPv4N5cudaq8kraus_op7adjointEv", "cudaq::kraus_op::adjoint"], [2, 4, 1, "_CPPv4N5cudaq8kraus_op4dataE", "cudaq::kraus_op::data"], [2, 2, 1, "_CPPv4I0EN5cudaq8kraus_op8kraus_opERRNSt16initializer_listI1TEE", "cudaq::kraus_op::kraus_op"], [2, 2, 1, "_CPPv4N5cudaq8kraus_op8kraus_opENSt6vectorI7complexEE", "cudaq::kraus_op::kraus_op"], [2, 2, 1, "_CPPv4N5cudaq8kraus_op8kraus_opERK8kraus_op", "cudaq::kraus_op::kraus_op"], [2, 5, 1, "_CPPv4I0EN5cudaq8kraus_op8kraus_opERRNSt16initializer_listI1TEE", "cudaq::kraus_op::kraus_op::T"], [2, 3, 1, "_CPPv4N5cudaq8kraus_op8kraus_opENSt6vectorI7complexEE", "cudaq::kraus_op::kraus_op::d"], [2, 3, 1, "_CPPv4I0EN5cudaq8kraus_op8kraus_opERRNSt16initializer_listI1TEE", "cudaq::kraus_op::kraus_op::initList"], [2, 4, 1, "_CPPv4N5cudaq8kraus_op5nColsE", "cudaq::kraus_op::nCols"], [2, 4, 1, "_CPPv4N5cudaq8kraus_op5nRowsE", "cudaq::kraus_op::nRows"], [2, 2, 1, "_CPPv4N5cudaq8kraus_opaSERK8kraus_op", "cudaq::kraus_op::operator="], [2, 3, 1, "_CPPv4N5cudaq8kraus_opaSERK8kraus_op", "cudaq::kraus_op::operator=::other"], [2, 0, 1, "_CPPv4N5cudaq3mpiE", "cudaq::mpi"], [2, 2, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIdEERKNSt6vectorIdEE", "cudaq::mpi::all_gather"], [2, 2, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIiEERKNSt6vectorIiEE", "cudaq::mpi::all_gather"], [2, 3, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIdEERKNSt6vectorIdEE", "cudaq::mpi::all_gather::global"], [2, 3, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIiEERKNSt6vectorIiEE", "cudaq::mpi::all_gather::global"], [2, 3, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIdEERKNSt6vectorIdEE", "cudaq::mpi::all_gather::local"], [2, 3, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIiEERKNSt6vectorIiEE", "cudaq::mpi::all_gather::local"], [2, 2, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce"], [2, 2, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK4Func", "cudaq::mpi::all_reduce"], [2, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::BinaryFunction"], [2, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK4Func", "cudaq::mpi::all_reduce::Func"], [2, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::T"], [2, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK4Func", "cudaq::mpi::all_reduce::T"], [2, 3, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::function"], [2, 3, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::localValue"], [2, 2, 1, "_CPPv4N5cudaq3mpi9broadcastERNSt6stringEi", "cudaq::mpi::broadcast"], [2, 2, 1, "_CPPv4N5cudaq3mpi9broadcastERNSt6vectorIdEEi", "cudaq::mpi::broadcast"], [2, 3, 1, "_CPPv4N5cudaq3mpi9broadcastERNSt6stringEi", "cudaq::mpi::broadcast::data"], [2, 3, 1, "_CPPv4N5cudaq3mpi9broadcastERNSt6vectorIdEEi", "cudaq::mpi::broadcast::data"], [2, 3, 1, "_CPPv4N5cudaq3mpi9broadcastERNSt6stringEi", "cudaq::mpi::broadcast::rootRank"], [2, 3, 1, "_CPPv4N5cudaq3mpi9broadcastERNSt6vectorIdEEi", "cudaq::mpi::broadcast::rootRank"], [2, 2, 1, "_CPPv4N5cudaq3mpi8finalizeEv", "cudaq::mpi::finalize"], [2, 2, 1, "_CPPv4N5cudaq3mpi10initializeEiPPc", "cudaq::mpi::initialize"], [2, 2, 1, "_CPPv4N5cudaq3mpi10initializeEv", "cudaq::mpi::initialize"], [2, 3, 1, "_CPPv4N5cudaq3mpi10initializeEiPPc", "cudaq::mpi::initialize::argc"], [2, 3, 1, "_CPPv4N5cudaq3mpi10initializeEiPPc", "cudaq::mpi::initialize::argv"], [2, 2, 1, "_CPPv4N5cudaq3mpi14is_initializedEv", "cudaq::mpi::is_initialized"], [2, 2, 1, "_CPPv4N5cudaq3mpi9num_ranksEv", "cudaq::mpi::num_ranks"], [2, 2, 1, "_CPPv4N5cudaq3mpi4rankEv", "cudaq::mpi::rank"], [2, 1, 1, "_CPPv4N5cudaq11noise_modelE", "cudaq::noise_model"], [2, 2, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel"], [2, 2, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel"], [2, 5, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::QuantumOp"], [2, 3, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::channel"], [2, 3, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::channel"], [2, 3, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::quantumOp"], [2, 3, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::qubits"], [2, 3, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::qubits"], [2, 2, 1, "_CPPv4NK5cudaq11noise_model5emptyEv", "cudaq::noise_model::empty"], [2, 2, 1, "_CPPv4I0ENK5cudaq11noise_model12get_channelsENSt6vectorI13kraus_channelEERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels"], [2, 2, 1, "_CPPv4NK5cudaq11noise_model12get_channelsERKNSt6stringERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels"], [2, 5, 1, "_CPPv4I0ENK5cudaq11noise_model12get_channelsENSt6vectorI13kraus_channelEERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::QuantumOp"], [2, 3, 1, "_CPPv4NK5cudaq11noise_model12get_channelsERKNSt6stringERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::quantumOp"], [2, 3, 1, "_CPPv4I0ENK5cudaq11noise_model12get_channelsENSt6vectorI13kraus_channelEERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::qubits"], [2, 3, 1, "_CPPv4NK5cudaq11noise_model12get_channelsERKNSt6stringERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::qubits"], [2, 2, 1, "_CPPv4N5cudaq11noise_model11noise_modelEv", "cudaq::noise_model::noise_model"], [2, 2, 1, "_CPPv4N5cudaq18num_available_gpusEv", "cudaq::num_available_gpus"], [2, 1, 1, "_CPPv4N5cudaq14observe_resultE", "cudaq::observe_result"], [2, 2, 1, "_CPPv4I0EN5cudaq14observe_result6countsE13sample_result10SpinOpType", "cudaq::observe_result::counts"], [2, 5, 1, "_CPPv4I0EN5cudaq14observe_result6countsE13sample_result10SpinOpType", "cudaq::observe_result::counts::SpinOpType"], [2, 3, 1, "_CPPv4I0EN5cudaq14observe_result6countsE13sample_result10SpinOpType", "cudaq::observe_result::counts::term"], [2, 2, 1, "_CPPv4N5cudaq14observe_result4dumpEv", "cudaq::observe_result::dump"], [2, 2, 1, "_CPPv4I0EN5cudaq14observe_result11expectationEd10SpinOpType", "cudaq::observe_result::expectation"], [2, 2, 1, "_CPPv4N5cudaq14observe_result11expectationEv", "cudaq::observe_result::expectation"], [2, 5, 1, "_CPPv4I0EN5cudaq14observe_result11expectationEd10SpinOpType", "cudaq::observe_result::expectation::SpinOpType"], [2, 3, 1, "_CPPv4I0EN5cudaq14observe_result11expectationEd10SpinOpType", "cudaq::observe_result::expectation::term"], [2, 2, 1, "_CPPv4N5cudaq14observe_result14id_coefficientEv", "cudaq::observe_result::id_coefficient"], [2, 2, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op", "cudaq::observe_result::observe_result"], [2, 2, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result"], [2, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op", "cudaq::observe_result::observe_result::H"], [2, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result::H"], [2, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result::counts"], [2, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op", "cudaq::observe_result::observe_result::e"], [2, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result::e"], [2, 2, 1, "_CPPv4N5cudaq14observe_resultcvdEv", "cudaq::observe_result::operator double"], [2, 2, 1, "_CPPv4N5cudaq14observe_result8raw_dataEv", "cudaq::observe_result::raw_data"], [2, 1, 1, "_CPPv4N5cudaq20optimizable_functionE", "cudaq::optimizable_function"], [2, 0, 1, "_CPPv4N5cudaq19optimization_resultE", "cudaq::optimization_result"], [2, 1, 1, "_CPPv4N5cudaq9optimizerE", "cudaq::optimizer"], [2, 2, 1, "_CPPv4N5cudaq9optimizer8optimizeEKiRR20optimizable_function", "cudaq::optimizer::optimize"], [2, 3, 1, "_CPPv4N5cudaq9optimizer8optimizeEKiRR20optimizable_function", "cudaq::optimizer::optimize::dim"], [2, 3, 1, "_CPPv4N5cudaq9optimizer8optimizeEKiRR20optimizable_function", "cudaq::optimizer::optimize::opt_function"], [2, 2, 1, "_CPPv4N5cudaq9optimizer17requiresGradientsEv", "cudaq::optimizer::requiresGradients"], [2, 1, 1, "_CPPv4N5cudaq18phase_flip_channelE", "cudaq::phase_flip_channel"], [2, 1, 1, "_CPPv4I_NSt6size_tE_NSt6size_tE0EN5cudaq4qregE", "cudaq::qreg"], [2, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tE0EN5cudaq4qregE", "cudaq::qreg::Levels"], [2, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tE0EN5cudaq4qregE", "cudaq::qreg::N"], [2, 2, 1, "_CPPv4N5cudaq4qreg4backENSt6size_tE", "cudaq::qreg::back"], [2, 2, 1, "_CPPv4N5cudaq4qreg4backEv", "cudaq::qreg::back"], [2, 3, 1, "_CPPv4N5cudaq4qreg4backENSt6size_tE", "cudaq::qreg::back::count"], [2, 2, 1, "_CPPv4N5cudaq4qreg5beginEv", "cudaq::qreg::begin"], [2, 2, 1, "_CPPv4N5cudaq4qreg5clearEv", "cudaq::qreg::clear"], [2, 2, 1, "_CPPv4N5cudaq4qreg5frontENSt6size_tE", "cudaq::qreg::front"], [2, 2, 1, "_CPPv4N5cudaq4qreg5frontEv", "cudaq::qreg::front"], [2, 3, 1, "_CPPv4N5cudaq4qreg5frontENSt6size_tE", "cudaq::qreg::front::count"], [2, 2, 1, "_CPPv4N5cudaq4qregixEKNSt6size_tE", "cudaq::qreg::operator[]"], [2, 3, 1, "_CPPv4N5cudaq4qregixEKNSt6size_tE", "cudaq::qreg::operator[]::idx"], [2, 2, 1, "_CPPv4NK5cudaq4qreg4sizeEv", "cudaq::qreg::size"], [2, 2, 1, "_CPPv4N5cudaq4qreg5sliceENSt6size_tENSt6size_tE", "cudaq::qreg::slice"], [2, 3, 1, "_CPPv4N5cudaq4qreg5sliceENSt6size_tENSt6size_tE", "cudaq::qreg::slice::size"], [2, 3, 1, "_CPPv4N5cudaq4qreg5sliceENSt6size_tENSt6size_tE", "cudaq::qreg::slice::start"], [2, 0, 1, "_CPPv4N5cudaq4qreg10value_typeE", "cudaq::qreg::value_type"], [2, 1, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq5qspanE", "cudaq::qspan"], [2, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq5qspanE", "cudaq::qspan::Levels"], [2, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq5qspanE", "cudaq::qspan::N"], [2, 1, 1, "_CPPv4N5cudaq16quantum_platformE", "cudaq::quantum_platform"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform11clear_shotsEv", "cudaq::quantum_platform::clear_shots"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform12connectivityEv", "cudaq::quantum_platform::connectivity"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tER19KernelExecutionTask", "cudaq::quantum_platform::enqueueAsyncTask"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tERNSt8functionIFvvEEE", "cudaq::quantum_platform::enqueueAsyncTask"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tERNSt8functionIFvvEEE", "cudaq::quantum_platform::enqueueAsyncTask::f"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tER19KernelExecutionTask", "cudaq::quantum_platform::enqueueAsyncTask::qpu_id"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tERNSt8functionIFvvEEE", "cudaq::quantum_platform::enqueueAsyncTask::qpu_id"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tER19KernelExecutionTask", "cudaq::quantum_platform::enqueueAsyncTask::t"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform15get_current_qpuEv", "cudaq::quantum_platform::get_current_qpu"], [2, 2, 1, "_CPPv4NK5cudaq16quantum_platform12get_exec_ctxEv", "cudaq::quantum_platform::get_exec_ctx"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform14get_num_qubitsENSt6size_tE", "cudaq::quantum_platform::get_num_qubits"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform14get_num_qubitsEv", "cudaq::quantum_platform::get_num_qubits"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform14get_num_qubitsENSt6size_tE", "cudaq::quantum_platform::get_num_qubits::qpu_id"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform9get_shotsEv", "cudaq::quantum_platform::get_shots"], [2, 2, 1, "_CPPv4NK5cudaq16quantum_platform11is_emulatedEKNSt6size_tE", "cudaq::quantum_platform::is_emulated"], [2, 3, 1, "_CPPv4NK5cudaq16quantum_platform11is_emulatedEKNSt6size_tE", "cudaq::quantum_platform::is_emulated::qpuId"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform9is_remoteEKNSt6size_tE", "cudaq::quantum_platform::is_remote"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform9is_remoteEKNSt6size_tE", "cudaq::quantum_platform::is_remote::qpuId"], [2, 2, 1, "_CPPv4NK5cudaq16quantum_platform12is_simulatorEKNSt6size_tE", "cudaq::quantum_platform::is_simulator"], [2, 3, 1, "_CPPv4NK5cudaq16quantum_platform12is_simulatorEKNSt6size_tE", "cudaq::quantum_platform::is_simulator::qpu_id"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform14list_platformsEv", "cudaq::quantum_platform::list_platforms"], [2, 2, 1, "_CPPv4NK5cudaq16quantum_platform4nameEv", "cudaq::quantum_platform::name"], [2, 2, 1, "_CPPv4NK5cudaq16quantum_platform8num_qpusEv", "cudaq::quantum_platform::num_qpus"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform14reset_exec_ctxENSt6size_tE", "cudaq::quantum_platform::reset_exec_ctx"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform14reset_exec_ctxENSt6size_tE", "cudaq::quantum_platform::reset_exec_ctx::qpu_id"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform11reset_noiseEv", "cudaq::quantum_platform::reset_noise"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform16setTargetBackendERKNSt6stringE", "cudaq::quantum_platform::setTargetBackend"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform16setTargetBackendERKNSt6stringE", "cudaq::quantum_platform::setTargetBackend::name"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform15set_current_qpuEKNSt6size_tE", "cudaq::quantum_platform::set_current_qpu"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform15set_current_qpuEKNSt6size_tE", "cudaq::quantum_platform::set_current_qpu::device_id"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform12set_exec_ctxEPN5cudaq16ExecutionContextENSt6size_tE", "cudaq::quantum_platform::set_exec_ctx"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform12set_exec_ctxEPN5cudaq16ExecutionContextENSt6size_tE", "cudaq::quantum_platform::set_exec_ctx::ctx"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform12set_exec_ctxEPN5cudaq16ExecutionContextENSt6size_tE", "cudaq::quantum_platform::set_exec_ctx::qpu_id"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform9set_noiseEPK11noise_model", "cudaq::quantum_platform::set_noise"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform9set_noiseEPK11noise_model", "cudaq::quantum_platform::set_noise::model"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform9set_shotsEi", "cudaq::quantum_platform::set_shots"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform9set_shotsEi", "cudaq::quantum_platform::set_shots::numShots"], [2, 2, 1, "_CPPv4NK5cudaq16quantum_platform29supports_conditional_feedbackEKNSt6size_tE", "cudaq::quantum_platform::supports_conditional_feedback"], [2, 3, 1, "_CPPv4NK5cudaq16quantum_platform29supports_conditional_feedbackEKNSt6size_tE", "cudaq::quantum_platform::supports_conditional_feedback::qpu_id"], [2, 2, 1, "_CPPv4NK5cudaq16quantum_platform26supports_task_distributionEv", "cudaq::quantum_platform::supports_task_distribution"], [2, 0, 1, "_CPPv4N5cudaq5qubitE", "cudaq::qubit"], [2, 1, 1, "_CPPv4I_NSt6size_tEEN5cudaq5quditE", "cudaq::qudit"], [2, 5, 1, "_CPPv4I_NSt6size_tEEN5cudaq5quditE", "cudaq::qudit::Levels"], [2, 2, 1, "_CPPv4N5cudaq5qudit5quditEv", "cudaq::qudit::qudit"], [2, 1, 1, "_CPPv4I_NSt6size_tEEN5cudaq7qvectorE", "cudaq::qvector"], [2, 5, 1, "_CPPv4I_NSt6size_tEEN5cudaq7qvectorE", "cudaq::qvector::Levels"], [2, 2, 1, "_CPPv4N5cudaq7qvector4backENSt6size_tE", "cudaq::qvector::back"], [2, 2, 1, "_CPPv4N5cudaq7qvector4backEv", "cudaq::qvector::back"], [2, 3, 1, "_CPPv4N5cudaq7qvector4backENSt6size_tE", "cudaq::qvector::back::count"], [2, 2, 1, "_CPPv4N5cudaq7qvector5beginEv", "cudaq::qvector::begin"], [2, 2, 1, "_CPPv4N5cudaq7qvector5clearEv", "cudaq::qvector::clear"], [2, 2, 1, "_CPPv4N5cudaq7qvector3endEv", "cudaq::qvector::end"], [2, 2, 1, "_CPPv4N5cudaq7qvector5frontENSt6size_tE", "cudaq::qvector::front"], [2, 2, 1, "_CPPv4N5cudaq7qvector5frontEv", "cudaq::qvector::front"], [2, 3, 1, "_CPPv4N5cudaq7qvector5frontENSt6size_tE", "cudaq::qvector::front::count"], [2, 2, 1, "_CPPv4N5cudaq7qvectoraSERK7qvector", "cudaq::qvector::operator="], [2, 2, 1, "_CPPv4N5cudaq7qvectorixEKNSt6size_tE", "cudaq::qvector::operator[]"], [2, 3, 1, "_CPPv4N5cudaq7qvectorixEKNSt6size_tE", "cudaq::qvector::operator[]::idx"], [2, 2, 1, "_CPPv4N5cudaq7qvector7qvectorENSt6size_tE", "cudaq::qvector::qvector"], [2, 2, 1, "_CPPv4N5cudaq7qvector7qvectorERK7qvector", "cudaq::qvector::qvector"], [2, 2, 1, "_CPPv4N5cudaq7qvector7qvectorERR7qvector", "cudaq::qvector::qvector"], [2, 3, 1, "_CPPv4N5cudaq7qvector7qvectorENSt6size_tE", "cudaq::qvector::qvector::size"], [2, 2, 1, "_CPPv4NK5cudaq7qvector4sizeEv", "cudaq::qvector::size"], [2, 2, 1, "_CPPv4N5cudaq7qvector5sliceENSt6size_tENSt6size_tE", "cudaq::qvector::slice"], [2, 3, 1, "_CPPv4N5cudaq7qvector5sliceENSt6size_tENSt6size_tE", "cudaq::qvector::slice::size"], [2, 3, 1, "_CPPv4N5cudaq7qvector5sliceENSt6size_tENSt6size_tE", "cudaq::qvector::slice::start"], [2, 0, 1, "_CPPv4N5cudaq7qvector10value_typeE", "cudaq::qvector::value_type"], [2, 1, 1, "_CPPv4I_NSt6size_tEEN5cudaq5qviewE", "cudaq::qview"], [2, 5, 1, "_CPPv4I_NSt6size_tEEN5cudaq5qviewE", "cudaq::qview::Levels"], [2, 0, 1, "_CPPv4N5cudaq5qview10value_typeE", "cudaq::qview::value_type"], [2, 0, 1, "_CPPv4N5cudaq8registryE", "cudaq::registry"], [2, 1, 1, "_CPPv4I0EN5cudaq8registry14RegisteredTypeE", "cudaq::registry::RegisteredType"], [2, 5, 1, "_CPPv4I0EN5cudaq8registry14RegisteredTypeE", "cudaq::registry::RegisteredType::T"], [2, 1, 1, "_CPPv4N5cudaq13sample_resultE", "cudaq::sample_result"], [2, 2, 1, "_CPPv4N5cudaq13sample_result6appendER15ExecutionResult", "cudaq::sample_result::append"], [2, 3, 1, "_CPPv4N5cudaq13sample_result6appendER15ExecutionResult", "cudaq::sample_result::append::result"], [2, 2, 1, "_CPPv4N5cudaq13sample_result5beginEv", "cudaq::sample_result::begin"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result5beginEv", "cudaq::sample_result::begin"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result6cbeginEv", "cudaq::sample_result::cbegin"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result4cendEv", "cudaq::sample_result::cend"], [2, 2, 1, "_CPPv4N5cudaq13sample_result5clearEv", "cudaq::sample_result::clear"], [2, 2, 1, "_CPPv4N5cudaq13sample_result5countENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::count"], [2, 3, 1, "_CPPv4N5cudaq13sample_result5countENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::count::bitString"], [2, 3, 1, "_CPPv4N5cudaq13sample_result5countENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::count::registerName"], [2, 2, 1, "_CPPv4N5cudaq13sample_result11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::sample_result::deserialize"], [2, 3, 1, "_CPPv4N5cudaq13sample_result11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::sample_result::deserialize::data"], [2, 2, 1, "_CPPv4N5cudaq13sample_result4dumpERNSt7ostreamE", "cudaq::sample_result::dump"], [2, 2, 1, "_CPPv4N5cudaq13sample_result4dumpEv", "cudaq::sample_result::dump"], [2, 3, 1, "_CPPv4N5cudaq13sample_result4dumpERNSt7ostreamE", "cudaq::sample_result::dump::os"], [2, 2, 1, "_CPPv4N5cudaq13sample_result3endEv", "cudaq::sample_result::end"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result3endEv", "cudaq::sample_result::end"], [2, 2, 1, "_CPPv4N5cudaq13sample_result9exp_val_zEKNSt11string_viewE", "cudaq::sample_result::exp_val_z"], [2, 3, 1, "_CPPv4N5cudaq13sample_result9exp_val_zEKNSt11string_viewE", "cudaq::sample_result::exp_val_z::registerName"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result11expectationEKNSt11string_viewE", "cudaq::sample_result::expectation"], [2, 3, 1, "_CPPv4NK5cudaq13sample_result11expectationEKNSt11string_viewE", "cudaq::sample_result::expectation::registerName"], [2, 2, 1, "_CPPv4N5cudaq13sample_result12get_marginalERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal"], [2, 2, 1, "_CPPv4N5cudaq13sample_result12get_marginalERRKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal"], [2, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::marginalIndices"], [2, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERRKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::marginalIndices"], [2, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::registerName"], [2, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERRKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::registerName"], [2, 2, 1, "_CPPv4N5cudaq13sample_result15has_even_parityENSt11string_viewE", "cudaq::sample_result::has_even_parity"], [2, 3, 1, "_CPPv4N5cudaq13sample_result15has_even_parityENSt11string_viewE", "cudaq::sample_result::has_even_parity::bitString"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result15has_expectationEKNSt11string_viewE", "cudaq::sample_result::has_expectation"], [2, 3, 1, "_CPPv4NK5cudaq13sample_result15has_expectationEKNSt11string_viewE", "cudaq::sample_result::has_expectation::registerName"], [2, 2, 1, "_CPPv4N5cudaq13sample_result13most_probableEKNSt11string_viewE", "cudaq::sample_result::most_probable"], [2, 3, 1, "_CPPv4N5cudaq13sample_result13most_probableEKNSt11string_viewE", "cudaq::sample_result::most_probable::registerName"], [2, 2, 1, "_CPPv4N5cudaq13sample_resultpLERK13sample_result", "cudaq::sample_result::operator+="], [2, 3, 1, "_CPPv4N5cudaq13sample_resultpLERK13sample_result", "cudaq::sample_result::operator+=::other"], [2, 2, 1, "_CPPv4N5cudaq13sample_resultaSER13sample_result", "cudaq::sample_result::operator="], [2, 3, 1, "_CPPv4N5cudaq13sample_resultaSER13sample_result", "cudaq::sample_result::operator=::counts"], [2, 2, 1, "_CPPv4NK5cudaq13sample_resulteqERK13sample_result", "cudaq::sample_result::operator=="], [2, 3, 1, "_CPPv4NK5cudaq13sample_resulteqERK13sample_result", "cudaq::sample_result::operator==::counts"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result11probabilityENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::probability"], [2, 3, 1, "_CPPv4NK5cudaq13sample_result11probabilityENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::probability::bitString"], [2, 3, 1, "_CPPv4NK5cudaq13sample_result11probabilityENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::probability::registerName"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result14register_namesEv", "cudaq::sample_result::register_names"], [2, 2, 1, "_CPPv4N5cudaq13sample_result7reorderERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::reorder"], [2, 3, 1, "_CPPv4N5cudaq13sample_result7reorderERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::reorder::index"], [2, 3, 1, "_CPPv4N5cudaq13sample_result7reorderERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::reorder::registerName"], [2, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultER15ExecutionResult", "cudaq::sample_result::sample_result"], [2, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultERK13sample_result", "cudaq::sample_result::sample_result"], [2, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultERNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result"], [2, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultEdRNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result"], [2, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultEv", "cudaq::sample_result::sample_result"], [2, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultEdRNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result::preComputedExp"], [2, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultER15ExecutionResult", "cudaq::sample_result::sample_result::result"], [2, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultERNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result::results"], [2, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultEdRNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result::results"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result9serializeEv", "cudaq::sample_result::serialize"], [2, 2, 1, "_CPPv4N5cudaq13sample_result4sizeEKNSt11string_viewE", "cudaq::sample_result::size"], [2, 3, 1, "_CPPv4N5cudaq13sample_result4sizeEKNSt11string_viewE", "cudaq::sample_result::size::registerName"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result6to_mapEKNSt11string_viewE", "cudaq::sample_result::to_map"], [2, 3, 1, "_CPPv4NK5cudaq13sample_result6to_mapEKNSt11string_viewE", "cudaq::sample_result::to_map::registerName"], [2, 2, 1, "_CPPv4N5cudaq13sample_resultD0Ev", "cudaq::sample_result::~sample_result"], [2, 2, 1, "_CPPv4N5cudaq9set_noiseERKN5cudaq11noise_modelE", "cudaq::set_noise"], [2, 3, 1, "_CPPv4N5cudaq9set_noiseERKN5cudaq11noise_modelE", "cudaq::set_noise::model"], [2, 2, 1, "_CPPv4N5cudaq15set_random_seedENSt6size_tE", "cudaq::set_random_seed"], [2, 3, 1, "_CPPv4N5cudaq15set_random_seedENSt6size_tE", "cudaq::set_random_seed::seed"], [2, 1, 1, "_CPPv4N5cudaq7spin_opE", "cudaq::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op5beginEv", "cudaq::spin_op::begin"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op5beginEv", "cudaq::spin_op::begin"], [2, 0, 1, "_CPPv4N5cudaq7spin_op12csr_spmatrixE", "cudaq::spin_op::csr_spmatrix"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op16distribute_termsENSt6size_tE", "cudaq::spin_op::distribute_terms"], [2, 3, 1, "_CPPv4NK5cudaq7spin_op16distribute_termsENSt6size_tE", "cudaq::spin_op::distribute_terms::numChunks"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op4dumpEv", "cudaq::spin_op::dump"], [2, 2, 1, "_CPPv4N5cudaq7spin_op3endEv", "cudaq::spin_op::end"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op3endEv", "cudaq::spin_op::end"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op14for_each_pauliERRNSt8functionIFv5pauliNSt6size_tEEEE", "cudaq::spin_op::for_each_pauli"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op13for_each_termERRNSt8functionIFvR7spin_opEEE", "cudaq::spin_op::for_each_term"], [2, 2, 1, "_CPPv4N5cudaq7spin_op9from_wordERKNSt6stringE", "cudaq::spin_op::from_word"], [2, 3, 1, "_CPPv4N5cudaq7spin_op9from_wordERKNSt6stringE", "cudaq::spin_op::from_word::pauliWord"], [2, 2, 1, "_CPPv4N5cudaq7spin_op21getDataRepresentationEv", "cudaq::spin_op::getDataRepresentation"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op15get_coefficientEv", "cudaq::spin_op::get_coefficient"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op12get_raw_dataEv", "cudaq::spin_op::get_raw_data"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op11is_identityEv", "cudaq::spin_op::is_identity"], [2, 1, 1, "_CPPv4I0EN5cudaq7spin_op8iteratorE", "cudaq::spin_op::iterator"], [2, 5, 1, "_CPPv4I0EN5cudaq7spin_op8iteratorE", "cudaq::spin_op::iterator::QualifiedSpinOp"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op10num_qubitsEv", "cudaq::spin_op::num_qubits"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op9num_termsEv", "cudaq::spin_op::num_terms"], [2, 2, 1, "_CPPv4N5cudaq7spin_opmLEKNSt7complexIdEE", "cudaq::spin_op::operator*="], [2, 2, 1, "_CPPv4N5cudaq7spin_opmLEKd", "cudaq::spin_op::operator*="], [2, 2, 1, "_CPPv4N5cudaq7spin_opmLERK7spin_op", "cudaq::spin_op::operator*="], [2, 3, 1, "_CPPv4N5cudaq7spin_opmLEKNSt7complexIdEE", "cudaq::spin_op::operator*=::v"], [2, 3, 1, "_CPPv4N5cudaq7spin_opmLEKd", "cudaq::spin_op::operator*=::v"], [2, 3, 1, "_CPPv4N5cudaq7spin_opmLERK7spin_op", "cudaq::spin_op::operator*=::v"], [2, 2, 1, "_CPPv4N5cudaq7spin_oppLERK7spin_op", "cudaq::spin_op::operator+="], [2, 3, 1, "_CPPv4N5cudaq7spin_oppLERK7spin_op", "cudaq::spin_op::operator+=::v"], [2, 2, 1, "_CPPv4N5cudaq7spin_opmIERK7spin_op", "cudaq::spin_op::operator-="], [2, 3, 1, "_CPPv4N5cudaq7spin_opmIERK7spin_op", "cudaq::spin_op::operator-=::v"], [2, 2, 1, "_CPPv4N5cudaq7spin_opaSERK7spin_op", "cudaq::spin_op::operator="], [2, 2, 1, "_CPPv4NK5cudaq7spin_opeqERK7spin_op", "cudaq::spin_op::operator=="], [2, 3, 1, "_CPPv4NK5cudaq7spin_opeqERK7spin_op", "cudaq::spin_op::operator==::v"], [2, 2, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random"], [2, 3, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random::nQubits"], [2, 3, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random::nTerms"], [2, 3, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random::seed"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opE5pauliKNSt6size_tENSt7complexIdEE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opENSt6size_tE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERK12spin_op_termRKNSt7complexIdEE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERK7spin_op", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt13unordered_mapI12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt6vectorI12spin_op_termEERKNSt6vectorINSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt6vectorIdEENSt6size_tE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opEv", "cudaq::spin_op::spin_op"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt13unordered_mapI12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op::_terms"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt6vectorI12spin_op_termEERKNSt6vectorINSt7complexIdEEEE", "cudaq::spin_op::spin_op::bsf"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opE5pauliKNSt6size_tENSt7complexIdEE", "cudaq::spin_op::spin_op::coeff"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERK12spin_op_termRKNSt7complexIdEE", "cudaq::spin_op::spin_op::coeff"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt6vectorI12spin_op_termEERKNSt6vectorINSt7complexIdEEEE", "cudaq::spin_op::spin_op::coeffs"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt6vectorIdEENSt6size_tE", "cudaq::spin_op::spin_op::data_rep"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opE5pauliKNSt6size_tENSt7complexIdEE", "cudaq::spin_op::spin_op::id"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt6vectorIdEENSt6size_tE", "cudaq::spin_op::spin_op::nQubits"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opENSt6size_tE", "cudaq::spin_op::spin_op::numQubits"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERK7spin_op", "cudaq::spin_op::spin_op::o"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERK12spin_op_termRKNSt7complexIdEE", "cudaq::spin_op::spin_op::term"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op::termData"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op::termData"], [2, 0, 1, "_CPPv4N5cudaq7spin_op12spin_op_termE", "cudaq::spin_op::spin_op_term"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op9to_matrixEv", "cudaq::spin_op::to_matrix"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op16to_sparse_matrixEv", "cudaq::spin_op::to_sparse_matrix"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op9to_stringEb", "cudaq::spin_op::to_string"], [2, 3, 1, "_CPPv4NK5cudaq7spin_op9to_stringEb", "cudaq::spin_op::to_string::printCoefficients"], [2, 2, 1, "_CPPv4N5cudaq7spin_opD0Ev", "cudaq::spin_op::~spin_op"], [2, 1, 1, "_CPPv4N5cudaq5stateE", "cudaq::state"], [2, 2, 1, "_CPPv4N5cudaq5state4dumpEv", "cudaq::state::dump"], [2, 2, 1, "_CPPv4N5cudaq5state8get_dataEv", "cudaq::state::get_data"], [2, 2, 1, "_CPPv4N5cudaq5state9get_shapeEv", "cudaq::state::get_shape"], [2, 2, 1, "_CPPv4N5cudaq5stateixENSt6size_tE", "cudaq::state::operator[]"], [2, 3, 1, "_CPPv4N5cudaq5stateixENSt6size_tE", "cudaq::state::operator[]::idx"], [2, 2, 1, "_CPPv4N5cudaq5state7overlapER5state", "cudaq::state::overlap"], [2, 3, 1, "_CPPv4N5cudaq5state7overlapER5state", "cudaq::state::overlap::other"], [2, 2, 1, "_CPPv4N5cudaq5state5stateE5State", "cudaq::state::state"], [2, 2, 1, "_CPPv4N5cudaq5state5stateEv", "cudaq::state::state"], [2, 3, 1, "_CPPv4N5cudaq5state5stateE5State", "cudaq::state::state::d"], [2, 2, 1, "_CPPv4N5cudaq11unset_noiseEv", "cudaq::unset_noise"], [3, 6, 0, "-", "cudaq"]], "cudaq": [[3, 7, 1, "", "AmplitudeDampingChannel"], [3, 7, 1, "", "AsyncObserveResult"], [3, 7, 1, "", "AsyncSampleResult"], [3, 7, 1, "", "BitFlipChannel"], [3, 7, 1, "", "ComplexMatrix"], [3, 7, 1, "", "DepolarizationChannel"], [3, 9, 1, "", "Kernel"], [3, 7, 1, "", "KrausChannel"], [3, 7, 1, "", "KrausOperator"], [3, 7, 1, "", "NoiseModel"], [3, 7, 1, "", "ObserveResult"], [3, 7, 1, "", "PhaseFlipChannel"], [3, 7, 1, "", "PyKernel"], [3, 7, 1, "", "QuakeValue"], [3, 7, 1, "", "SampleResult"], [3, 7, 1, "", "SpinOperator"], [3, 7, 1, "", "Target"], [3, 11, 1, "", "get_state"], [3, 11, 1, "", "get_target"], [3, 11, 1, "", "get_targets"], [3, 11, 1, "", "has_target"], [3, 8, 1, "", "initialize_cudaq"], [3, 11, 1, "", "make_kernel"], [3, 8, 1, "", "num_available_gpus"], [3, 11, 1, "", "observe"], [3, 11, 1, "", "observe_async"], [3, 9, 1, "", "qreg"], [3, 7, 1, "", "qubit"], [3, 7, 1, "", "qvector"], [3, 11, 1, "", "reset_target"], [3, 11, 1, "", "sample"], [3, 11, 1, "", "sample_async"], [3, 11, 1, "", "set_noise"], [3, 8, 1, "", "set_random_seed"], [3, 11, 1, "", "set_target"], [3, 11, 1, "", "unset_noise"], [3, 11, 1, "", "vqe"]], "cudaq.AmplitudeDampingChannel": [[3, 8, 1, "", "__init__"]], "cudaq.AsyncObserveResult": [[3, 8, 1, "", "get"]], "cudaq.AsyncSampleResult": [[3, 8, 1, "", "get"]], "cudaq.BitFlipChannel": [[3, 8, 1, "", "__init__"]], "cudaq.ComplexMatrix": [[3, 8, 1, "", "__getitem__"], [3, 8, 1, "", "__str__"], [3, 8, 1, "", "minimal_eigenvalue"]], "cudaq.DepolarizationChannel": [[3, 8, 1, "", "__init__"]], "cudaq.KrausChannel": [[3, 8, 1, "", "__getitem__"], [3, 8, 1, "", "append"]], "cudaq.KrausOperator": [[3, 10, 1, "", "col_count"], [3, 10, 1, "", "row_count"]], "cudaq.NoiseModel": [[3, 8, 1, "", "__init__"], [3, 8, 1, "", "add_channel"], [3, 8, 1, "", "get_channels"]], "cudaq.ObserveResult": [[3, 8, 1, "", "counts"], [3, 8, 1, "", "dump"], [3, 8, 1, "", "expectation"], [3, 8, 1, "", "expectation_z"], [3, 8, 1, "", "get_spin"]], "cudaq.PhaseFlipChannel": [[3, 8, 1, "", "__init__"]], "cudaq.PyKernel": [[3, 9, 1, "", "argument_count"], [3, 9, 1, "", "arguments"], [3, 9, 1, "", "name"]], "cudaq.QuakeValue": [[3, 8, 1, "", "__add__"], [3, 8, 1, "", "__getitem__"], [3, 8, 1, "", "__mul__"], [3, 8, 1, "", "__neg__"], [3, 8, 1, "", "__radd__"], [3, 8, 1, "", "__rmul__"], [3, 8, 1, "", "__rsub__"], [3, 8, 1, "", "__sub__"], [3, 8, 1, "", "slice"]], "cudaq.SampleResult": [[3, 8, 1, "", "__getitem__"], [3, 8, 1, "", "__iter__"], [3, 8, 1, "", "__len__"], [3, 8, 1, "", "clear"], [3, 8, 1, "", "count"], [3, 8, 1, "", "dump"], [3, 8, 1, "", "expectation"], [3, 8, 1, "", "expectation_z"], [3, 8, 1, "", "get_marginal_counts"], [3, 8, 1, "", "get_register_counts"], [3, 8, 1, "", "get_sequential_data"], [3, 8, 1, "", "items"], [3, 8, 1, "", "most_probable"], [3, 8, 1, "", "probability"], [3, 9, 1, "", "register_names"], [3, 8, 1, "", "values"]], "cudaq.SpinOperator": [[3, 8, 1, "", "__add__"], [3, 8, 1, "", "__eq__"], [3, 8, 1, "", "__iter__"], [3, 8, 1, "", "__mul__"], [3, 8, 1, "", "__radd__"], [3, 8, 1, "", "__rmul__"], [3, 8, 1, "", "__rsub__"], [3, 8, 1, "", "__sub__"], [3, 8, 1, "", "distribute_terms"], [3, 8, 1, "", "dump"], [3, 8, 1, "", "for_each_pauli"], [3, 8, 1, "", "for_each_term"], [3, 8, 1, "", "from_word"], [3, 8, 1, "", "get_coefficient"], [3, 8, 1, "", "get_qubit_count"], [3, 8, 1, "", "get_raw_data"], [3, 8, 1, "", "get_term_count"], [3, 8, 1, "", "is_identity"], [3, 8, 1, "", "random"], [3, 8, 1, "", "serialize"], [3, 8, 1, "", "to_matrix"], [3, 8, 1, "", "to_sparse_matrix"], [3, 8, 1, "", "to_string"]], "cudaq.Target": [[3, 10, 1, "", "description"], [3, 8, 1, "", "is_emulated"], [3, 8, 1, "", "is_remote"], [3, 10, 1, "", "name"], [3, 8, 1, "", "num_qpus"], [3, 10, 1, "", "platform"], [3, 10, 1, "", "simulator"]], "cudaq.gradients": [[3, 7, 1, "", "CentralDifference"], [3, 7, 1, "", "ForwardDifference"], [3, 7, 1, "", "ParameterShift"], [3, 7, 1, "", "gradient"]], "cudaq.gradients.CentralDifference": [[3, 8, 1, "", "compute"]], "cudaq.gradients.ForwardDifference": [[3, 8, 1, "", "compute"]], "cudaq.gradients.ParameterShift": [[3, 8, 1, "", "compute"]], "cudaq.mpi": [[3, 8, 1, "", "all_gather"], [3, 8, 1, "", "broadcast"], [3, 8, 1, "", "finalize"], [3, 8, 1, "", "initialize"], [3, 8, 1, "", "is_initialized"], [3, 8, 1, "", "num_ranks"], [3, 8, 1, "", "rank"]], "cudaq.optimizers": [[3, 7, 1, "", "COBYLA"], [3, 7, 1, "", "GradientDescent"], [3, 7, 1, "", "LBFGS"], [3, 7, 1, "", "NelderMead"], [3, 7, 1, "", "optimizer"]], "cudaq.optimizers.COBYLA": [[3, 10, 1, "", "initial_parameters"], [3, 10, 1, "", "lower_bounds"], [3, 10, 1, "", "max_iterations"], [3, 8, 1, "", "optimize"], [3, 10, 1, "", "upper_bounds"]], "cudaq.optimizers.GradientDescent": [[3, 10, 1, "", "initial_parameters"], [3, 10, 1, "", "lower_bounds"], [3, 10, 1, "", "max_iterations"], [3, 8, 1, "", "optimize"], [3, 10, 1, "", "upper_bounds"]], "cudaq.optimizers.LBFGS": [[3, 10, 1, "", "initial_parameters"], [3, 10, 1, "", "lower_bounds"], [3, 10, 1, "", "max_iterations"], [3, 8, 1, "", "optimize"], [3, 10, 1, "", "upper_bounds"]], "cudaq.optimizers.NelderMead": [[3, 10, 1, "", "initial_parameters"], [3, 10, 1, "", "lower_bounds"], [3, 10, 1, "", "max_iterations"], [3, 8, 1, "", "optimize"], [3, 10, 1, "", "upper_bounds"]], "cudaq.spin": [[3, 11, 1, "", "i"], [3, 11, 1, "", "x"], [3, 11, 1, "", "y"], [3, 11, 1, "", "z"]]}, "objtypes": {"0": "cpp:type", "1": "cpp:class", "2": "cpp:function", "3": "cpp:functionParam", "4": "cpp:member", "5": "cpp:templateParam", "6": "py:module", "7": "py:class", "8": "py:method", "9": "py:attribute", "10": "py:property", "11": "py:function"}, "objnames": {"0": ["cpp", "type", "C++ type"], "1": ["cpp", "class", "C++ class"], "2": ["cpp", "function", "C++ function"], "3": ["cpp", "functionParam", "C++ function parameter"], "4": ["cpp", "member", "C++ member"], "5": ["cpp", "templateParam", "C++ template parameter"], "6": ["py", "module", "Python module"], "7": ["py", "class", "Python class"], "8": ["py", "method", "Python method"], "9": ["py", "attribute", "Python attribute"], "10": ["py", "property", "Python property"], "11": ["py", "function", "Python function"]}, "titleterms": {"code": [0, 12, 44], "document": 0, "cuda": [0, 2, 3, 4, 11, 12, 13, 14, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 44, 46, 48, 49, 50, 51, 52, 53], "quantum": [0, 1, 2, 3, 4, 6, 7, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 24, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 43, 44, 46, 48, 49, 50, 51, 52, 53], "api": [0, 2, 3], "oper": [1, 2, 22, 23], "unitari": 1, "qubit": [1, 27], "x": 1, "y": 1, "z": 1, "h": 1, "r1": 1, "rx": 1, "ry": 1, "rz": 1, "": [1, 8, 18, 35], "t": 1, "swap": 1, "adjoint": 1, "control": [1, 16, 36], "measur": 1, "mz": 1, "mx": 1, "my": 1, "c": [2, 36, 49], "common": 2, "nois": 2, "model": [2, 20], "kernel": [2, 3, 17, 19, 39, 42, 43, 45], "builder": 2, "algorithm": [2, 15, 18, 46, 50], "platform": [2, 25, 43], "namespac": [2, 21], "python": [3, 12, 49, 50], "program": [3, 18, 24, 40], "construct": 3, "execut": [3, 6, 40], "backend": [3, 8, 49, 51], "configur": 3, "data": 3, "type": [3, 27], "optim": [3, 15, 50], "gradient": [3, 15], "noisi": [3, 9, 36, 50], "simul": [3, 9, 12, 35, 36, 47, 50, 51], "mpi": [3, 4, 12], "submodul": 3, "instal": [4, 12], "from": [4, 49], "sourc": 4, "prerequisit": [4, 44], "build": 4, "depend": [4, 12], "cuquantum": [4, 36], "cutensor": 4, "toolchain": 4, "prepar": [4, 18], "host": [4, 12], "runtim": [4, 45], "librari": [4, 41], "cost": 5, "minim": 5, "circuit": [6, 26, 35], "sampl": [6, 15, 18], "observ": [6, 15], "hybrid": 7, "neural": 7, "network": [7, 51], "multi": [8, 36, 51], "gpu": [8, 12, 51], "workflow": 8, "avail": 8, "target": 8, "qpp": 8, "base": 8, "cpu": [8, 51], "acceler": 8, "via": [8, 12], "nvidia": [8, 43], "multipl": 8, "qpu": 8, "variat": [10, 46, 50], "eigensolv": [10, 50], "content": 11, "get": 12, "start": 12, "local": 12, "docker": 12, "singular": 12, "wheel": 12, "pre": 12, "built": 12, "binari": 12, "develop": 12, "v": 12, "us": [12, 27, 32, 36, 38, 50], "contain": [12, 27], "connect": 12, "remot": [12, 43], "tunnel": 12, "access": 12, "ssh": 12, "dgx": 12, "cloud": 12, "jupyterlab": 12, "addit": 12, "tool": 12, "pypi": 12, "In": 12, "imag": 12, "distribut": [12, 43], "comput": [12, 24, 36, 43], "updat": 12, "compat": 12, "support": [12, 43], "system": 12, "requir": [12, 35], "next": 12, "step": 12, "releas": 13, "languag": 14, "specif": [14, 28], "primit": 15, "cudaq": [15, 23, 27, 39], "flow": 16, "just": 17, "time": [17, 45], "creation": 17, "exampl": [18, 48], "hello": 18, "world": 18, "simpl": 18, "bell": 18, "state": [18, 51], "ghz": 18, "phase": 18, "estim": 18, "deuteron": 18, "bind": 18, "energi": 18, "paramet": 18, "sweep": 18, "grover": 18, "iter": 18, "compos": 19, "allow": 19, "classic": 19, "function": [19, 41], "invoc": 19, "machin": 20, "intrins": 22, "spin_op": 23, "pattern": 24, "action": [24, 35], "uncomput": 24, "sub": 26, "synthesi": [26, 36], "qudit": 27, "level": 27, "qspan": 27, "n": 27, "deprec": 27, "qview": 27, "instead": 27, "qreg": 27, "qvector": 27, "quak": 29, "dialect": 29, "gener": [29, 41], "introduct": [29, 36, 50], "motiv": 29, "advanc": 30, "topic": 30, "cmake": 31, "project": 32, "work": 33, "ir": 33, "creat": [34, 39], "your": 34, "own": 34, "compil": [34, 40, 45], "pass": 34, "extend": 35, "new": 35, "circuitsimul": 35, "subtyp": 35, "method": 35, "overrid": 35, "let": 35, "see": 35, "thi": 35, "expect": [36, 43], "valu": [36, 43], "hardwar": [36, 49, 50], "provid": [36, 50], "basic": 37, "alloc": 38, "memori": 38, "dynam": 39, "kernel_build": 39, "what": 42, "i": 42, "take": 43, "advantag": 43, "underli": 43, "mqpu": 43, "asynchron": 43, "parallel": 43, "mode": 43, "argument": 43, "serial": 43, "versu": 45, "debug": 47, "verbos": 47, "output": 47, "quantinuum": 49, "set": 49, "credenti": 49, "submiss": 49, "ionq": 49, "iqm": 49, "oqc": 49, "bernstein": 50, "vazirani": 50, "approxim": 50, "vector": 51, "singl": 51, "node": 51, "openmp": 51, "onli": 51, "tensor": 51, "matrix": 51, "product": 51, "default": 51, "tutori": 52, "version": 53}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "nbsphinx": 4, "sphinx": 57}, "alltitles": {"Example Programs": [[18, "example-programs"]], "Hello World - Simple Bell State": [[18, "hello-world-simple-bell-state"]], "GHZ State Preparation and Sampling": [[18, "ghz-state-preparation-and-sampling"]], "Quantum Phase Estimation": [[18, "quantum-phase-estimation"]], "Deuteron Binding Energy Parameter Sweep": [[18, "deuteron-binding-energy-parameter-sweep"]], "Grover\u2019s Algorithm": [[18, "grover-s-algorithm"]], "Iterative Phase Estimation": [[18, "iterative-phase-estimation"]], "Machine Model": [[20, "machine-model"]], "Namespace": [[21, "namespace"]], "Quantum Intrinsic Operations": [[22, "quantum-intrinsic-operations"]], "Quantum Operators": [[23, "quantum-operators"]], "cudaq::spin_op": [[23, "cudaq-spin-op"]], "Quantum Kernels": [[19, "quantum-kernels"]], "Kernel Composability": [[19, "kernel-composability"]], "Allowed Kernel Classical Function Invocations": [[19, "allowed-kernel-classical-function-invocations"]], "Quantum Types": [[27, "quantum-types"]], "cudaq::quditcudaq::kernel_builder
", "Compiling and Executing CUDA Quantum Programs", "Generic Library Functions", "What is a CUDA Quantum Kernel?", "Taking Advantage of the Underlying Quantum Platform", "Prerequisites for a CUDA Quantum Code", "Runtime Versus Compile-time Kernels", "Variational Algorithms with CUDA Quantum", "Debugging and Verbose Simulation Output", "CUDA Quantum by Example", "CUDA Quantum Hardware Backends", "CUDA Quantum in Python", "CUDA Quantum Simulation Backends", "CUDA Quantum Tutorials", "CUDA Quantum Versions"], "terms": {"c": [0, 1, 4, 11, 12, 14, 16, 17, 19, 20, 21, 22, 23, 27, 31, 32, 33, 38, 40, 42, 43, 47, 48, 51], "python": [0, 1, 4, 11, 13, 14, 35, 43, 47, 48, 51, 52, 53], "oper": [0, 3, 4, 6, 9, 11, 12, 14, 15, 17, 18, 19, 24, 26, 27, 28, 29, 33, 34, 35, 36, 38, 39, 41, 42, 44, 45, 46, 49, 50, 51], "cuda": [1, 5, 6, 7, 8, 9, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 39, 41, 43, 45, 47], "provid": [1, 2, 3, 4, 9, 12, 14, 15, 17, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 33, 34, 35, 38, 39, 40, 41, 42, 43, 46, 48, 49, 51], "default": [1, 2, 3, 4, 6, 11, 12, 15, 19, 27, 32, 33, 35, 36, 38, 43, 46, 49, 50], "set": [1, 2, 3, 4, 5, 7, 12, 15, 17, 19, 22, 23, 29, 36, 43, 50, 51], "These": [1, 2, 4, 12, 14, 22, 23, 24, 26, 27, 29, 33, 38, 39, 43, 47, 51], "can": [1, 2, 3, 4, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 49, 50, 51, 53], "us": [1, 2, 3, 4, 5, 7, 9, 11, 15, 16, 17, 18, 19, 23, 25, 26, 29, 31, 33, 34, 35, 37, 39, 41, 43, 48, 49, 51], "defin": [1, 2, 3, 4, 5, 6, 7, 9, 12, 14, 15, 16, 17, 18, 19, 22, 23, 25, 26, 27, 33, 35, 36, 38, 39, 41, 42, 43, 44, 45, 46, 50, 51], "custom": [1, 2, 9, 12, 15, 23, 34, 36, 43, 50, 51], "kernel": [1, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 18, 20, 22, 23, 24, 25, 26, 27, 28, 32, 33, 36, 37, 38, 40, 41, 44, 46, 49, 50, 53], "librari": [1, 2, 11, 12, 14, 19, 21, 26, 27, 32, 33, 34, 35, 36, 37, 40, 42, 46, 51], "sinc": [1, 7, 8, 12, 31, 33, 36, 43, 50], "intrins": [1, 19, 26, 27, 29], "nativ": [1, 23, 31, 36], "support": [1, 2, 3, 4, 8, 13, 19, 20, 22, 24, 32, 34, 36, 40, 44, 49, 50, 51, 53], "specif": [1, 2, 3, 4, 11, 12, 15, 19, 22, 23, 24, 27, 29, 33, 35, 36, 38, 41, 42, 43, 46, 49, 51], "target": [1, 2, 3, 6, 7, 9, 12, 22, 25, 29, 33, 34, 35, 36, 40, 43, 49, 50, 51], "depend": [1, 11, 19, 20, 29, 43, 45, 50, 51], "backend": [1, 2, 4, 5, 11, 12, 13, 15, 20, 33, 35, 36, 43, 50, 53], "architectur": [1, 2, 4, 7, 8, 11, 12, 14, 20, 29, 35, 40, 43, 49, 50], "nvq": [1, 12, 18, 31, 32, 33, 35, 36, 40, 43, 49, 51], "compil": [1, 2, 4, 11, 12, 14, 15, 16, 18, 19, 20, 24, 26, 27, 31, 32, 33, 35, 36, 37, 38, 42, 43, 49, 51], "automat": [1, 4, 12, 20, 43, 49, 50, 51], "decompos": 1, "appropri": [1, 2, 4, 12, 19, 43, 44], "The": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 45, 46, 49, 50, 51, 53], "section": [1, 4, 12, 17, 24, 43, 51], "list": [1, 2, 3, 4, 5, 7, 8, 10, 12, 15, 36, 49, 50], "implement": [1, 2, 3, 4, 9, 12, 15, 16, 19, 20, 22, 24, 26, 27, 29, 33, 34, 35, 38, 42, 46, 50], "transform": [1, 7, 14, 18, 33, 34], "state": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 13, 15, 19, 20, 27, 29, 35, 36, 41, 43, 45, 50, 53], "ar": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 26, 27, 28, 29, 32, 33, 35, 36, 38, 40, 41, 42, 43, 45, 46, 48, 49, 50, 51, 53], "templat": [1, 2, 15, 17, 18, 19, 22, 26, 27, 33, 34, 35, 36, 38, 39, 41, 45], "argument": [1, 2, 3, 12, 15, 17, 19, 26, 27, 33, 35, 36, 39, 41, 46, 49, 50], "allow": [1, 2, 3, 5, 6, 7, 8, 12, 13, 15, 17, 31, 32, 33, 34, 36, 45, 50, 51, 53], "invok": [1, 2, 12, 15, 17, 19, 24, 33, 38, 40, 49, 50, 51], "version": [1, 4, 11, 12, 13, 15, 24, 31, 32, 33, 35, 43, 49], "see": [1, 2, 3, 4, 5, 8, 10, 12, 13, 15, 17, 27, 29, 31, 32, 33, 34, 36, 38, 40, 41, 42, 43, 49, 50, 51, 53], "addition": [1, 12, 13, 53], "overload": [1, 3, 15, 19, 22, 23, 29, 42], "broadcast": [1, 2, 3, 22], "singl": [1, 2, 3, 8, 15, 16, 19, 20, 22, 27, 33, 36, 43, 50], "across": [1, 2, 3, 12, 22, 43, 51], "vector": [1, 2, 3, 4, 5, 11, 15, 17, 18, 19, 22, 23, 25, 27, 29, 35, 36, 38, 39, 42, 43, 46, 50], "For": [1, 2, 3, 4, 8, 12, 13, 15, 17, 22, 29, 32, 36, 40, 43, 44, 46, 47, 49, 50, 51, 53], "exampl": [1, 3, 4, 5, 7, 9, 11, 12, 13, 14, 15, 17, 22, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 41, 43, 45, 46, 49, 50, 51, 53], "cudaq": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 21, 22, 24, 25, 26, 31, 33, 34, 35, 36, 38, 41, 42, 43, 44, 45, 46, 49, 50, 51], "qvector": [1, 2, 3, 18, 19, 22, 26, 33, 36, 38, 41, 43, 45], "flip": [1, 2, 3, 5, 9, 36, 50], "each": [1, 2, 3, 4, 8, 12, 15, 17, 20, 25, 29, 33, 36, 43, 44, 50, 51], "thi": [1, 2, 3, 4, 6, 7, 8, 9, 12, 15, 16, 17, 19, 20, 21, 24, 27, 29, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42, 43, 45, 46, 47, 49, 50, 51], "pauli": [1, 2, 3, 6, 15, 23, 50], "matrix": [1, 2, 3, 8, 9, 13, 35, 36, 50, 53], "It": [1, 2, 12, 15, 27, 29, 32, 33, 35, 41, 50, 51], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 45, 46, 47, 49, 50, 51, 53], "also": [1, 2, 3, 4, 8, 9, 12, 13, 15, 16, 17, 19, 23, 24, 32, 33, 34, 35, 38, 40, 41, 42, 43, 44, 49, 50, 51, 53], "known": [1, 33, 36, 38, 45], "NOT": [1, 15, 22], "gate": [1, 2, 5, 7, 9, 10, 22, 26, 27, 29, 35, 36, 49, 50, 51], "q": [1, 15, 16, 17, 18, 19, 22, 26, 27, 33, 35, 36, 38, 39, 41, 42, 43, 45, 46, 51], "appli": [1, 2, 3, 7, 9, 15, 18, 19, 22, 24, 26, 29, 33, 35, 36, 39, 43, 50], "0": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 17, 18, 19, 23, 25, 27, 29, 33, 35, 36, 38, 39, 41, 43, 45, 46, 49, 50, 53], "1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 17, 18, 23, 25, 27, 29, 33, 35, 36, 39, 41, 43, 45, 46, 47, 49, 50, 53], "make_kernel": [1, 3, 5, 6, 7, 8, 9, 10, 17, 39, 43, 49, 50], "qalloc": [1, 2, 5, 6, 7, 8, 9, 10, 17, 39, 43, 49, 50], "rotat": [1, 3, 9, 22, 23, 35, 36, 50], "\u03c0": [1, 36, 50], "about": [1, 2, 4, 12, 13, 15, 29, 32, 36, 38, 43, 45, 50, 51, 53], "axi": 1, "enabl": [1, 2, 3, 4, 6, 8, 12, 14, 15, 16, 17, 19, 20, 24, 25, 26, 33, 35, 36, 38, 40, 41, 42, 43, 51], "one": [1, 2, 3, 4, 5, 8, 12, 15, 17, 18, 20, 22, 25, 29, 31, 34, 35, 36, 38, 39, 40, 43, 44, 47, 50], "creat": [1, 2, 3, 4, 8, 9, 11, 12, 15, 17, 23, 26, 30, 31, 33, 35, 36, 37, 40, 41, 43, 46, 50], "superposit": [1, 15, 18, 27, 36, 43, 50], "comput": [1, 2, 3, 4, 6, 7, 8, 9, 11, 14, 15, 17, 18, 19, 25, 27, 29, 32, 35, 42, 46, 48, 49, 50, 51], "basi": [1, 3, 6, 9, 27, 36, 50], "sqrt": [1, 9, 36, 50], "2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 15, 17, 18, 23, 25, 26, 27, 29, 33, 36, 38, 39, 41, 43, 46, 49, 50, 51], "an": [1, 2, 3, 4, 7, 9, 11, 12, 15, 17, 19, 20, 22, 23, 25, 26, 27, 29, 30, 32, 33, 34, 35, 36, 38, 39, 40, 42, 43, 46, 49, 50, 51, 52], "arbitrari": [1, 2, 36, 49], "\u03bb": 1, "exp": [1, 2, 23], "i\u03bb": 1, "std": [1, 2, 3, 8, 15, 17, 18, 19, 22, 23, 25, 26, 27, 32, 34, 35, 36, 38, 39, 41, 42, 43, 45, 46], "number": [1, 2, 3, 7, 8, 12, 15, 18, 23, 25, 27, 29, 33, 35, 36, 38, 40, 41, 43, 46, 49, 50, 51], "pi": [1, 7, 18, 26, 50], "math": 1, "\u03b8": 1, "co": 1, "isin": 1, "sin": 1, "its": [1, 2, 3, 4, 5, 9, 12, 15, 25, 27, 29, 33, 35, 38, 43, 50, 51, 52], "4": [1, 4, 7, 8, 10, 12, 13, 18, 33, 36, 43, 50, 53], "i\u03c0": 1, "two": [1, 2, 3, 9, 12, 20, 23, 24, 29, 32, 36, 42, 43, 49, 50, 51], "q1": [1, 29], "q2": 1, "adj": [1, 22, 41], "alloc": [1, 2, 5, 6, 11, 17, 18, 19, 20, 27, 35, 36, 37, 39, 42, 43, 50], "now": [1, 8, 12, 13, 29, 36, 50, 53], "again": [1, 6, 12, 29, 32, 36, 50], "initi": [1, 2, 3, 5, 12, 15, 43, 49, 50], "tdg": 1, "ctrl": [1, 2, 12, 15, 17, 18, 22, 33, 36, 39, 41, 43, 45, 46], "condit": [1, 2, 9, 15, 16, 17, 19, 20, 33, 51], "more": [1, 2, 3, 4, 12, 13, 17, 20, 22, 23, 29, 32, 36, 39, 42, 43, 45, 49, 50, 51, 53], "wikipedia": 1, "entri": [1, 12, 15, 19, 33, 40, 41, 42, 43, 50], "c1": [1, 29], "c2": 1, "00": [1, 6, 7, 8, 9], "11": [1, 4, 6, 8, 9, 12, 32, 33], "onli": [1, 3, 4, 7, 8, 12, 15, 20, 23, 24, 27, 29, 33, 34, 36, 42, 43, 45, 49, 50], "both": [1, 3, 4, 7, 12, 20, 29, 32, 43, 47, 49, 51], "000": 1, "111": 1, "3": [1, 2, 3, 4, 6, 7, 8, 9, 12, 13, 15, 18, 26, 31, 33, 35, 36, 39, 41, 43, 46, 50, 53], "cx": [1, 6, 8, 43, 49, 50], "ct": 1, "follow": [1, 2, 3, 4, 12, 15, 17, 19, 22, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 47, 49, 50, 51], "common": [1, 4, 15, 19, 23, 24, 32, 33, 42], "convent": 1, "all": [1, 2, 3, 4, 6, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 29, 31, 33, 36, 38, 40, 42, 43, 46, 49, 50, 53], "howev": [1, 12, 29, 43, 49], "behavior": 1, "chang": [1, 2, 12, 13, 53], "instead": [1, 2, 4, 9, 12, 24, 51], "when": [1, 2, 3, 4, 12, 14, 15, 20, 29, 33, 35, 36, 38, 40, 43, 50, 51], "negat": [1, 2, 26, 39], "polar": [1, 26], "syntax": [1, 14, 19, 20, 22, 24, 32, 45, 49, 50], "preced": [1, 12, 19, 49], "01": [1, 9], "10": [1, 4, 7, 9, 18, 19, 33, 36], "notat": 1, "context": [1, 2, 7, 20, 35, 41, 43, 51], "valid": [1, 2, 3, 4, 12, 19, 36, 49, 50, 51], "either": [1, 4, 12, 20, 43, 49, 50], "similarli": [1, 12, 47], "condition": 1, "respect": [1, 2, 3, 4, 12, 15, 22, 36, 38, 41, 46, 49], "e": [1, 2, 3, 12, 15, 16, 18, 19, 22, 23, 29, 33, 35, 36, 40, 41, 42, 43, 49, 51], "project": [1, 12, 31, 35, 51], "onto": [1, 4], "eigenvector": [1, 2], "non": [1, 2, 3, 15, 20, 27, 38, 43, 46, 50, 51], "linear": [1, 7, 9], "avail": [1, 2, 3, 4, 7, 11, 12, 13, 14, 15, 25, 26, 27, 28, 33, 40, 42, 43, 44, 48, 49, 50, 51, 53], "class": [2, 3, 7, 15, 17, 19, 23, 25, 27, 34, 35, 42, 43, 50, 51], "spin_op": [2, 15, 18, 19, 22, 36, 39, 41, 43, 44, 46], "repres": [2, 3, 9, 15, 19, 29, 33, 38, 46, 51], "gener": [2, 3, 4, 8, 11, 12, 15, 17, 18, 19, 20, 22, 23, 26, 28, 33, 34, 36, 37, 38, 39, 42, 45, 46, 49, 50], "sum": [2, 3, 7, 23, 27, 39], "tensor": [2, 7, 11, 13, 23, 35, 36, 53], "product": [2, 13, 23, 50, 53], "expos": [2, 15, 17, 23, 25, 29, 35, 36, 39, 43, 46], "typic": [2, 15, 19, 27, 31, 32, 33, 43, 46], "algebra": [2, 23, 36, 39], "programm": [2, 15, 16, 17, 19, 20, 24, 25, 27, 36, 39, 43, 45, 49], "primit": [2, 14, 17, 19, 20, 23, 27, 28, 41, 42, 43], "them": [2, 4, 8, 12, 13, 29, 32, 33, 53], "compos": [2, 3, 7, 20, 33], "larger": [2, 3, 36, 50], "complex": [2, 3, 8, 9, 23, 29, 36, 40, 43, 50], "thereof": [2, 20, 23], "public": [2, 12, 15, 17, 23, 25, 27, 34, 35, 43, 50], "type": [2, 12, 14, 15, 17, 19, 22, 23, 26, 28, 33, 35, 36, 38, 39, 42, 43, 44, 46, 49, 50, 51], "spin_op_term": 2, "bool": [2, 3, 15, 19, 22, 23, 25, 35], "we": [2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 18, 24, 29, 31, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43, 45, 49, 50, 51, 53], "term": [2, 3, 6, 8, 12, 15, 22, 23, 43, 49], "binari": [2, 3, 4, 7, 40, 49], "symplect": 2, "form": [2, 3, 6, 13, 15, 27, 29, 33, 51, 53], "size": [2, 3, 8, 12, 15, 17, 18, 20, 27, 36, 38, 43, 50, 51], "nqubit": [2, 17, 18, 35], "where": [2, 3, 4, 6, 7, 8, 12, 20, 22, 23, 27, 29, 35, 36, 38, 39, 46, 49, 50], "first": [2, 3, 5, 9, 12, 27, 33, 36, 38, 41, 43, 49, 50], "n": [2, 4, 7, 8, 15, 17, 18, 19, 22, 23, 26, 33, 36, 41, 43, 45], "element": [2, 3, 27, 43], "x": [2, 3, 4, 6, 7, 9, 10, 12, 15, 16, 17, 18, 19, 22, 23, 26, 33, 36, 39, 40, 41, 42, 43, 45, 46, 49, 50, 51], "next": [2, 11, 29, 33, 50], "z": [2, 3, 5, 6, 7, 8, 15, 18, 23, 36, 39, 43, 50], "y": [2, 3, 4, 6, 12, 15, 18, 23, 36, 39, 43, 50], "site": 2, "csr_spmatrix": 2, "tupl": [2, 3, 15, 46, 50], "doubl": [2, 3, 4, 12, 15, 17, 18, 19, 22, 23, 26, 35, 36, 39, 41, 42, 43, 46], "size_t": [2, 15, 17, 23, 25, 27, 35, 36, 43, 45], "typedef": [2, 38], "zero": [2, 3, 5, 7, 20, 43], "spars": [2, 3], "function": [2, 3, 5, 6, 7, 8, 11, 12, 14, 15, 17, 18, 21, 22, 23, 25, 26, 33, 35, 36, 37, 38, 39, 40, 42, 43, 46, 49, 50, 51], "pair": [2, 3, 12, 25, 29], "const": [2, 15, 17, 18, 22, 23, 25, 27, 34, 35, 36, 46], "termdata": 2, "constructor": [2, 3], "take": [2, 3, 4, 12, 13, 15, 17, 18, 19, 22, 25, 26, 27, 29, 33, 36, 38, 41, 42, 46, 49, 50, 51, 53], "coeffici": [2, 3], "constant": [2, 27, 29, 33], "id": [2, 4, 12, 15, 25, 27, 43, 49], "coeff": [2, 23], "qubit": [2, 3, 5, 6, 7, 8, 9, 10, 12, 15, 16, 17, 18, 19, 20, 22, 23, 25, 26, 29, 33, 35, 36, 38, 39, 41, 42, 43, 45, 49, 50, 51], "construct": [2, 15, 16, 17, 19, 27, 29, 33, 36, 39, 43, 50], "represent": [2, 3, 15, 19, 29, 33, 34, 35, 39, 40, 51], "unordered_map": [2, 15], "_term": 2, "full": [2, 4, 12, 13, 31, 33, 34, 43, 53], "composit": 2, "spin": [2, 3, 5, 6, 7, 8, 15, 18, 23, 29, 33, 36, 39, 41, 43, 44, 50], "op": [2, 29, 33, 36], "map": [2, 3, 9, 12, 15, 27, 33, 40, 41, 46], "individu": [2, 3, 20], "bsf": 2, "from": [2, 3, 5, 6, 7, 8, 9, 12, 15, 16, 18, 19, 20, 23, 27, 29, 31, 33, 35, 36, 38, 42, 43, 46, 50, 51], "data": [2, 7, 8, 10, 11, 12, 15, 19, 21, 23, 29, 33, 35, 36, 41, 43], "ident": [2, 3, 29, 43, 50], "numqubit": 2, "given": [2, 3, 6, 15, 16, 33, 35, 36, 38, 40, 43, 49, 50, 51], "o": [2, 4, 12, 18, 32, 33, 36, 40, 43, 49, 51], "copi": [2, 4, 12, 29, 38], "data_rep": 2, "serial": [2, 3], "encod": [2, 3, 15, 23, 35, 36, 50], "via": [2, 3, 4, 6, 7, 9, 14, 15, 17, 20, 22, 26, 27, 29, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 49, 50, 51], "real": [2, 3], "imaginari": [2, 3], "part": [2, 3, 4, 12, 15, 27, 33, 34, 36, 46], "append": [2, 3, 5, 7, 8, 43, 49], "arrai": [2, 3, 8, 9, 27, 29, 33, 36, 38, 50], "larg": [2, 3, 22, 36, 51], "1d": [2, 3], "end": [2, 3, 9, 12, 15, 27, 36, 38, 43, 49, 50], "total": [2, 3, 8, 12, 43], "destructor": 2, "iter": [2, 3, 7, 15, 27, 46, 50], "begin": [2, 9, 15, 27, 36, 39, 44, 50], "return": [2, 3, 4, 5, 7, 8, 15, 17, 18, 19, 20, 27, 29, 33, 34, 35, 36, 38, 39, 41, 42, 46, 50], "start": [2, 5, 11, 13, 22, 24, 27, 32, 33, 34, 36, 39, 43, 49, 53], "equal": [2, 3, 6, 29, 43], "v": [2, 3, 4, 8, 11, 18, 24, 29, 33, 40, 45], "noexcept": [2, 22], "add": [2, 3, 4, 9, 10, 12, 13, 24, 33, 34, 35, 36, 50, 51, 53], "subtract": [2, 3], "multipli": [2, 3, 39], "true": [2, 3, 4, 7, 12, 15, 19, 43, 49], "here": [2, 4, 9, 11, 12, 13, 15, 17, 18, 24, 33, 34, 36, 37, 39, 42, 43, 46, 50, 53], "doe": [2, 3, 4, 12, 13, 15, 27, 32, 38, 40, 43, 53], "consid": [2, 3, 12, 20, 29, 43, 45], "valu": [2, 3, 4, 5, 6, 7, 8, 15, 17, 19, 23, 29, 33, 38, 41, 42, 48, 50, 51], "num_qubit": 2, "num_term": 2, "get_coeffici": [2, 3, 23], "get": [2, 3, 9, 11, 13, 15, 17, 32, 35, 36, 38, 39, 43, 49, 50, 53], "throw": [2, 38, 51], "except": [2, 3], "get_raw_data": [2, 3], "is_ident": [2, 3, 23], "void": [2, 3, 15, 17, 18, 19, 22, 23, 25, 26, 27, 33, 34, 35, 36, 38, 39, 42, 46], "dump": [2, 3, 6, 8, 9, 15, 18, 36, 41, 43, 50], "string": [2, 3, 12, 15, 17, 23, 25, 33, 36, 39, 41, 50], "standard": [2, 4, 12, 14, 15, 16, 17, 19, 22, 32, 33, 34, 36, 43], "out": [2, 3, 9, 12, 15, 20, 27, 29, 31, 35, 36, 38, 40, 43, 46, 47, 50, 51], "to_str": [2, 3, 23], "printcoeffici": 2, "getdatarepresent": 2, "distribute_term": [2, 3], "numchunk": 2, "distribut": [2, 3, 4, 8, 9, 11, 20, 50, 51], "chunk": [2, 3, 20], "for_each_term": [2, 3, 23], "give": [2, 12, 15, 36, 39, 43, 50, 52], "functor": 2, "method": [2, 3, 7, 15, 17, 43, 46, 50], "reduct": 2, "lambda": [2, 15, 19, 33, 36, 39, 42, 46, 50], "captur": [2, 19], "variabl": [2, 4, 8, 12, 19, 20, 36, 38, 43, 47, 49, 50, 51], "for_each_pauli": [2, 3, 23], "thrown": [2, 3], "than": [2, 3, 4, 12, 22, 29, 51], "user": [2, 3, 4, 8, 12, 15, 17, 18, 19, 33, 35, 36, 41, 42, 43, 49, 50], "should": [2, 3, 4, 12, 15, 16, 19, 20, 22, 23, 25, 27, 32, 35, 36, 39, 43, 44, 45, 49, 50, 51], "pass": [2, 3, 7, 11, 12, 14, 15, 19, 20, 23, 27, 30, 33, 36, 38, 39, 43, 49, 50], "index": [2, 3, 20, 23, 25, 27, 29, 35, 39, 43, 50], "complex_matrix": 2, "to_matrix": [2, 3], "dens": 2, "to_sparse_matrix": [2, 3], "row": [2, 3], "col": 2, "static": [2, 3, 4, 15, 23, 27, 33, 38, 39, 45], "random": [2, 3, 8, 43, 50, 51], "nterm": 2, "unsign": 2, "int": [2, 3, 4, 7, 15, 18, 26, 27, 33, 35, 36, 38, 41, 42, 43, 45, 50], "seed": [2, 3, 8, 50, 51], "random_devic": 2, "act": [2, 5, 29, 51], "specifi": [2, 3, 4, 6, 12, 15, 18, 19, 20, 23, 25, 26, 33, 35, 36, 40, 43, 49, 50, 51], "overrid": [2, 15, 34, 51], "repeat": [2, 15, 50], "from_word": [2, 3], "pauliword": 2, "input": [2, 3, 7, 8, 15, 17, 18, 19, 26, 27, 36, 39, 41, 42, 45, 46, 50], "word": [2, 3, 50], "g": [2, 3, 4, 12, 15, 16, 19, 22, 23, 29, 31, 33, 35, 36, 40, 43, 49], "xyx": [2, 3], "3rd": 2, "second": [2, 3, 36, 46], "typenam": [2, 15, 17, 18, 19, 22, 26], "qualifiedspinop": 2, "struct": [2, 15, 17, 18, 19, 22, 26, 33, 34, 36, 38, 39, 42, 45, 46], "constexpr": [2, 17, 27], "dyn": [2, 27, 36], "level": [2, 12, 15, 20, 22, 23, 31, 33, 35, 38, 42], "qudit": [2, 19, 20, 22, 23, 38], "d": [2, 4, 12, 18, 20, 27, 36, 49, 50], "system": [2, 3, 4, 8, 15, 20, 25, 27, 29, 31, 32, 34, 36, 43, 49, 50, 51], "inlin": [2, 15, 33], "new": [2, 3, 4, 11, 12, 15, 17, 29, 30, 33], "uniqu": [2, 3, 14, 15, 20, 22, 27, 32, 37, 43], "enable_if_t": 2, "qreg": [2, 3], "A": [2, 3, 4, 8, 12, 15, 18, 22, 29, 34, 35, 42, 49, 50], "contain": [2, 3, 4, 15, 19, 20, 25, 29, 32, 33, 35, 36, 38, 43, 50, 51], "dynam": [2, 3, 16, 17, 20, 27, 33, 36, 38], "time": [2, 3, 4, 6, 8, 9, 11, 12, 14, 15, 18, 20, 24, 27, 28, 33, 36, 37, 38, 41, 50, 51], "By": [2, 15, 41, 43, 49, 50, 51], "regist": [2, 3, 15, 18, 20, 22, 27, 33, 35, 36, 38, 40, 43, 49, 50], "like": [2, 3, 4, 6, 8, 12, 15, 27, 31, 33, 35, 36, 38, 40, 43, 45, 46, 50], "paramet": [2, 3, 4, 5, 7, 8, 10, 15, 22, 27, 35, 36, 38, 39, 41, 45, 46, 49, 50], "value_typ": 2, "indic": [2, 3, 19, 22, 23, 27, 35, 36, 42, 50], "underli": [2, 3, 12, 15, 25, 27, 35, 38, 49], "auto": [2, 15, 16, 17, 18, 19, 23, 26, 27, 33, 34, 36, 38, 39, 41, 42, 43, 45, 46], "interfac": [2, 4, 12, 27, 35, 51], "idx": [2, 3, 7, 23, 27], "qspan": 2, "front": [2, 18, 26, 27, 36, 38], "count": [2, 3, 7, 8, 15, 17, 18, 23, 27, 33, 35, 36, 41, 43, 50], "back": [2, 8, 12, 18, 27, 29, 36, 50], "last": [2, 27, 43, 50], "slice": [2, 3, 23, 27, 38], "clear": [2, 3, 15, 27, 35, 42], "destroi": [2, 27], "postcondit": [2, 27], "own": [2, 3, 4, 9, 20, 25, 27, 33, 35, 38, 50, 51], "semant": [2, 3, 14, 20, 24, 26, 27, 29, 33, 38, 45], "held": 2, "delet": [2, 12, 27], "cannot": [2, 12, 18, 19, 27, 29, 38, 45, 51], "move": [2, 4, 7, 12, 34], "assign": [2, 20, 25, 43, 51], "qview": [2, 18, 19, 26, 38, 41, 42], "observe_result": [2, 3, 15, 36], "encapsul": [2, 7, 15, 27, 43], "observ": [2, 3, 5, 7, 8, 18, 35, 36, 39, 41, 43, 44, 46, 49, 50, 51], "call": [2, 3, 5, 6, 8, 12, 15, 17, 18, 19, 20, 26, 33, 35, 36, 38, 39, 42, 46, 50, 51], "includ": [2, 3, 4, 12, 13, 15, 18, 33, 34, 35, 36, 40, 44, 50, 53], "measur": [2, 3, 6, 9, 15, 16, 18, 19, 20, 22, 29, 33, 35, 36, 41, 43, 50, 51], "execut": [2, 8, 11, 12, 13, 15, 17, 19, 20, 25, 26, 31, 32, 33, 35, 36, 42, 43, 47, 49, 50, 51, 53], "ansatz": [2, 5, 10, 15, 36, 39, 41, 43, 46, 50], "circuit": [2, 3, 7, 8, 11, 14, 15, 16, 19, 20, 23, 24, 28, 29, 33, 34, 39, 40, 43, 45, 49, 50, 51], "global": [2, 3, 15, 19, 38], "expect": [2, 3, 4, 5, 6, 7, 8, 10, 12, 15, 41, 48, 50, 51], "h": [2, 4, 6, 7, 8, 10, 12, 15, 17, 18, 23, 26, 27, 29, 33, 34, 35, 36, 39, 41, 43, 44, 45, 46, 49, 50], "precomput": 2, "psi": [2, 5, 6, 15, 18], "sample_result": [2, 3, 15, 36], "If": [2, 3, 4, 6, 7, 8, 12, 15, 29, 31, 32, 38, 41, 50, 51], "wa": [2, 3, 4, 12, 15, 31, 33, 36, 41, 43], "shot": [2, 3, 15, 18, 35, 36, 41, 49], "base": [2, 3, 4, 10, 12, 13, 14, 15, 17, 21, 22, 32, 33, 35, 40, 43, 46, 50, 51, 53], "raw_data": [2, 15], "raw": [2, 3, 7], "convers": 2, "simpli": [2, 12, 50], "ignor": [2, 51], "fine": [2, 15, 36], "grain": [2, 15, 36], "explicitli": [2, 29, 32, 33, 49, 51], "request": [2, 12, 15, 43, 51], "oppos": [2, 39], "observe_data": 2, "spinoptyp": [2, 15], "sub": [2, 3, 12, 14, 15, 18, 19, 28, 38, 46], "id_coeffici": [2, 15], "executioncontext": 2, "abstract": [2, 15, 17, 22, 23, 25, 27, 39, 43], "how": [2, 4, 5, 8, 12, 13, 15, 17, 31, 33, 35, 36, 37, 43, 45, 48, 50, 51, 53], "name": [2, 3, 8, 12, 15, 17, 22, 25, 31, 33, 35, 36, 40, 41, 50], "shots_": 2, "member": [2, 19], "basic": [2, 5, 11, 12, 24, 40], "sampl": [2, 3, 8, 9, 12, 17, 35, 36, 41, 43, 44, 49, 50, 51], "option": [2, 3, 4, 12, 15, 17, 22, 25, 32, 35, 36, 40, 43, 50], "result": [2, 3, 5, 6, 8, 9, 12, 15, 16, 17, 18, 20, 29, 33, 35, 36, 41, 43, 49, 50, 51], "invoc": [2, 3, 17, 25, 35, 40, 43, 46, 51], "expectationvalu": 2, "nullopt": 2, "hasconditionalsonmeasureresult": 2, "fals": [2, 4, 7, 12, 50], "being": [2, 3, 5, 9, 12, 15, 29, 36, 50, 51], "ha": [2, 3, 4, 8, 9, 10, 12, 15, 29, 36, 38, 49, 50, 51], "statement": [2, 15, 16, 20], "noise_model": [2, 3, 9, 36, 50], "noisemodel": [2, 3, 9, 50], "nullptr": 2, "current": [2, 3, 4, 12, 13, 15, 25, 35, 38, 43, 46, 49, 50, 51, 53], "canhandleobserv": 2, "flag": [2, 12, 33, 34, 36, 40, 43, 49, 51], "handl": [2, 12, 35, 36, 43, 49, 50, 51], "task": [2, 15, 23, 24, 33, 35, 43], "under": [2, 4, 12, 34, 35, 49], "asyncexec": 2, "occur": [2, 3, 12, 20, 36, 50], "asynchron": [2, 3, 8, 15, 25, 36, 50], "detail": [2, 4, 12, 20, 35, 42, 49], "futur": [2, 3, 4, 8, 12, 15, 36, 43, 49, 50, 51], "futureresult": 2, "store": [2, 3, 8, 20, 27, 33, 36, 43], "simulationdata": 2, "mechan": [2, 12, 15, 17, 23, 27, 29, 34, 41, 43, 47], "simul": [2, 4, 5, 6, 8, 11, 13, 14, 15, 30, 33, 40, 43, 48, 49, 53], "client": [2, 4, 15], "extract": [2, 3, 4, 7, 12, 15, 17, 18, 23, 29, 33, 38, 46, 50], "resourc": [2, 4, 12, 24, 25, 40, 43, 51], "kernelresourc": 2, "run": [2, 3, 4, 7, 8, 12, 14, 15, 18, 31, 33, 35, 36, 40, 43, 49, 50, 51], "tracer": 2, "persist": [2, 12, 15, 20], "trace": 2, "kernelnam": 2, "batchiter": 2, "batch": [2, 7, 8, 20], "observe_n": 2, "sample_n": 2, "totaliter": 2, "registernam": [2, 15], "mid": [2, 3, 51], "mode": [2, 3, 4, 6, 33, 40], "keep": [2, 15, 51], "track": [2, 15], "job": [2, 12, 15, 36, 50], "identifi": [2, 12, 20], "qpu": [2, 3, 15, 20, 25, 35, 43, 49, 50], "ani": [2, 3, 4, 8, 9, 12, 15, 19, 24, 26, 27, 35, 36, 39, 41, 42, 44, 47, 49, 50, 51], "extra": [2, 29, 36, 49, 50], "configur": [2, 4, 12, 19, 25, 31, 33, 35, 36, 40, 41, 42, 49, 51], "inform": [2, 3, 4, 12, 13, 15, 20, 22, 25, 27, 32, 33, 36, 38, 43, 49, 50, 51, 53], "need": [2, 4, 6, 8, 9, 12, 29, 31, 35, 39, 43, 46, 49, 50, 51], "retriev": [2, 3, 15, 50], "later": [2, 4, 12, 15, 36, 43, 50], "server": [2, 12, 43, 49, 50], "file": [2, 4, 8, 12, 15, 31, 32, 33, 34, 35, 36, 40, 43, 44, 47, 49, 50], "read": [2, 3, 36, 50], "wrap": [2, 15, 17, 29], "t": [2, 3, 4, 12, 19, 23, 38, 39, 41, 50], "case": [2, 3, 4, 9, 12, 15, 29, 32, 36, 39, 43, 50], "must": [2, 3, 4, 6, 12, 15, 19, 24, 27, 29, 34, 35, 36, 38, 40, 41, 42, 44, 46, 49, 50, 51], "some": [2, 4, 12, 15, 19, 29, 31, 33, 34, 35, 39, 42, 43], "point": [2, 3, 4, 12, 15, 19, 22, 33, 35, 38, 40, 41, 42, 43, 49, 51], "within": [2, 4, 12, 15, 19, 21, 23, 24, 27, 31, 34, 36, 43, 50, 51], "same": [2, 3, 4, 12, 15, 29, 33, 35, 36, 38, 43, 49, 50], "runtim": [2, 11, 12, 17, 20, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 49, 51], "_job": 2, "qpunamein": 2, "config": [2, 4, 12, 35], "info": [2, 33, 47], "requir": [2, 3, 4, 7, 8, 15, 19, 24, 26, 27, 29, 31, 36, 39, 42, 43, 44, 45, 46, 49, 50, 51], "abl": [2, 12, 15, 20, 24, 49, 50], "date": 2, "even": [2, 4, 12, 51], "after": [2, 3, 4, 12, 15, 33, 36, 50], "async_result": [2, 36, 50], "face": 2, "which": [2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 17, 19, 20, 23, 27, 29, 31, 33, 35, 36, 38, 40, 41, 43, 49, 50, 51, 53], "itself": [2, 4, 12, 17, 26, 29, 39, 43], "collect": [2, 3, 8, 24], "pertin": [2, 15, 21, 26, 27], "remot": [2, 3, 11, 15, 20, 47], "rest": [2, 3, 4, 12, 43, 49, 50], "wait": [2, 3, 36, 43], "until": [2, 3, 36], "readi": [2, 12, 36, 50], "executionresult": 2, "bit": [2, 9, 15, 18, 20, 27, 29, 32, 35, 36, 41, 43, 50], "correspond": [2, 3, 4, 5, 12, 15, 36, 41, 50], "well": [2, 3, 4, 12, 13, 15, 18, 20, 31, 35, 38, 50, 51, 53], "integ": [2, 3, 25, 43], "1st": [2, 9], "bitstr": [2, 3, 15, 50], "m": [2, 4, 8, 12, 23, 33, 51], "tripl": [2, 33], "long": [2, 4, 12, 15, 36, 50], "length": [2, 50], "deseri": 2, "discuss": [2, 34, 37, 38], "brief": [2, 35, 36, 50], "countsdictionari": [2, 15], "assum": [2, 4, 12, 20, 27, 32, 35, 36], "expval": [2, 15], "other": [2, 3, 4, 11, 12, 17, 19, 23, 27, 29, 38, 42, 43, 51], "appendresult": 2, "globalregisternam": [2, 15], "classic": [2, 4, 14, 16, 20, 22, 23, 27, 29, 31, 33, 35, 36, 37, 40, 41, 42, 43, 50], "sequentialdata": 2, "sequenti": [2, 3, 15], "collat": [2, 3], "": [2, 3, 4, 6, 7, 9, 12, 15, 20, 25, 27, 29, 31, 32, 33, 34, 36, 39, 41, 45, 49, 50], "holist": 2, "nullari": 2, "precomputedexp": 2, "__global__": [2, 3, 15], "has_expect": 2, "string_view": [2, 15, 35], "anoth": [2, 4, 18, 19, 29, 36, 41, 50], "register_nam": [2, 3, 15], "tandem": [2, 8, 46], "to_map": [2, 15], "regnam": 2, "merg": [2, 33], "necessari": [2, 4, 12, 33, 36, 49, 51], "document": [2, 4, 11, 12, 13, 22, 34, 35, 49, 53], "exp_val_z": 2, "deprec": [2, 3], "probabl": [2, 3, 9, 15, 36, 50], "most_prob": [2, 3, 18, 50], "most": [2, 3, 4, 12, 15, 29, 31, 33, 50], "ostream": 2, "output": [2, 7, 12, 33, 42, 49], "stream": [2, 20], "unord": 2, "get_margin": [2, 15], "marginalindic": [2, 15], "margin": 2, "those": [2, 19, 29, 33, 38, 41, 42, 43, 46, 51], "subset": [2, 3, 15, 19, 29], "rvalu": 2, "refer": [2, 11, 12, 15, 19, 20, 27, 29, 36, 38, 43, 46, 49, 50], "reorder": 2, "newbitstr": 2, "oldbitstr": 2, "process": [2, 3, 8, 15, 20, 25, 33, 50, 51], "rang": [2, 5, 6, 7, 8, 12, 26, 27, 41, 43, 50], "const_iter": 2, "cbegin": 2, "cend": 2, "has_even_par": 2, "pariti": 2, "registeredtyp": 2, "declar": [2, 19, 20, 22, 33, 35], "themselv": [2, 49], "plugin": [2, 4, 12, 34], "myinterfac": 2, "describ": [2, 3, 4, 9, 12, 25, 27, 35, 36], "column": [2, 3], "upon": [2, 5, 6, 12, 19, 20, 29, 50], "destruct": 2, "rawdata": 2, "exist": [2, 3, 4, 12, 14, 15, 20, 21, 34, 39, 42], "pointer": 2, "memori": [2, 8, 11, 12, 16, 19, 20, 27, 29, 33, 37, 42, 43, 44, 50, 51], "intern": [2, 16, 39, 40, 43], "modifi": [2, 12, 18, 19, 26, 29, 39, 46, 50], "correct": [2, 4, 7, 12, 18, 36, 46], "j": [2, 3, 4, 8, 18, 23, 42, 50], "minimal_eigenvalu": [2, 3], "minim": [2, 4, 11, 12, 50], "eigenvalu": [2, 3, 50, 51], "thei": [2, 3, 4, 5, 12, 19, 27, 29, 38, 41, 45, 50], "set_zero": 2, "print": [2, 3, 5, 6, 7, 8, 10, 15, 27, 33, 41, 43, 50], "regard": [2, 41, 45], "usag": [2, 8, 43], "depth": [2, 52], "etc": [2, 4, 12, 19, 20, 35, 43, 50], "kraus_op": 2, "krau": [2, 9, 36, 50], "initializer_list": 2, "initlist": 2, "adjoint": [2, 17, 18, 26, 29, 33], "flatten": 2, "nrow": 2, "ncol": 2, "note": [2, 4, 12, 18, 20, 29, 32, 33, 36, 38, 41, 42, 43, 50], "kraus_channel": [2, 36], "channel": [2, 3, 9, 12, 36, 50], "action": [2, 12, 15, 18, 19], "matric": 2, "subclass": [2, 15, 35], "amplitude_damping_channel": [2, 36], "bit_flip_channel": [2, 36], "depolarization_channel": [2, 9, 36], "phase_flip_channel": [2, 36], "inputlist": 2, "lvalu": 2, "make": [2, 3, 4, 12, 15, 32, 33, 35, 36, 43, 50, 51], "up": [2, 3, 12, 17, 23, 33, 35, 36, 39, 41, 50], "empti": [2, 3, 12, 17, 36, 50], "get_op": 2, "push_back": 2, "autom": [2, 35, 38, 42], "creation": [2, 14, 28, 35, 40, 50], "amplitud": [2, 8, 36, 50], "damp": [2, 36, 50], "error": [2, 4, 9, 12, 29, 36, 38, 49, 50, 51], "phase": [2, 3, 36, 50], "depolar": [2, 9, 36, 50], "densiti": [2, 8, 9, 36, 50, 51], "add_channel": [2, 3, 9, 36, 50], "quantumop": 2, "get_channel": [2, 3], "relev": [2, 5, 7, 25, 49, 51], "arg": [2, 3, 12, 15, 17, 19, 22, 26, 33, 42, 43, 50], "kernel_build": [2, 17], "kernel_builder_bas": 2, "kernelbuildertyp": 2, "mlir": [2, 3, 4, 11, 30, 33, 34, 39, 40, 43], "getargu": [2, 17, 34], "quakevalu": [2, 3, 17, 50], "isargstdvec": 2, "otherwis": [2, 3, 50], "getnumparam": [2, 17], "qvec": [2, 29, 43, 49, 50], "veq": [2, 29, 33], "pre": [2, 4, 15, 36, 49, 50, 51], "blockargu": 2, "constantv": 2, "val": 2, "float": [2, 3, 7, 22, 35, 43, 50, 51], "swap": [2, 12, 18], "mod": [2, 22], "is_same_v": 2, "control": [2, 3, 12, 14, 17, 18, 19, 20, 24, 26, 28, 29, 33, 35, 39, 43, 48, 49, 50], "perform": [2, 4, 7, 8, 18, 34, 35, 49, 50, 51], "fredkin": 2, "between": [2, 7, 8, 12, 19, 29, 36, 42, 50], "meant": [2, 14, 36, 38, 42], "thin": [2, 3], "wrapper": [2, 3, 12], "around": [2, 3, 32, 50], "instanc": [2, 3, 12, 15, 17, 19, 22, 27, 38, 43], "quak": [2, 3, 11, 28, 33, 34, 39, 40], "dialect": [2, 3, 33, 34, 39], "arithmet": [2, 19, 20, 39], "getvalu": 2, "actual": [2, 15, 35], "implicitlocopbuild": 2, "arith": [2, 29, 33], "constantfloatop": 2, "canvalidatenumel": 2, "stdvectyp": 2, "do": [2, 4, 12, 24, 27, 29, 31, 32, 33, 36, 39, 42, 43, 45, 50, 51], "loop": [2, 3, 8, 16, 33, 50], "know": [2, 29], "bound": [2, 3, 50], "startidx": [2, 3, 23], "subscript": [2, 49], "stdvec": [2, 29, 33], "constants": 2, "isstdvec": 2, "getrequiredel": 2, "veqtyp": 2, "divid": 2, "invers": [2, 18], "so": [2, 4, 12, 15, 33, 34, 35, 36, 43, 50, 51], "friend": 2, "write": [2, 3, 12, 32, 33, 34, 36, 47, 50], "u": [2, 5, 6, 8, 18, 23, 24, 33, 36, 50], "wai": [2, 15, 26, 29, 36, 42, 45], "code": [2, 4, 8, 11, 14, 16, 17, 18, 19, 20, 23, 24, 26, 27, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45, 46, 47, 49, 50, 51], "mlircontext": 2, "ctx": [2, 7, 34], "f": [2, 4, 7, 50], "optim": [2, 5, 7, 10, 12, 14, 24, 29, 33, 34, 40, 44, 45, 46, 48, 51], "high": [2, 8, 33], "object": [2, 3, 15, 29, 33, 40, 43, 46, 50], "serv": [2, 3, 4, 19, 27, 34, 36], "work": [2, 4, 8, 11, 12, 15, 30, 31, 38, 42, 43, 47, 50], "concret": [2, 3, 15, 36], "subtyp": 2, "possibli": 2, "deleg": [2, 12, 35, 40], "third": [2, 3, 50], "parti": [2, 50], "dimens": [2, 3, 5, 7, 15, 50], "immut": 2, "mutabl": [2, 15], "gradient": [2, 5, 7, 44, 46, 50], "df": 2, "dx_i": 2, "scalar": [2, 15, 39], "queri": [2, 15, 25, 43, 50], "whether": [2, 4, 12, 38], "strategi": [2, 15, 20, 26, 35, 46, 50], "parameter": [2, 8, 10, 15, 17, 19, 36, 41, 46, 50], "left": [2, 12, 19, 35], "thing": [2, 36, 50], "max": [2, 50], "evalu": [2, 3, 15, 19, 36, 51], "cobyla": [2, 3, 5, 10, 15, 46, 50], "opt": [2, 4, 12, 33, 34], "assert": 2, "requiresgradi": [2, 15], "algo": 2, "opt_val": [2, 46], "opt_param": [2, 15, 46], "dx": [2, 15], "virtual": [2, 4, 15, 35, 43], "achiev": [2, 15, 36, 49, 50], "goal": [2, 41], "optimization_result": [2, 15], "dim": [2, 7], "optimizable_funct": [2, 15], "opt_funct": [2, 15], "variat": [2, 5, 7, 11, 15, 37, 41, 48], "get_shap": 2, "get_data": 2, "overlap": 2, "leverag": [2, 3, 15, 17, 19, 26, 27, 31, 33, 35, 36, 37, 46, 50, 51], "signatur": [2, 3, 15, 17, 19, 33, 36, 39, 46], "separ": [2, 4, 12, 42, 51], "mapper": 2, "inherit": [2, 16, 20, 43], "updat": [2, 4, 11, 15, 49, 50], "protect": [2, 27, 35], "getexpectedvalu": 2, "central_differ": [2, 15], "forward_differ": 2, "parameter_shift": [2, 46], "prescrib": 2, "kernelt": 2, "argsmapp": [2, 15], "callabl": [2, 14, 15, 17, 19, 36, 39, 42, 46], "have": [2, 3, 4, 7, 8, 12, 13, 15, 19, 29, 31, 32, 34, 36, 38, 41, 43, 50, 51, 53], "quantumkernel": [2, 15, 26], "funcatx": [2, 3], "func": [2, 15, 29, 33, 34, 46], "exp_h": [2, 15], "order": [2, 19, 23, 36, 38, 43, 49], "forward": [2, 7], "differ": [2, 4, 7, 8, 12, 29, 36, 43, 49, 50], "approxim": [2, 48, 51], "registri": [2, 12], "unit": [2, 3, 19, 20, 22, 25, 27, 32, 38], "express": [2, 15, 16, 17, 18, 19, 20, 23, 24, 33, 36, 39, 40, 41, 42, 45], "certain": [2, 4, 12, 27, 35, 41, 43, 51], "logic": [2, 20, 25, 27, 43], "connect": [2, 4, 11, 20, 25, 27, 29], "queue": [2, 15, 50], "enqueu": 2, "relat": [2, 33], "quantum_platform": [2, 3, 25, 33, 40, 43], "baseremoterestqpu": 2, "baseremotesimulatorqpu": 2, "_qpuid": 2, "setid": 2, "thread": [2, 3, 4, 8, 20, 35, 43, 51], "getexecutionthreadid": 2, "getnumqubit": 2, "getconnect": 2, "issimul": 2, "supportsconditionalfeedback": 2, "feedback": [2, 12, 16, 20], "setshot": 2, "_nshot": 2, "noth": [2, 50], "wish": [2, 12, 36, 43], "isemul": 2, "local": [2, 3, 4, 11, 31, 33, 36, 43, 49], "emul": [2, 3, 8, 36, 49, 50], "quantumtask": 2, "setexecutioncontext": 2, "resetexecutioncontext": 2, "reset": [2, 3, 15, 18, 20, 35, 51], "launchkernel": 2, "kernelfunc": 2, "uint64_t": 2, "launch": [2, 12, 15, 40, 43], "pack": 2, "realiz": 2, "intend": [2, 15, 17, 23, 37, 38], "popul": 2, "platformqpu": 2, "qubitconnect": [2, 25], "fetch": 2, "get_num_qubit": [2, 25], "supports_task_distribut": 2, "multipl": [2, 22, 43, 51], "parallel": [2, 8, 12, 14, 20, 51], "qpu_id": [2, 3, 8, 15, 25, 43], "get_shot": 2, "getter": 2, "onc": [2, 4, 6, 12, 17, 32, 39, 49, 50, 51], "set_shot": 2, "clear_shot": 2, "remov": [2, 12, 29], "numshot": 2, "setter": 2, "set_exec_ctx": 2, "get_exec_ctx": 2, "reset_exec_ctx": 2, "num_qpu": [2, 3, 25, 43], "is_simul": [2, 25], "supports_conditional_feedback": 2, "get_current_qpu": [2, 25], "set_current_qpu": [2, 25], "device_id": [2, 25], "devic": [2, 7, 9, 12, 18, 19, 22, 26, 33, 35, 36, 38, 42, 43, 49], "is_remot": [2, 3, 25], "qpuid": [2, 25, 43], "is_emul": [2, 3, 25], "set_nois": [2, 3, 36], "reset_nois": 2, "turn": [2, 35, 47], "off": [2, 3, 4, 43], "enqueueasynctask": 2, "kernelexecutiontask": 2, "settargetbackend": 2, "let": [2, 9, 12, 29, 31, 32, 33, 36, 41, 45, 50], "list_platform": 2, "ultim": [2, 33, 35, 41], "what": [2, 3, 8, 11, 35, 37], "ad": [2, 4, 12, 13, 32, 33, 36, 40, 49, 50, 53], "promis": 2, "qubitedg": [2, 25], "structur": [2, 3, 7, 15, 17, 21, 25, 27, 33, 34, 35, 39, 43, 45], "num_available_gpu": [2, 3], "gpu": [2, 3, 4, 5, 7, 11, 13, 14, 20, 30, 32, 35, 36, 40, 43, 50, 53], "set_random_se": [2, 3, 50, 51], "caller": 2, "unset_nois": [2, 3, 36], "befor": [2, 12, 32, 36, 44, 47, 49, 50], "dealloc": [2, 20, 27, 35, 38], "goe": [2, 20, 50], "scope": [2, 19, 20, 27, 33, 34, 38], "mpi": [2, 8, 11, 36, 43, 51], "been": [2, 3, 4, 12, 36, 49, 50], "built": [2, 4, 5, 6, 32, 36, 49, 50, 51], "against": [2, 4, 12, 49], "argc": [2, 4], "char": [2, 4], "argv": [2, 4], "program": [2, 4, 8, 11, 12, 14, 17, 19, 22, 23, 27, 28, 32, 33, 36, 37, 42, 43, 49, 50, 51], "is_initi": [2, 3, 36], "alreadi": [2, 3, 12], "final": [2, 3, 5, 33, 35, 36, 43, 50], "rank": [2, 3, 36, 43], "num_rank": [2, 3], "all_gath": [2, 3], "gather": [2, 3, 6, 18], "fit": [2, 4], "come": [2, 8, 12, 20, 36], "all_reduc": 2, "binaryfunct": 2, "localvalu": 2, "reduc": 2, "rootrank": [2, 3], "pykernel": 3, "argtypelist": 3, "programmat": 3, "str": [3, 43, 49, 50], "accept": [3, 4, 12, 38], "argument_count": 3, "alia": [3, 27, 38, 41], "shots_count": [3, 6, 8, 9, 49, 50], "1000": [3, 6, 8, 9, 15, 36, 41, 49], "none": [3, 7], "over": [3, 6, 8, 9, 12, 15, 24, 33, 35, 39, 41, 50], "ndarrai": [3, 9], "leav": [3, 7, 9, 12], "doesn": 3, "firstfloat": 3, "secondfloat": 3, "kei": [3, 12, 35, 49, 50], "nois": [3, 9, 15, 25, 36, 49, 50], "model": [3, 7, 9, 11, 12, 14, 15, 17, 19, 21, 22, 24, 27, 28, 29, 33, 35, 36, 37, 38, 42, 43, 50], "dictionari": [3, 15, 50], "sampleresult": [3, 35, 50], "sample_async": [3, 15, 36, 43, 50], "mlir_cudaq": 3, "_mlir_lib": 3, "_quakedialect": 3, "cudaq_runtim": 3, "asyncsampleresult": [3, 50], "platform": [3, 4, 8, 11, 12, 13, 14, 28, 33, 35, 37, 41, 49, 53], "Will": [3, 24], "whose": [3, 7, 15, 20, 36], "identif": 3, "spin_oper": [3, 50], "spinoper": [3, 8, 50], "everi": [3, 4, 43, 50], "nest": [3, 43], "hermitian": 3, "calcul": [3, 5, 6, 7, 8, 50], "impli": [3, 41], "observeresult": [3, 50], "observe_async": [3, 8, 15], "asyncobserveresult": 3, "get_stat": 3, "vqe": [3, 10, 46, 50], "kwarg": 3, "parameter_count": [3, 8, 10, 50], "argument_mapp": 3, "gradient_strategi": [3, 50], "has_target": 3, "arg0": [3, 33], "get_target": [3, 8, 43, 50], "rais": 3, "set_target": [3, 5, 6, 7, 8, 9, 35, 43, 49, 50, 51], "reset_target": 3, "initialize_cudaq": 3, "environ": [3, 4, 9, 12, 34, 36, 43, 47, 49, 51], "detect": [3, 12], "infrastructur": [3, 4, 34, 43], "mai": [3, 4, 12, 15, 17, 19, 20, 24, 26, 32, 39, 43, 47, 49, 50, 51], "descript": [3, 12, 35, 50, 51], "properti": [3, 29], "featur": [3, 4, 12, 13, 24, 51, 53], "self": [3, 4, 7, 12], "activ": [3, 4, 12, 43, 51], "consist": 3, "physic": [3, 14, 20, 27, 29, 40, 43, 49], "mlirvalu": 3, "__add__": 3, "__radd__": 3, "__sub__": 3, "__rsub__": 3, "__neg__": 3, "__mul__": 3, "__rmul__": 3, "__getitem__": 3, "primari": [3, 15, 27, 35, 41], "complexmatrix": 3, "arg1": 3, "__str__": 3, "lowest": 3, "__eq__": 3, "togeth": [3, 33], "__iter__": 3, "through": [3, 4, 7, 9, 12, 35, 42, 47, 49, 50], "chunk_count": 3, "receiv": 3, "while": [3, 4, 12, 19, 33, 42, 50], "convert": [3, 15, 16, 33, 36], "0j": 3, "get_qubit_count": 3, "get_term_count": 3, "qubit_count": [3, 5, 6, 7, 8, 9, 10, 50], "term_count": [3, 8], "40844417": 3, "ith": 3, "format": [3, 7], "scipi": [3, 50], "csr_arrai": 3, "print_coeffici": 3, "termin": [3, 8, 12], "At": [3, 4, 12], "directli": [3, 12, 15, 19, 20, 24, 29, 33], "c_if": [3, 17], "dure": [3, 4, 5, 7, 9, 12, 15, 49, 51], "__len__": 3, "equival": 3, "metadata": [3, 33], "experi": [3, 4, 12], "expectation_z": [3, 7], "get_marginal_count": 3, "marginal_indic": 3, "get_register_count": 3, "get_sequential_data": 3, "item": [3, 7], "frequent": 3, "proport": 3, "kick": [3, 43], "pattern": [3, 14, 19, 28, 33, 34, 38, 39, 42], "without": [3, 4, 12, 15, 19, 26, 36, 49, 50, 51], "sub_term": 3, "favor": 3, "get_spin": 3, "gradientdesc": 3, "initial_paramet": [3, 5, 50], "lower_bound": 3, "lower": [3, 33, 35, 40], "max_iter": [3, 50], "maximum": [3, 51], "upper_bound": 3, "upper": 3, "neldermead": 3, "lbfg": [3, 15, 46], "centraldiffer": [3, 50], "parameter_vector": [3, 50], "loss": [3, 7], "forwarddiffer": 3, "parametershift": 3, "krauschannel": [3, 9, 50], "__init__": [3, 7], "bitflipchannel": [3, 50], "decoher": [3, 9, 36, 50], "Its": [3, 27, 33, 51], "vice": 3, "versa": 3, "180": [3, 36, 50], "remain": [3, 4, 26, 36, 50], "therefor": [3, 27, 33, 34, 38, 45], "phaseflipchannel": [3, 50], "untouch": 3, "depolarizationchannel": [3, 9, 50], "mixtur": 3, "decai": [3, 9, 36, 50], "amplitudedampingchannel": [3, 50], "dissip": [3, 36, 50], "energi": [3, 10, 15, 36, 50], "due": [3, 9, 12, 15, 36, 50, 51], "interact": [3, 12, 25, 36, 50], "ground": [3, 10, 36, 50], "krausoper": [3, 50], "ki": 3, "dag": [3, 24], "col_count": 3, "row_count": 3, "scatter": 3, "concaten": 3, "arg2": 3, "In": [4, 6, 9, 19, 22, 29, 34, 35, 36, 38, 43, 49, 50, 51], "you": [4, 11, 12, 19, 31, 32, 33, 34, 35, 36, 38, 39, 40, 49, 50, 51], "best": [4, 12, 33], "recommend": [4, 12], "avoid": [4, 38], "conflict": 4, "softwar": [4, 12], "tool": [4, 11, 13, 29, 32, 33, 34, 40, 53], "singular": [4, 51], "docker": [4, 13, 53], "rootless": 4, "address": [4, 15, 43], "issu": [4, 12, 15, 51], "concern": 4, "often": [4, 12, 15, 29, 41], "motiv": [4, 28], "folder": [4, 12, 31, 35], "admin": [4, 12], "permiss": [4, 12], "instruct": [4, 12, 20, 22, 24, 29, 33, 39, 44, 49, 50, 51], "our": [4, 5, 6, 7, 8, 9, 12, 13, 29, 31, 32, 33, 36, 49, 50, 53], "guid": [4, 11, 12, 32, 49], "want": [4, 12, 29, 32, 33, 35, 39, 43], "your": [4, 8, 12, 35, 36, 40, 41, 46, 49, 50, 51], "meet": 4, "compat": [4, 11, 46, 51], "To": [4, 9, 12, 15, 19, 27, 31, 32, 33, 34, 35, 36, 38, 43, 49, 50, 51], "pleas": [4, 12, 13, 34, 36, 43, 50, 51, 53], "still": [4, 12, 29, 36, 50], "ensur": [4, 12, 33, 34], "outlin": 4, "walk": [4, 12, 35], "step": [4, 7, 11, 18, 32, 33, 40, 41], "look": [4, 12, 13, 22, 29, 33, 36, 41, 43, 49, 50, 53], "page": [4, 11, 12], "compon": [4, 12], "open": [4, 12, 19, 33, 43, 50], "repositori": [4, 12, 13, 34, 35, 53], "download": [4, 7, 12], "almost": [4, 12], "though": [4, 12], "piec": 4, "less": [4, 36], "multi": [4, 11, 13, 14, 17, 20, 26, 35, 37, 43, 48, 49, 53], "requisit": 4, "satisfi": [4, 7, 9, 27, 51], "linux": [4, 12, 13, 33, 53], "almalinux": 4, "8": [4, 7, 8, 12, 18, 32, 33, 43, 49, 50, 51], "imag": [4, 7, 13, 53], "manylinux_2_28": 4, "cento": [4, 12], "debian": [4, 12], "12": [4, 12, 32, 33], "fedora": [4, 12], "38": [4, 12], "opensus": [4, 12], "sled": [4, 12], "sle": [4, 12], "15": [4, 5, 7, 8, 12, 33], "5": [4, 5, 7, 8, 9, 12, 13, 15, 18, 23, 27, 33, 36, 39, 41, 43, 50, 51, 53], "rhel": [4, 12], "9": [4, 7, 8, 12, 15, 33], "rocki": [4, 12], "ubuntu": [4, 12], "22": [4, 12, 33], "04": [4, 12], "test": [4, 7, 8, 12, 17], "bash": [4, 12], "shell": [4, 12], "script": [4, 12, 43], "bin": [4, 12, 40], "gnu": [4, 12, 33], "sure": [4, 12, 32, 43], "newer": [4, 12], "28": [4, 12, 36, 43, 50], "cpu": [4, 6, 7, 9, 12, 33, 36, 42, 43, 50], "x86": [4, 12], "64": [4, 7, 12, 33, 43, 51], "v3": [4, 12, 50], "arm64": [4, 12], "adjust": [4, 51], "nvidia": [4, 5, 7, 12, 14, 20, 32, 35, 36, 40, 50, 51], "volta": [4, 12], "ture": [4, 12], "amper": [4, 12], "ada": [4, 12], "hopper": [4, 12], "capabl": [4, 8, 12, 19, 51], "7": [4, 7, 8, 12, 33, 43], "latest": [4, 12, 13, 43, 53], "driver": [4, 7, 12], "check": [4, 12, 49, 50], "smi": [4, 12], "command": [4, 8, 12, 31, 32, 35, 36, 40, 43, 50, 51], "470": [4, 12], "57": [4, 12], "02": [4, 12], "strongli": 4, "addit": [4, 8, 11, 15, 51], "link": [4, 12, 31, 32, 33, 40], "abov": [4, 12, 15, 17, 32, 33, 35, 36, 43, 46], "prior": [4, 12], "proceed": [4, 36], "subsequ": [4, 20, 23, 25], "revis": [4, 12], "posix": [4, 12], "packag": [4, 5, 7, 12], "usual": [4, 12, 40], "obtain": [4, 13, 53], "manag": [4, 12, 43], "interpret": 4, "llvm": [4, 33, 34, 35, 40], "match": [4, 12, 49], "wget": [4, 12], "git": [4, 12], "unzip": 4, "present": [4, 12, 31], "replac": [4, 12, 33, 34, 46, 49, 50], "altern": [4, 12, 36, 50], "manual": [4, 12, 20, 41, 43, 50], "go": [4, 12, 36, 38, 43, 50], "web": [4, 12], "longer": [4, 9], "export": [4, 35, 43, 49], "cudaq_install_prefix": 4, "usr": [4, 12, 33], "cuquantum_install_prefix": 4, "cutensor_install_prefix": 4, "llvm_install_prefix": 4, "blas_install_prefix": 4, "bla": 4, "zlib_install_prefix": 4, "zlib": 4, "openssl_install_prefix": 4, "openssl": 4, "curl_install_prefix": 4, "curl": [4, 49], "Their": 4, "chosen": [4, 8], "freeli": [4, 12], "path": [4, 12, 33, 35, 40, 49], "flexibl": 4, "deviat": 4, "below": [4, 5, 7, 8, 12, 15, 43, 50], "directori": [4, 12, 34, 40], "import": [4, 5, 6, 7, 8, 9, 10, 33, 43, 49, 50, 51], "toolkit": [4, 12, 32], "suitabl": [4, 12, 41, 51], "onlin": [4, 12], "cuda_vers": [4, 12], "cuda_download_url": [4, 12], "http": [4, 7, 12, 43, 49, 50], "develop": [4, 11, 19, 20, 31, 34, 35, 37, 38, 41, 42, 44, 48, 49, 51], "com": [4, 7, 12, 49], "repo": [4, 12], "url": [4, 12, 43, 49, 50], "subfold": [4, 12], "uncom": [4, 12], "line": [4, 12, 33, 35, 40, 43, 49, 50, 51], "rhel8": [4, 12], "cuda_arch_fold": [4, 12], "x86_64": [4, 12, 33], "dnf": [4, 12], "nobest": [4, 12], "setopt": [4, 12], "install_weak_dep": [4, 12], "echo": [4, 12, 49], "tr": [4, 12], "As": [4, 14, 20, 21, 27, 34, 43, 50, 51], "6": [4, 5, 7, 8, 9, 12, 15, 18, 23, 33, 36, 39, 43, 50], "23": 4, "might": [4, 17, 29, 35, 36, 39, 43], "sbsa": 4, "processor": [4, 8, 11, 12, 13, 14, 15, 20, 37, 53], "cuquantum_vers": 4, "cuquantum_download_url": 4, "redist": 4, "cuquantum_arch": 4, "_cuda": 4, "cut": [4, 50], "f1": 4, "archiv": [4, 12], "tar": [4, 12], "xz": 4, "mkdir": [4, 31, 35], "p": [4, 9, 12, 36, 50], "xf": 4, "strip": 4, "rm": [4, 12], "rf": [4, 12], "choos": [4, 9, 12], "cutensor_vers": 4, "cutensor_download_url": 4, "libcutensor": 4, "cutensor_arch": 4, "mv": 4, "lib": [4, 12, 31, 33, 34, 35], "l": [4, 15, 32, 33, 40, 46], "xarg": 4, "20": [4, 7, 27, 32, 33], "gcc": [4, 12, 33, 40], "openmp": [4, 35], "clang": [4, 33, 40], "16": [4, 7, 33, 50], "gcc_version": 4, "toolset": 4, "independ": [4, 15, 20, 43], "gcc_install_prefix": 4, "rh": 4, "cxx": [4, 31, 35], "root": [4, 7, 12], "cc": [4, 29, 33], "fc": 4, "gfortran": 4, "cudacxx": 4, "nvcc": [4, 12, 32], "fortran": 4, "omit": 4, "acceler": [4, 7, 11, 12, 35, 36, 40, 42, 50, 51], "found": [4, 12, 13, 15, 22, 32, 35, 49, 53], "written": [4, 7, 15, 32, 41], "commit": 4, "clone": [4, 7, 12, 27, 34, 38], "github": [4, 12, 13, 49, 50, 51, 53], "checkout": 4, "branch": [4, 12, 13, 17, 53], "tag": [4, 12], "mere": [4, 49], "zip": 4, "henc": [4, 6, 8, 12, 29, 43], "cudaq_werror": 4, "cudaq_python_support": 4, "cudahostcxx": 4, "cudaq_enable_static_link": 4, "ldflag": 4, "libgcc": 4, "libstdc": [4, 12], "llvm_project": 4, "lld": 4, "build_cudaq": 4, "sh": [4, 12], "uv": 4, "log": [4, 7, 11, 12, 13, 37, 53], "confirm": [4, 12, 36, 50], "desir": [4, 12, 25, 35, 43], "messag": [4, 12, 20], "skip": 4, "easili": [4, 12, 36, 50], "migrat": 4, "makeself": 4, "cuda_quantum_asset": 4, "llc": [4, 33], "ld": 4, "build_config": 4, "xml": 4, "gzip": [4, 12], "sha256": 4, "licens": [4, 12], "install_cuda_quantum": [4, 12], "unam": 4, "heterogen": [4, 11, 14], "workflow": [4, 5, 7, 11, 15, 31, 33, 40], "migrate_asset": 4, "sudo": [4, 12], "set_env": [4, 12], "asset": [4, 12], "locat": [4, 12, 49], "highli": [4, 12], "profil": [4, 12], "fi": [4, 49], "linker": [4, 40], "mean": [4, 8, 12, 29, 36, 41, 50], "drop": [4, 46], "rare": 4, "extern": [4, 33, 34], "nvqpp_ld_path": 4, "discover": [4, 12], "caus": [4, 12], "complet": [4, 9, 12, 15, 49], "did": [4, 12], "prefer": [4, 12], "version_suffix": [4, 12], "nvtx": [4, 12], "cudart": [4, 12], "libcusolv": [4, 12], "libcubla": [4, 12], "awar": [4, 32], "devel": 4, "dev": [4, 8, 12], "suffici": [4, 12, 43], "openmpi": [4, 12], "fulli": [4, 12, 13, 33, 36, 43, 53], "autoconf": 4, "libtool": 4, "flex": 4, "openmpi_vers": 4, "openmpi_download_url": 4, "ompi": 4, "gz": [4, 7, 12], "tmp": 4, "src": [4, 49], "cd": [4, 12, 31, 35], "autogen": 4, "pl": [4, 33], "wl": [4, 33], "prefix": [4, 12], "disabl": 4, "getpwuid": 4, "debug": [4, 11, 12, 33, 37], "mem": 4, "event": 4, "memcheck": 4, "verb": 4, "nproc": 4, "mpich": 4, "done": [4, 12, 27, 36, 39, 47], "mpic": 4, "mpi_cuda_check": 4, "cpp": [4, 12, 18, 31, 32, 33, 34, 35, 36, 40, 43, 49, 51], "mpiexec": [4, 43, 51], "np": [4, 7, 8, 9, 43, 50, 51], "__has_includ": 4, "ext": 4, "endif": 4, "stdio": [4, 18], "main": [4, 12, 13, 15, 18, 29, 33, 36, 53], "mpi_init": 4, "exit_cod": 4, "mpix_query_cuda_support": 4, "printf": [4, 15, 18, 27, 36, 43], "els": [4, 7, 17, 50, 51], "miss": [4, 29], "mpi_fin": 4, "encount": [4, 12, 50, 51], "similar": [4, 40, 42], "mca": 4, "plm_rsh_agent": 4, "could": [4, 41, 46, 50], "ssh": 4, "agent": 4, "rsh": 4, "commun": [4, 15, 43, 49], "node": [4, 8, 42, 43], "unless": 4, "slurm": 4, "mpi_path": [4, 12], "cuda_quantum_path": [4, 12, 31, 35, 40], "distributed_interfac": [4, 12], "activate_custom_mpi": [4, 12], "yourself": 4, "hybrid": [5, 11, 31, 40], "algorithm": [5, 11, 12, 14, 17, 19, 28, 29, 36, 37, 39, 41, 42, 43, 44, 48], "involv": [5, 33, 51], "bloch": 5, "ket": [5, 6], "initialis": 5, "rx": [5, 7, 8, 26, 50], "ry": [5, 7, 15, 18, 36, 39, 43, 46, 50], "hamiltonian": [5, 6, 8, 18, 36, 43, 50, 51], "intial": 5, "build": [5, 11, 12, 13, 17, 19, 22, 23, 31, 34, 35, 36, 39, 41, 50, 53], "statevector": 5, "bra": [5, 6], "cost_valu": 5, "def": [5, 7, 8, 12, 50], "expectation_valu": [5, 36], "demonstr": [5, 15, 17, 33, 36, 37, 38, 43, 45], "initial_cost_valu": 5, "suit": [5, 12, 50], "free": [5, 12, 15, 17, 18, 19, 20, 24, 26, 33, 35, 36, 46, 49, 50], "alogrithm": 5, "quantum": [5, 8, 9, 16, 17, 20, 21, 26, 28, 29, 39, 41, 45, 47], "pip": [5, 7, 10, 12, 51], "instal": [5, 7, 10, 11, 13, 31, 32, 33, 34, 35, 49, 51, 53], "matplotlib": [5, 7], "19": [5, 33], "plot": [5, 7], "decreas": 5, "procedur": 5, "pyplot": [5, 7], "plt": [5, 7], "x_valu": 5, "len": [5, 7, 8], "y_valu": 5, "xlabel": [5, 7], "epoch": [5, 7], "ylabel": [5, 7], "text": [5, 7], "39": [5, 7], "One": [6, 15, 29, 40, 41, 43, 47], "excut": 6, "collaps": [6, 35], "mani": [6, 8, 22, 25, 43, 51], "statist": [6, 15, 18], "qpp": [6, 12, 33, 35, 51], "ghz": [6, 8, 31, 33, 36, 41, 45], "dont": 6, "mz": [6, 8, 15, 16, 17, 18, 29, 33, 36, 41, 43, 45, 49, 50], "490": 6, "510": 6, "hardwar": [6, 11, 13, 48, 51, 53], "rebuilt": 6, "suppli": [6, 49], "would": [6, 8, 12, 29, 32], "32": [6, 12, 33, 50], "prepar": [6, 10, 11, 19, 36, 41, 43, 50], "lt": [6, 7], "gt": 6, "highlight": 7, "pytorch": 7, "layer": [7, 50], "maximis": 7, "classif": 7, "mnist": 7, "dataset": 7, "flow": [7, 14, 19, 28, 33], "classifi": 7, "hand": [7, 12, 43, 51], "digit": 7, "torch": 7, "torchvis": 7, "numpi": [7, 8, 9, 50], "autograd": 7, "nn": 7, "util": [7, 8, 15, 33, 35, 43, 51], "is_avail": 7, "correctli": [7, 29, 32], "device_count": 7, "current_devic": 7, "get_device_nam": 7, "train": 7, "sample_count": [7, 8], "140": 7, "x_train": 7, "totensor": 7, "label": [7, 33], "train_load": 7, "dataload": 7, "batch_siz": 7, "shuffl": 7, "70": 7, "x_test": 7, "test_load": 7, "yann": 7, "lecun": 7, "exdb": 7, "idx3": 7, "ubyt": 7, "100": [7, 9, 18, 36, 50], "9912422": 7, "72632367": 7, "27it": 7, "idx1": 7, "28881": 7, "85487433": 7, "89it": 7, "t10k": 7, "1648877": 7, "27770426": 7, "19it": 7, "4542": 7, "16394603": 7, "07it": 7, "quantumcircuit": 7, "theta": [7, 9, 15, 17, 18, 36, 39, 41, 42, 43, 50], "optimis": 7, "excetut": 7, "quantumfunct": 7, "staticmethod": 7, "quantum_circuit": 7, "shift": [7, 12], "save": [7, 12, 32, 33, 43], "backward": 7, "exp_val": [7, 36, 39, 41, 43], "save_for_backward": 7, "grad_output": 7, "finit": 7, "saved_tensor": 7, "shift_right": 7, "shift_left": 7, "expectation_right": 7, "expectation_left": 7, "quantumlay": 7, "modul": [7, 33, 50, 51], "super": 7, "net": 7, "conv1": 7, "conv2d": 7, "kernel_s": 7, "conv2": 7, "dropout": 7, "dropout2d": 7, "fc1": 7, "256": 7, "fc2": 7, "2d": 7, "magnitud": 7, "relu": 7, "max_pool2d": 7, "view": [7, 12, 20, 38, 52], "reshap": 7, "cat": [7, 12, 49], "unsqueez": 7, "minimis": 7, "transfer": [7, 19], "adam": [7, 50], "lr": [7, 33], "001": [7, 12], "loss_func": 7, "nllloss": 7, "epoch_loss": 7, "batch_loss": 7, "batch_idx": 7, "enumer": [7, 15, 50], "zero_grad": 7, "weight": 7, "0f": 7, "tloss": 7, "4f": 7, "1866": 7, "3703": 7, "3844": 7, "4073": 7, "25": [7, 8, 12, 18, 43], "4137": 7, "30": [7, 8, 43, 45], "4255": 7, "35": 7, "4483": 7, "40": [7, 8], "4524": 7, "45": 7, "4641": 7, "50": [7, 36, 50], "4565": 7, "55": 7, "4760": 7, "60": [7, 12], "4755": 7, "65": 7, "4795": 7, "4867": 7, "75": 7, "4888": 7, "80": 7, "4942": 7, "85": 7, "4907": 7, "90": 7, "4817": 7, "95": 7, "4939": 7, "4860": 7, "titl": [7, 12, 49], "converg": [7, 10], "neg": 7, "likelihood": 7, "eval": 7, "no_grad": 7, "pred": [7, 33], "argmax": 7, "keepdim": 7, "eq": [7, 33], "view_a": 7, "taccuraci": 7, "1f": 7, "accuraci": 7, "There": [8, 12, 15, 17, 32, 39, 43, 49], "seamless": [8, 12], "switch": [8, 51], "invol": 8, "multithread": 8, "maxim": [8, 36, 45, 51], "core": [8, 15, 33, 44, 51], "power": 8, "cuquantum": [8, 35, 40, 48, 51], "mqpu": 8, "todai": 8, "mgpu": [8, 43, 51], "scale": [8, 22, 51], "beyond": [8, 34, 51], "feasibl": 8, "noisi": [8, 11, 48], "soon": 8, "explor": [8, 12], "effect": [8, 29, 36, 45, 50, 51], "ghz_state": 8, "cpu_result": 8, "518": 8, "482": 8, "notic": [8, 29, 33, 38], "200x": 8, "speedup": 8, "gpu_result": 8, "0000000000000000000000000": 8, "477": 8, "1111111111111111111111111": 8, "523": 8, "byte": [8, 43], "roughli": [8, 36, 50], "gb": 8, "exponenti": [8, 23], "increas": [8, 12], "8700": 8, "increment": 8, "reach": 8, "limit": [8, 32, 43, 51], "pool": 8, "mpirun": [8, 43, 51], "py": [8, 12, 43, 47, 50, 51], "python3": [8, 12, 43, 47, 51], "access": [8, 15, 20, 35, 36, 43, 49], "made": [8, 12, 36, 44], "possibl": [8, 12, 29, 32], "100000": 8, "10e5": 8, "10000": [8, 49], "default_rng": 8, "13": [8, 12, 33, 50], "uniform": [8, 15, 18, 50], "low": [8, 22], "param": [8, 18, 22, 46], "qubits_list": 8, "timeit": 8, "29": [8, 43], "548": 8, "per": [8, 43], "shape": 8, "xi": 8, "split": 8, "2500": 8, "4x": 8, "improv": [8, 12, 13, 51, 53], "asyncresult": 8, "939": 8, "37": [8, 43], "characteris": 9, "coher": [9, 16, 19], "incoher": 9, "sourc": [9, 12, 29, 31, 33, 35, 40, 44, 50, 51], "aris": 9, "commonli": 9, "systemat": 9, "origin": [9, 29, 33, 40, 50], "miscalibr": 9, "epsilon": 9, "entangl": [9, 20, 36, 45], "lead": 9, "mix": [9, 36, 50], "pure": [9, 18, 19, 26, 38, 42, 50], "emploi": 9, "formal": 9, "posit": 9, "trave": 9, "preserv": 9, "mathemat": 9, "languag": [9, 11, 13, 16, 21, 27, 28, 31, 33, 35, 36, 43, 53], "k_i": 9, "sum_": [9, 23], "dagger": [9, 24], "mathbb": 9, "unchang": [9, 33], "k_0": 9, "pmatrix": 9, "k_1": 9, "utilis": 9, "simpl": [9, 12, 17, 19, 20, 31, 33, 34, 36, 40, 43, 50], "ideal": [9, 36, 50], "noiseless": 9, "ideal_count": 9, "box": [9, 46], "error_prob": 9, "repsent": 9, "kraus_0": [9, 50], "dtype": [9, 50], "complex128": [9, 50], "kraus_1": [9, 50], "bitflip_channel": 9, "0th": 9, "bitflip": 9, "impact": [9, 36, 50], "uniformli": 9, "noisy_count": [9, 36, 50], "836": 9, "93": 9, "66": 9, "openfermionpyscf": 10, "geometri": 10, "7474": 10, "molecul": 10, "chemistri": 10, "create_molecular_hamiltonian": 10, "sto": 10, "3g": 10, "electron_count": 10, "n_electron": 10, "n_orbit": 10, "angl": [10, 22, 36], "hartre": 10, "fock": 10, "uccsd": 10, "uccsd_num_paramet": 10, "1371755939165522": 10, "minimum": 10, "h_": 10, "welcom": [11, 12, 36, 50], "brows": 11, "amd64": [11, 13, 53], "pr": 11, "1077": 11, "find": [11, 12, 33, 49, 50], "releas": [11, 12, 33, 38, 51, 53], "toolchain": [11, 12, 28, 31, 33, 49], "host": [11, 16, 18, 19, 20, 23, 27, 32, 36, 42, 43], "dgx": [11, 51], "cloud": [11, 36, 49, 50], "learn": [11, 12], "prerequisit": [11, 12, 37], "versu": [11, 37], "verbos": [11, 31, 33, 37, 40], "advanc": [11, 50], "topic": 11, "nvqir": [11, 30, 33, 35], "downstream": [11, 30, 31, 35], "cmake": [11, 30, 34, 35], "integr": [11, 12, 14, 20, 27, 30, 31, 49], "ir": [11, 17, 30, 34, 35, 40, 47], "combin": [11, 30], "tutori": [11, 12, 37], "cost": [11, 15, 46, 50], "eigensolv": [11, 46, 48], "neural": 11, "network": [11, 12, 13, 35, 36, 53], "quantinuum": [11, 13, 36, 50, 53], "ionq": [11, 13, 36, 50, 53], "iqm": [11, 13, 50, 53], "oqc": [11, 13, 53], "api": [11, 12, 15, 17, 22, 25, 35, 39, 43, 49, 50, 51], "center": [11, 12], "guidanc": 12, "applic": [12, 15, 22, 26, 31, 37, 40, 41, 42, 48, 49, 51, 52], "machin": [12, 14, 28, 36, 43, 49, 50], "bundl": 12, "deploi": 12, "hpc": 12, "reli": [12, 33, 40, 45], "contribut": 12, "unsur": 12, "interfer": [12, 36], "engin": 12, "desktop": 12, "administr": 12, "ngc": 12, "publish": [12, 13, 53], "stabl": 12, "whenev": 12, "nightli": [12, 13, 53], "pull": 12, "nvcr": 12, "io": [12, 50], "earli": 12, "prototyp": 12, "tri": 12, "experiment": [12, 13, 53], "readm": 12, "home": [12, 49], "appreci": 12, "popular": 12, "help": [12, 47, 50], "fail": [12, 34, 51], "insuffici": 12, "older": 12, "stop": 12, "exit": 12, "insid": [12, 43], "visibl": [12, 51], "outsid": 12, "facilit": [12, 17], "hover": 12, "rsa": 12, "id_rsa": 12, "pub": 12, "itd": 12, "2222": 12, "exec": 12, "apt": [12, 32, 49], "openssh": 12, "sed": 12, "usepam": 12, "ye": 12, "sshd_config": 12, "cp": 12, "authorized_kei": 12, "sbin": 12, "sshd": 12, "localhost": [12, 43, 50], "stricthostkeycheck": 12, "userknownhostsfil": 12, "null": 12, "globalknownhostsfil": 12, "relocat": 12, "wsl": 12, "sylab": 12, "v4": 12, "ce": 12, "xzf": 12, "mconfig": 12, "suid": 12, "builddir": 12, "content": [12, 35, 49, 50], "bootstrap": 12, "runscript": 12, "mount": 12, "devpt": 12, "pt": 12, "r": [12, 16, 19, 27, 33, 41, 43, 49, 50], "fakeroot": 12, "sif": 12, "writabl": 12, "nv": 12, "unabl": 12, "happen": [12, 29], "cli": [12, 49], "conf": 12, "re": [12, 29, 36, 50], "org": 12, "previou": [12, 27], "install_prerequisit": 12, "entir": [12, 29, 35, 36, 50], "side": [12, 29], "ldd": 12, "show": [12, 36, 50], "privileg": 12, "upvot": 12, "login": [12, 49], "header": [12, 40, 44, 46], "certainli": 12, "easiest": 12, "search": [12, 40], "browser": 12, "extens": [12, 14, 15, 21, 27, 32, 35], "palett": 12, "enter": 12, "attach": 12, "select": [12, 32, 43], "window": 12, "reload": 12, "microsoft": 12, "account": [12, 49], "conveni": [12, 23, 29, 50], "setup": [12, 42, 51], "sandbox": 12, "portmap": 12, "tcp": [12, 43], "sshd_output": 12, "txt": [12, 31, 34, 35, 50], "port": [12, 43], "listen": 12, "1025": 12, "65535": 12, "partit": [12, 43], "newli": [12, 51], "coupl": [12, 20, 41, 45, 51], "ui": 12, "secur": [12, 43], "authent": [12, 43, 49], "encrypt": 12, "vscode": 12, "pop": 12, "ask": 12, "jupyt": 12, "alwai": [12, 38], "aren": 12, "yet": [12, 13, 43, 53], "click": 12, "icon": 12, "sidebar": 12, "navig": [12, 49], "tab": [12, 49], "prompt": 12, "password": [12, 49], "workspac": 12, "edit": 12, "snippet": [12, 33, 38, 43, 45, 46], "remotecommand": 12, "requesttti": 12, "hostnam": 12, "json": [12, 36, 43, 49], "enableremotecommand": 12, "uselocalserv": 12, "remoteserverlistenonsocket": 12, "connecttimeout": 12, "120": 12, "serverinstallpath": 12, "submit": [12, 36, 49, 50], "workload": [12, 43], "sign": 12, "just": [12, 14, 28, 33, 41, 47, 50], "33": [12, 43], "upgrad": 12, "ac": 12, "ace_nam": 12, "instance_nam": 12, "commandlin": 12, "hello": [12, 36], "job_id": 12, "600": 12, "8888": 12, "lab": 12, "my": [12, 35], "token": [12, 49], "portal": 12, "servic": [12, 43, 49, 50], "minut": 12, "becom": [12, 31, 51], "appear": 12, "404": 12, "Not": 12, "patient": 12, "try": 12, "On": [12, 36, 43, 51], "happi": 12, "dive": 12, "advantag": 12, "cupi": 12, "cuda11x": 12, "builtin": [12, 33], "ship": 12, "recompil": 12, "reinstal": 12, "stack": 12, "tabl": [12, 35, 43, 49], "summar": 12, "wherebi": [12, 19, 39, 43, 51], "pick": [12, 35, 50], "No": [12, 41, 50], "vendor": 12, "With": [12, 13, 31, 33, 36, 43, 50, 53], "guarante": 12, "inject": [12, 33, 49], "post": [12, 49], "deploy": 12, "top": [12, 31, 35], "cudaq_install_dir": 12, "particular": [12, 49], "lib64": [12, 32, 33], "libmpi": 12, "libcudaq_distributed_interface_mpi": 12, "scenario": [12, 36], "cudaq_mpi_comm_lib": 12, "share": [12, 35, 38], "session": [12, 43], "bashrc": 12, "mpi4pi": [12, 51], "attain": 12, "readthedoc": 12, "nor": 12, "redirect": 12, "incur": 12, "overhead": 12, "indirect": [12, 19, 33], "rather": 12, "previous": [12, 19], "uninstal": 12, "were": [12, 50], "meantim": [12, 36], "525": 12, "understand": [12, 44], "bernstein": [12, 48], "vazirani": [12, 48], "bernstein_vazirani": [12, 50], "secret": [12, 50], "dsize": 12, "fairli": 12, "quickli": [12, 15], "unknown": [12, 33], "succe": 12, "compar": [12, 36, 50], "seem": [12, 36, 50], "hang": [12, 36, 50], "becaus": [12, 19, 29, 38, 50], "cancel": [12, 29, 36, 50], "proce": 12, "adapt": [13, 53], "furthermor": [13, 53], "wheel": [13, 51, 53], "arm": [13, 53], "aarch64": [13, 53], "pypi": [13, 53], "concept": [14, 15, 19], "annot": [14, 19, 36, 42], "attribut": [14, 19, 33, 36], "enhanc": 14, "namespac": [14, 15, 17, 18, 19, 22, 23, 25, 27, 28, 34, 35, 36, 39, 41, 43, 46], "synthesi": [14, 17, 23, 28, 33, 48], "hasvoidreturntyp": 15, "sample_opt": 15, "produc": [15, 18, 23, 24, 29, 33, 35, 36, 40, 41], "manner": [15, 35, 40, 41], "bell": 15, "__qpu__": [15, 18, 19, 26, 33, 36, 38, 39, 41, 42, 43, 45, 46], "lu": [15, 18, 27, 36], "sequential_data": 15, "implicit": [15, 19, 27, 29], "illustr": [15, 36, 37, 43, 48, 50], "reg1": 15, "501": 15, "499": 15, "varieti": 15, "enforc": 15, "sample_async_result": 15, "async_sample_result": [15, 43], "load": [15, 20, 33, 34, 49, 50], "langl": 15, "rangl": 15, "\ud835\udeb9": 15, "observe_opt": 15, "instanti": [15, 19, 20, 26, 27, 43], "implicitli": [15, 19, 20, 29, 42], "retain": 15, "measurecount": 15, "care": 15, "discard": 15, "spinop": 15, "x0x1exp": 15, "x0x1data": 15, "qarrai": [15, 18, 19, 26, 33, 36, 38, 39, 41, 45, 46], "easier": [15, 33, 35], "907": [15, 18, 23, 36, 39, 43, 50], "1433": [15, 18, 23, 36, 39, 43, 50], "21829": [15, 18, 23, 36, 39, 43, 50], "125": [15, 18, 23, 36, 39, 43, 50], "59": [15, 36, 39, 43], "lf": [15, 18, 36, 43], "analyt": 15, "stochast": 15, "async_observe_result": 15, "broader": [15, 43], "extrem": 15, "approach": [15, 19, 33], "therebi": [15, 33], "dictat": [15, 41], "safe": 15, "moreov": [15, 20, 35, 43], "providesgradi": 15, "_providesgradi": 15, "someth": [15, 27, 35], "phi": [15, 17, 33, 42], "max_ev": 15, "200": 15, "opt_energi": 15, "grad_vec": [15, 46], "\ud835\udeb9_i": 15, "potenti": [15, 20], "trivial": [15, 31, 36, 43, 45], "aspect": [15, 37, 51], "deriv": 15, "variad": 15, "translat": [15, 33], "overal": [15, 33, 35], "deuteron_n3_ansatz": 15, "x0": [15, 46], "x1": [15, 46], "vctrl": 15, "h3": 15, "625": 15, "913119": 15, "make_tupl": [15, 46], "bfg": [15, 46], "routin": [15, 50], "min_val": 15, "permit": 16, "block": [16, 24], "unmeasur": 16, "cnot": 16, "fast": [16, 20], "definit": [17, 19, 35, 36, 41, 42, 44, 45, 50], "builder": [17, 33, 39], "privat": [17, 27], "thenfunctor": 17, "predefin": 17, "otherkernelbuild": 17, "kerneltocal": 17, "kerneltocontrol": 17, "kerneltoadjoint": 17, "argsarrai": 17, "bind": 17, "decltyp": 17, "narg": 17, "tuple_s": 17, "integral_const": 17, "sizeof": 17, "tuple_el": 17, "conditional_t": [17, 27], "factori": 17, "boolean": 17, "hadamard": [17, 27, 29, 34, 36, 50], "xprep": 17, "qubitin": 17, "hadamardtest": 17, "ancilla": 17, "num_it": 18, "ncorrect": 18, "n_qubit": [18, 23], "c_str": 18, "phase_estim": 18, "qpe": 18, "cmath": 18, "iqft": 18, "denom": 18, "1ul": 18, "m_pi": [18, 26, 41], "r1": [18, 29], "eigenst": 18, "unitari": [18, 22, 29, 36, 50], "evolut": [18, 20, 29, 35], "stateprep": [18, 19], "ncountingqubit": 18, "state_prep": 18, "oracl": [18, 19, 41, 50], "counting_qubit": 18, "state_regist": 18, "put": [18, 27, 36, 50], "fourier": 18, "r1pigat": 18, "mostprob": 18, "to_integ": 18, "piestim": 18, "deuteron_n2_ansatz": 18, "param_spac": 18, "linspac": 18, "energy_at_param": 18, "reflect_about_uniform": 18, "ctrlqubit": 18, "lastqubit": 18, "compute_act": [18, 24], "run_grov": 18, "callablekernel": 18, "n_iter": 18, "iterative_qp": 18, "iqp": 18, "cr0": 18, "rz": [18, 50], "cr1": 18, "cr2": 18, "m_pi_4": 18, "m_pi_2": 18, "differenti": 19, "former": 19, "denot": [19, 21], "latter": [19, 33, 38], "coprocessor": 19, "bodi": 19, "manipul": 19, "is_arithmet": 19, "another_qubit": 19, "novel": [19, 20], "uncomput": [19, 20, 38], "brace": 19, "my_first_kernel": 19, "my_second_kernel": 19, "span": [19, 27, 38], "special": [19, 33], "my_first_device_kernel": 19, "my_second_device_kernel": 19, "my_third_device_kernel": 19, "qb": [19, 27], "space": [19, 20, 27, 43], "synchron": [19, 36, 50], "mystateprep": 19, "prep": 19, "mygenericalgorithm": 19, "placehold": 19, "mygenericalgorithm2": 19, "anothervers": 19, "constrain": [19, 36], "constraint": [19, 20, 51], "is_convertible_v": 19, "takes_qubit": [19, 36], "mygenericalgorithmonqarrai": 19, "mygenericalgorithmonqubit": 19, "fill": [19, 35], "presum": 20, "graphic": 20, "fpga": 20, "evolv": 20, "signal": 20, "concurr": 20, "inter": 20, "abil": [20, 33, 36, 39], "fabric": 20, "drive": [20, 37], "infinit": [20, 27, 38], "hidden": [20, 50], "purpos": [20, 29], "placement": [20, 40], "copyabl": [20, 27, 38], "flavor": 20, "reus": 20, "tightli": 20, "modal": 20, "influenc": [20, 24], "associ": [20, 43], "effort": [22, 25, 38, 42], "foundat": 22, "operand": [22, 51], "inst_nam": 22, "rotation_nam": 22, "measure_op": 22, "stand": [22, 42], "variant": 22, "qubitarg": 22, "qr": [22, 51], "scalarangl": 22, "offici": 22, "p_i": 23, "prod_": 23, "sigma_j": 23, "critic": [23, 24], "complic": 23, "th": 23, "trotter": 23, "enum": 23, "binary_symplectic_form": 23, "from_binary_symplect": 23, "n_term": 23, "get_term_coeffici": 23, "simplifi": 24, "grow": [24, 35], "intent": 24, "w": [24, 50], "veri": [24, 34, 36, 38], "u_cod": 24, "v_code": 24, "segment": 24, "get_platform": [25, 43], "explicit": [26, 50, 51], "revers": 26, "ctrl_qubit": 26, "quantumregist": 26, "x_gate": 26, "toffoli": [26, 36], "ctrl_bit": 26, "rx_and_h_gat": 26, "synthes": [26, 33, 36], "aggreg": 26, "qubit0": 26, "qubit1": 26, "kernel_arg": 26, "fundament": 27, "dimension": 27, "hilbert": 27, "absolut": [27, 33], "squar": 27, "adher": [27, 35], "theorem": 27, "movabl": 27, "never": 27, "n_level": 27, "discret": 27, "adl": 27, "deal": 27, "group": 27, "familiar": 27, "opaqu": [27, 33], "storag": 27, "first_5": 27, "fivecompiletimequbit": 27, "introduct": [28, 32, 48], "wide": [29, 33, 41], "formul": 29, "sequenc": 29, "short": 29, "distinguish": [29, 42], "particl": 29, "conceptu": 29, "sai": 29, "embodi": 29, "greater": 29, "behind": 29, "dataflow": 29, "contrast": 29, "consum": 29, "truli": 29, "ssa": 29, "clarifi": 29, "distinct": [29, 36], "toi": 29, "foo": 29, "boilerpl": [29, 35], "c0": 29, "q0": 29, "extract_ref": [29, 33], "ref": [29, 33], "bunch": 29, "decid": 29, "i1": [29, 33], "And": 29, "imagin": [29, 39], "adjac": [29, 49], "visual": [29, 33], "naiv": 29, "awai": 29, "Such": 29, "fact": 29, "Of": 29, "cours": 29, "quit": 29, "prone": 29, "analys": 29, "reason": [29, 45], "q0_1": 29, "q0_0": 29, "wire": 29, "q0_z": 29, "problem": [29, 50], "elimin": 29, "further": [29, 33, 35, 46], "analysi": [29, 33], "r0": 29, "qref": 29, "unwrap": 29, "misc": 29, "q0_m": 29, "q0_l": 29, "q1_x": 29, "q0_p": 29, "q0_y": 29, "straightforwardli": 29, "chain": 29, "mmeori": 29, "sort": 31, "imper": 31, "suppos": 31, "mycudaqapp": 31, "cmakelist": [31, 34, 35], "cmake_minimum_requir": [31, 35], "24": [31, 35], "fatal_error": [31, 35], "find_packag": [31, 35], "add_execut": 31, "ghz_ex": 31, "ninja": [31, 35], "dcudaq_dir": 31, "ll": [31, 33, 35, 50], "quick": [32, 49], "easi": [32, 50], "cu": 32, "my_proj": 32, "conform": 32, "ve": [32, 50], "my_proj_quantum": 32, "wrinkl": 32, "earlier": 32, "14": [32, 33], "17": [32, 33], "determin": 32, "makefil": 32, "fortun": 32, "my_project_quantum": 32, "cuda_instal": 32, "lcudart": 32, "my_execut": 32, "temp": 33, "emit": [33, 49], "qke": [33, 34], "pipelin": 33, "canonic": 33, "lift": 33, "direct": 33, "loader": 33, "expand": 33, "cfg": 33, "cse": 33, "lpsxpu": 33, "qir": [33, 35, 40], "p3de4l": 33, "fixup": 33, "linkag": [33, 40], "reloc": 33, "pic": 33, "filetyp": 33, "obj": 33, "o2": 33, "stub": 33, "rpath": 33, "llib": 33, "lcudaq": 33, "ensmallen": 33, "nlopt": [33, 46], "em": 33, "lnvqir": 33, "orchestr": [33, 40], "figur": 33, "qtx": 33, "mangled_name_map": 33, "__nvqpp__mlirgen__ghz": 33, "_zn3ghzclei": 33, "i32": 33, "entrypoint": 33, "alloca": 33, "memref": 33, "extsi": 33, "i64": 33, "c0_i32": 33, "c0_i32_0": 33, "alloca_1": 33, "c1_i32": 33, "subi": 33, "cmpi": 33, "slt": 33, "addi": 33, "continu": [33, 36, 42], "unoptim": 33, "mangl": 33, "introspect": [33, 40], "finish": 33, "libcudaq": 33, "libnvqir": [33, 35], "robust": [33, 41], "beta": [33, 38], "variou": [33, 35, 36, 43, 50], "intermedi": [33, 40], "closer": [33, 50], "sens": 33, "thu": [33, 38, 43], "li": 33, "depart": 33, "recal": 33, "moduleid": 33, "llvmdialectmodul": 33, "source_filenam": 33, "datalayout": 33, "p270": 33, "p271": 33, "p272": 33, "f80": 33, "128": 33, "n8": 33, "s128": 33, "invokewithcontrolqubit": 33, "local_unnamed_addr": 33, "__quantum__qis__x__ctl": 33, "__quantum__qis__mz": 33, "__quantum__rt__qubit_release_arrai": 33, "__quantum__rt__array_get_size_1d": 33, "__quantum__qis__h": 33, "i8": 33, "__quantum__rt__array_get_element_ptr_1d": 33, "__quantum__rt__qubit_allocate_arrai": 33, "sext": 33, "tail": 33, "bitcast": 33, "align": 33, "icmp": 33, "sgt": 33, "br": 33, "ph": 33, "prehead": 33, "_crit_edg": 33, "trip": 33, "zext": 33, "indvar": 33, "iv": 33, "nuw": 33, "nsw": 33, "nonnul": 33, "exitcond": 33, "ph3": 33, "_crit_edge4": 33, "18": 33, "21": 33, "exitcond5": 33, "ret": 33, "pipe": 33, "analyz": [34, 45], "registr": [34, 35, 49], "mycustomplugin": 34, "add_llvm_pass_plugin": 34, "operationpass": 34, "quakedialect": 34, "quakeop": 34, "rewrit": [34, 40], "frozenrewritepatternset": 34, "dialectconvers": 34, "replaceh": 34, "oprewritepattern": 34, "hop": 34, "logicalresult": 34, "matchandrewrit": 34, "patternrewrit": 34, "replaceopwithnewop": 34, "sop": 34, "isadj": 34, "getparamet": 34, "getcontrol": 34, "gettarget": 34, "success": [34, 50], "custompassplugin": 34, "passwrapp": 34, "funcop": 34, "mlir_define_explicit_internal_inline_type_id": 34, "stringref": 34, "runonoper": 34, "getoper": 34, "getcontext": 34, "rewritepatternset": 34, "insert": 34, "conversiontarget": 34, "addlegaldialect": 34, "addillegalop": 34, "applypartialconvers": 34, "emitoperror": 34, "signalpassfailur": 34, "cudaq_register_mlir_pass": 34, "add_subdirectori": 34, "Then": [34, 35, 36, 50], "affect": [35, 36, 50], "immedi": [35, 43], "circuitsimulatorbas": 35, "lot": 35, "qppcircuitsimul": 35, "custatevec": [35, 43, 51], "custateveccircuitsimul": 35, "eigen": 35, "overridden": [35, 51], "addqubittost": 35, "addqubitstost": 35, "resetqubit": 35, "qubitidx": 35, "resetqubitstateimpl": 35, "applyg": 35, "gateapplicationtask": 35, "measurequbit": 35, "floattyp": 35, "mysimul": 35, "macro": 35, "nvqir_register_simul": 35, "mysimulatorclassnam": 35, "standalon": 35, "dylib": 35, "nvqir_simulation_backend": 35, "nvqir_add_backend": 35, "democreatenvqirbackend": 35, "measuredbit": 35, "cuda_quantum": 35, "dnvqir_dir": 35, "world": 36, "static_kernel": 36, "modif": 36, "interest": 36, "d2": 36, "multi_controlled_oper": 36, "ccnot": 36, "applyx": 36, "ccnot_test": 36, "incom": [36, 46], "apply_x": 36, "counts2": 36, "trail": [36, 41], "mcx": 36, "too": [36, 42], "cuquantum_backend": 36, "cudaq_default_simul": [36, 51], "conclud": [36, 50], "noise_depolar": 36, "successfulli": [36, 50], "sever": [36, 50], "examin": [36, 50], "scrambl": [36, 50], "bring": [36, 50], "noiseless_count": 36, "noise_amplitude_damp": 36, "environment": [36, 50], "noise_bit_flip": 36, "wherein": [36, 50], "undergo": [36, 50], "degre": [36, 50], "bf": 36, "noise_phase_flip": 36, "pf": 36, "place": [36, 43, 50], "presenc": [36, 50], "xgate": 36, "depol": 36, "99498743710662": 36, "05773502691896258": 36, "unset": 36, "good": 36, "practic": 36, "h1": [36, 49, 50], "2e": [36, 49, 50], "credenti": 36, "fstream": 36, "ofstream": 36, "savem": 36, "readin": 36, "ifstream": 36, "async_count": [36, 50], "OR": 36, "aria": [36, 49], "mimic": 36, "dashboard": 36, "think": [38, 43], "much": [38, 50], "modern": 38, "far": 38, "major": 38, "focus": 38, "nqudit": 38, "design": [38, 41, 42], "incorrectli": 38, "ownership": 38, "seen": 38, "foobad": 38, "foogood": 38, "barbad": 38, "bargood": 38, "bargoodwithview": 38, "myentrypointkernel": 38, "runtimeknowninteg": 38, "b": [38, 50], "sub_view": 38, "frontqubit": 38, "acquir": 39, "unari": 39, "fanci": 39, "ansatz_build": 39, "quakecod": 39, "to_quak": 39, "rout": 40, "lfoo": 40, "incorpor": 40, "astconsum": 40, "taken": 40, "characterist": 41, "ubiquit": 41, "few": 41, "myfirstkernel_toffoli_111_input": 41, "threequbit": 41, "101": 41, "decomposit": [41, 51], "entrypointkernel": 41, "stdout": 41, "011": 41, "cout": 41, "11111": 41, "505": 41, "00000": 41, "495": 41, "boundari": 42, "__this_is_device__": 42, "devicecod": 42, "hostcod": 42, "delin": 42, "aid": 42, "discoveri": 42, "better": 42, "alon": 42, "kind": 42, "relax": 42, "freefunctiondevicekernel": 42, "myentrypointkernel1": 42, "myentrypointkernel2": 42, "puredevicelambda": 42, "entrypointlambda": 42, "elucid": 43, "unlik": 43, "opportun": 43, "kerneltobesampl": 43, "runtimeparam": 43, "singleton": 43, "zu": 43, "countfutur": 43, "emplace_back": 43, "runtime_param": 43, "count_futur": 43, "four": 43, "among": 43, "gpuemulatedqpu": 43, "10011": 43, "01100": 43, "cudaq_mqpu_ngpu": 43, "observe_mqpu": 43, "shown": 43, "cluster": 43, "least": 43, "srun": 43, "tensornet": [43, 51], "remote_execut": 43, "auto_launch": 43, "background": 43, "daemon": 43, "qpud": 43, "shut": 43, "down": 43, "explain": 43, "cuda_visible_devic": [43, 51], "ip": 43, "launcher": 43, "restrict": 43, "app": 43, "firewal": 43, "port1": 43, "port2": 43, "port3": 43, "port4": 43, "treat": 43, "doc": 43, "flat": 43, "buffer": 43, "field": 43, "forc": 43, "resolv": 43, "wider": 43, "occupi": 43, "contigu": 43, "area": 43, "memcpi": 43, "ghz_compile_tim": 45, "ghz_runtim": 45, "realli": 45, "anyth": 45, "But": 45, "num": 46, "argmapp": 46, "mirror": 46, "optimizer_lbfg": 46, "n_param": 46, "anotheroptim": 46, "opt_val_2": 46, "opt_params_2": 46, "cudaq_log_level": 47, "prepend": 47, "consol": 47, "submiss": [47, 50], "cudaq_dump_jit_ir": 47, "filenam": 47, "email": 49, "jq": 49, "your_alia": 49, "your_password": 49, "qapi": 49, "v1": [49, 50], "id_token": 49, "refresh_token": 49, "refresh": 49, "quantinuum_config": 49, "cudaq_quantinuum_credenti": 49, "checker": [49, 50], "sc": 49, "1sc": 49, "comprehens": 49, "warn": 49, "diagnost": 49, "ionq_api_kei": 49, "ionq_generated_api_kei": 49, "cortex": 49, "cach": 49, "iqm_tokens_fil": 49, "along": 49, "mandatori": 49, "coco": [49, 50], "adoni": [49, 50], "iqm_server_url": 49, "demo": 49, "qc": 49, "apollo": 49, "oxford": 49, "ring": 49, "topologi": 49, "luci": 49, "contact": 49, "oqc_qcaas_support": 49, "oxfordquantumcircuit": 49, "three": 49, "oqc_url": 49, "oqc_email": 49, "oqc_password": 49, "qcaa": 49, "assembli": 49, "qat": 49, "gotten": 50, "inner": 50, "highest": 50, "argpars": 50, "random_bitstr": 50, "randint": 50, "auxillary_qubit": 50, "hidden_bitstr": 50, "auxillari": 50, "verif": 50, "exclud": 50, "__name__": 50, "__main__": 50, "parser": 50, "argumentpars": 50, "prog": 50, "epilog": 50, "add_argu": 50, "parse_arg": 50, "isspac": 50, "tune": 50, "nminim": 50, "round": 50, "slightli": 50, "gradient_vector": 50, "simple_vq": 50, "helper": 50, "objective_funct": 50, "get_result": 50, "hold": 50, "rectangular": 50, "graph": 50, "qaoa": 50, "mixer": 50, "v0": 50, "v2": 50, "0101": 50, "1010": 50, "layer_count": 50, "kernel_qaoa": 50, "optimal_expect": 50, "optimal_paramet": 50, "amplitude_damp": 50, "noisy_result": 50, "noiseless_result": 50, "bit_flip": 50, "phase_flip": 50, "kraus_oper": 50, "nielsen": 50, "chuang": 50, "chapter": 50, "redefin": 50, "endpoint": 50, "syntax_check": 50, "wee": 50, "close": 50, "same_fil": 50, "retrieved_async_result": 50, "flight": 50, "qb1": 50, "qb2": 50, "qb3": 50, "qb4": 50, "qb5": 50, "fp32": 51, "fp64": 51, "invalid": 51, "reflect": 51, "cutensornet": 51, "effici": 51, "thank": 51, "contract": 51, "despit": 51, "poor": 51, "exact": 51, "cutensornet_comm_lib": 51, "libcutensornet_distributed_interface_mpi": 51, "dedic": 51, "omp_plac": 51, "omp_num_thread": 51, "number_of_cores_per_nod": 51, "number_of_gpus_per_nod": 51, "fix": 51, "mp": 51, "wave": 51, "exploit": 51, "sparsiti": 51, "techniqu": 51, "svd": 51, "truncat": 51, "tractabl": 51, "natur": 51, "rel": 51, "small": 51, "footprint": 51, "cudaq_mps_max_bond": 51, "extent": 51, "cudaq_mps_abs_cutoff": 51, "cutoff": 51, "largest": 51, "smaller": 51, "trim": 51, "1e": 51, "cudaq_mps_relative_cutoff": 51, "fraction": 51, "choic": 51}, "objects": {"": [[2, 0, 1, "_CPPv45cudaq", "cudaq"], [2, 1, 1, "_CPPv4N5cudaq17BaseRemoteRESTQPUE", "cudaq::BaseRemoteRESTQPU"], [2, 1, 1, "_CPPv4N5cudaq22BaseRemoteSimulatorQPUE", "cudaq::BaseRemoteSimulatorQPU"], [2, 1, 1, "_CPPv4N5cudaq16ExecutionContextE", "cudaq::ExecutionContext"], [2, 2, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringE", "cudaq::ExecutionContext::ExecutionContext"], [2, 2, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringENSt6size_tE", "cudaq::ExecutionContext::ExecutionContext"], [2, 3, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringE", "cudaq::ExecutionContext::ExecutionContext::n"], [2, 3, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringENSt6size_tE", "cudaq::ExecutionContext::ExecutionContext::n"], [2, 3, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringENSt6size_tE", "cudaq::ExecutionContext::ExecutionContext::shots_"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext9asyncExecE", "cudaq::ExecutionContext::asyncExec"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext14batchIterationE", "cudaq::ExecutionContext::batchIteration"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext16canHandleObserveE", "cudaq::ExecutionContext::canHandleObserve"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext16expectationValueE", "cudaq::ExecutionContext::expectationValue"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext12futureResultE", "cudaq::ExecutionContext::futureResult"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext31hasConditionalsOnMeasureResultsE", "cudaq::ExecutionContext::hasConditionalsOnMeasureResults"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext10kernelNameE", "cudaq::ExecutionContext::kernelName"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext15kernelResourcesE", "cudaq::ExecutionContext::kernelResources"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext4nameE", "cudaq::ExecutionContext::name"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext10noiseModelE", "cudaq::ExecutionContext::noiseModel"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext13registerNamesE", "cudaq::ExecutionContext::registerNames"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext6resultE", "cudaq::ExecutionContext::result"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext5shotsE", "cudaq::ExecutionContext::shots"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext14simulationDataE", "cudaq::ExecutionContext::simulationData"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext4spinE", "cudaq::ExecutionContext::spin"], [2, 4, 1, "_CPPv4N5cudaq16ExecutionContext15totalIterationsE", "cudaq::ExecutionContext::totalIterations"], [2, 1, 1, "_CPPv4N5cudaq15ExecutionResultE", "cudaq::ExecutionResult"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionary", "cudaq::ExecutionResult::ExecutionResult"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryNSt6stringE", "cudaq::ExecutionResult::ExecutionResult"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryd", "cudaq::ExecutionResult::ExecutionResult"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultENSt6stringE", "cudaq::ExecutionResult::ExecutionResult"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultERK15ExecutionResult", "cudaq::ExecutionResult::ExecutionResult"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultEd", "cudaq::ExecutionResult::ExecutionResult"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultEv", "cudaq::ExecutionResult::ExecutionResult"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionary", "cudaq::ExecutionResult::ExecutionResult::c"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryNSt6stringE", "cudaq::ExecutionResult::ExecutionResult::c"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryd", "cudaq::ExecutionResult::ExecutionResult::c"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryd", "cudaq::ExecutionResult::ExecutionResult::e"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultEd", "cudaq::ExecutionResult::ExecutionResult::expVal"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryNSt6stringE", "cudaq::ExecutionResult::ExecutionResult::name"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultENSt6stringE", "cudaq::ExecutionResult::ExecutionResult::name"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultERK15ExecutionResult", "cudaq::ExecutionResult::ExecutionResult::other"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult12appendResultENSt6stringENSt6size_tE", "cudaq::ExecutionResult::appendResult"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult12appendResultENSt6stringENSt6size_tE", "cudaq::ExecutionResult::appendResult::bitString"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult12appendResultENSt6stringENSt6size_tE", "cudaq::ExecutionResult::appendResult::count"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResult11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::ExecutionResult::deserialize"], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResult11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::ExecutionResult::deserialize::data"], [2, 2, 1, "_CPPv4N5cudaq15ExecutionResultaSERK15ExecutionResult", "cudaq::ExecutionResult::operator="], [2, 3, 1, "_CPPv4N5cudaq15ExecutionResultaSERK15ExecutionResult", "cudaq::ExecutionResult::operator=::other"], [2, 2, 1, "_CPPv4NK5cudaq15ExecutionResulteqERK15ExecutionResult", "cudaq::ExecutionResult::operator=="], [2, 3, 1, "_CPPv4NK5cudaq15ExecutionResulteqERK15ExecutionResult", "cudaq::ExecutionResult::operator==::result"], [2, 4, 1, "_CPPv4N5cudaq15ExecutionResult12registerNameE", "cudaq::ExecutionResult::registerName"], [2, 4, 1, "_CPPv4N5cudaq15ExecutionResult14sequentialDataE", "cudaq::ExecutionResult::sequentialData"], [2, 2, 1, "_CPPv4NK5cudaq15ExecutionResult9serializeEv", "cudaq::ExecutionResult::serialize"], [2, 0, 1, "_CPPv4N5cudaq19KernelExecutionTaskE", "cudaq::KernelExecutionTask"], [2, 1, 1, "_CPPv4N5cudaq3QPUE", "cudaq::QPU"], [2, 2, 1, "_CPPv4N5cudaq3QPU3QPUENSt6size_tE", "cudaq::QPU::QPU"], [2, 2, 1, "_CPPv4N5cudaq3QPU3QPUERR3QPU", "cudaq::QPU::QPU"], [2, 2, 1, "_CPPv4N5cudaq3QPU3QPUEv", "cudaq::QPU::QPU"], [2, 3, 1, "_CPPv4N5cudaq3QPU3QPUENSt6size_tE", "cudaq::QPU::QPU::_qpuId"], [2, 2, 1, "_CPPv4N5cudaq3QPU7enqueueER11QuantumTask", "cudaq::QPU::enqueue"], [2, 3, 1, "_CPPv4N5cudaq3QPU7enqueueER11QuantumTask", "cudaq::QPU::enqueue::task"], [2, 2, 1, "_CPPv4N5cudaq3QPU15getConnectivityEv", "cudaq::QPU::getConnectivity"], [2, 2, 1, "_CPPv4NK5cudaq3QPU20getExecutionThreadIdEv", "cudaq::QPU::getExecutionThreadId"], [2, 2, 1, "_CPPv4N5cudaq3QPU12getNumQubitsEv", "cudaq::QPU::getNumQubits"], [2, 2, 1, "_CPPv4N5cudaq3QPU10isEmulatedEv", "cudaq::QPU::isEmulated"], [2, 2, 1, "_CPPv4N5cudaq3QPU11isSimulatorEv", "cudaq::QPU::isSimulator"], [2, 2, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel"], [2, 3, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel::args"], [2, 3, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel::kernelFunc"], [2, 3, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel::name"], [2, 2, 1, "_CPPv4N5cudaq3QPU21resetExecutionContextEv", "cudaq::QPU::resetExecutionContext"], [2, 2, 1, "_CPPv4N5cudaq3QPU19setExecutionContextEP16ExecutionContext", "cudaq::QPU::setExecutionContext"], [2, 3, 1, "_CPPv4N5cudaq3QPU19setExecutionContextEP16ExecutionContext", "cudaq::QPU::setExecutionContext::context"], [2, 2, 1, "_CPPv4N5cudaq3QPU5setIdENSt6size_tE", "cudaq::QPU::setId"], [2, 3, 1, "_CPPv4N5cudaq3QPU5setIdENSt6size_tE", "cudaq::QPU::setId::_qpuId"], [2, 2, 1, "_CPPv4N5cudaq3QPU8setShotsEi", "cudaq::QPU::setShots"], [2, 3, 1, "_CPPv4N5cudaq3QPU8setShotsEi", "cudaq::QPU::setShots::_nShots"], [2, 2, 1, "_CPPv4N5cudaq3QPU27supportsConditionalFeedbackEv", "cudaq::QPU::supportsConditionalFeedback"], [2, 2, 1, "_CPPv4N5cudaq3QPUD0Ev", "cudaq::QPU::~QPU"], [2, 1, 1, "_CPPv4N5cudaq10QuakeValueE", "cudaq::QuakeValue"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEN4mlir5ValueE", "cudaq::QuakeValue::QuakeValue"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEd", "cudaq::QuakeValue::QuakeValue"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEN4mlir5ValueE", "cudaq::QuakeValue::QuakeValue::builder"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEd", "cudaq::QuakeValue::QuakeValue::builder"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEN4mlir5ValueE", "cudaq::QuakeValue::QuakeValue::v"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEd", "cudaq::QuakeValue::QuakeValue::v"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue22canValidateNumElementsEv", "cudaq::QuakeValue::canValidateNumElements"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue12constantSizeEv", "cudaq::QuakeValue::constantSize"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue4dumpERNSt7ostreamE", "cudaq::QuakeValue::dump"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue4dumpEv", "cudaq::QuakeValue::dump"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue19getRequiredElementsEv", "cudaq::QuakeValue::getRequiredElements"], [2, 2, 1, "_CPPv4NK5cudaq10QuakeValue8getValueEv", "cudaq::QuakeValue::getValue"], [2, 2, 1, "_CPPv4NK5cudaq10QuakeValue7inverseEv", "cudaq::QuakeValue::inverse"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue8isStdVecEv", "cudaq::QuakeValue::isStdVec"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValuemlE10QuakeValue", "cudaq::QuakeValue::operator*"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValuemlEKd", "cudaq::QuakeValue::operator*"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValuemlE10QuakeValue", "cudaq::QuakeValue::operator*::other"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValueplE10QuakeValue", "cudaq::QuakeValue::operator+"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValueplEKd", "cudaq::QuakeValue::operator+"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValueplEKi", "cudaq::QuakeValue::operator+"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValueplE10QuakeValue", "cudaq::QuakeValue::operator+::other"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValuemiE10QuakeValue", "cudaq::QuakeValue::operator-"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValuemiEKd", "cudaq::QuakeValue::operator-"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValuemiEKi", "cudaq::QuakeValue::operator-"], [2, 2, 1, "_CPPv4NK5cudaq10QuakeValuemiEv", "cudaq::QuakeValue::operator-"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValuemiE10QuakeValue", "cudaq::QuakeValue::operator-::other"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValuedvE10QuakeValue", "cudaq::QuakeValue::operator/"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValuedvEKd", "cudaq::QuakeValue::operator/"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValuedvE10QuakeValue", "cudaq::QuakeValue::operator/::other"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValueixEKNSt6size_tE", "cudaq::QuakeValue::operator[]"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValueixERK10QuakeValue", "cudaq::QuakeValue::operator[]"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValueixEKNSt6size_tE", "cudaq::QuakeValue::operator[]::idx"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValueixERK10QuakeValue", "cudaq::QuakeValue::operator[]::idx"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue4sizeEv", "cudaq::QuakeValue::size"], [2, 2, 1, "_CPPv4N5cudaq10QuakeValue5sliceEKNSt6size_tEKNSt6size_tE", "cudaq::QuakeValue::slice"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValue5sliceEKNSt6size_tEKNSt6size_tE", "cudaq::QuakeValue::slice::count"], [2, 3, 1, "_CPPv4N5cudaq10QuakeValue5sliceEKNSt6size_tEKNSt6size_tE", "cudaq::QuakeValue::slice::startIdx"], [2, 0, 1, "_CPPv4N5cudaq11QuantumTaskE", "cudaq::QuantumTask"], [2, 0, 1, "_CPPv4N5cudaq17QubitConnectivityE", "cudaq::QubitConnectivity"], [2, 0, 1, "_CPPv4N5cudaq9QubitEdgeE", "cudaq::QubitEdge"], [2, 1, 1, "_CPPv4N5cudaq9ResourcesE", "cudaq::Resources"], [2, 0, 1, "_CPPv4N5cudaq5StateE", "cudaq::State"], [2, 1, 1, "_CPPv4N5cudaq25amplitude_damping_channelE", "cudaq::amplitude_damping_channel"], [2, 1, 1, "_CPPv4I0EN5cudaq12async_resultE", "cudaq::async_result"], [2, 5, 1, "_CPPv4I0EN5cudaq12async_resultE", "cudaq::async_result::T"], [2, 2, 1, "_CPPv4N5cudaq12async_result3getEv", "cudaq::async_result::get"], [2, 1, 1, "_CPPv4N5cudaq16bit_flip_channelE", "cudaq::bit_flip_channel"], [2, 0, 1, "_CPPv4N5cudaq7complexE", "cudaq::complex"], [2, 1, 1, "_CPPv4N5cudaq14complex_matrixE", "cudaq::complex_matrix"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrix4colsEv", "cudaq::complex_matrix::cols"], [2, 2, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix"], [2, 2, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix"], [2, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::cols"], [2, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::cols"], [2, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::rawData"], [2, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::rows"], [2, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::rows"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrix4dataEv", "cudaq::complex_matrix::data"], [2, 2, 1, "_CPPv4N5cudaq14complex_matrix4dumpERNSt7ostreamE", "cudaq::complex_matrix::dump"], [2, 2, 1, "_CPPv4N5cudaq14complex_matrix4dumpEv", "cudaq::complex_matrix::dump"], [2, 3, 1, "_CPPv4N5cudaq14complex_matrix4dumpERNSt7ostreamE", "cudaq::complex_matrix::dump::os"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrix11eigenvaluesEv", "cudaq::complex_matrix::eigenvalues"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrix12eigenvectorsEv", "cudaq::complex_matrix::eigenvectors"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrix18minimal_eigenvalueEv", "cudaq::complex_matrix::minimal_eigenvalue"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrixclENSt6size_tENSt6size_tE", "cudaq::complex_matrix::operator()"], [2, 3, 1, "_CPPv4NK5cudaq14complex_matrixclENSt6size_tENSt6size_tE", "cudaq::complex_matrix::operator()::i"], [2, 3, 1, "_CPPv4NK5cudaq14complex_matrixclENSt6size_tENSt6size_tE", "cudaq::complex_matrix::operator()::j"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrixmlER14complex_matrix", "cudaq::complex_matrix::operator*"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrixmlERNSt6vectorI10value_typeEE", "cudaq::complex_matrix::operator*"], [2, 3, 1, "_CPPv4NK5cudaq14complex_matrixmlER14complex_matrix", "cudaq::complex_matrix::operator*::other"], [2, 3, 1, "_CPPv4NK5cudaq14complex_matrixmlERNSt6vectorI10value_typeEE", "cudaq::complex_matrix::operator*::other"], [2, 2, 1, "_CPPv4NK5cudaq14complex_matrix4rowsEv", "cudaq::complex_matrix::rows"], [2, 2, 1, "_CPPv4N5cudaq14complex_matrix8set_zeroEv", "cudaq::complex_matrix::set_zero"], [2, 0, 1, "_CPPv4N5cudaq14complex_matrix10value_typeE", "cudaq::complex_matrix::value_type"], [2, 1, 1, "_CPPv4N5cudaq22depolarization_channelE", "cudaq::depolarization_channel"], [2, 0, 1, "_CPPv4N5cudaq7detailsE", "cudaq::details"], [2, 1, 1, "_CPPv4N5cudaq7details17KernelBuilderTypeE", "cudaq::details::KernelBuilderType"], [2, 2, 1, "_CPPv4N5cudaq7details17KernelBuilderType17KernelBuilderTypeERRNSt8functionIFN4mlir4TypeEPN4mlir11MLIRContextEEEE", "cudaq::details::KernelBuilderType::KernelBuilderType"], [2, 3, 1, "_CPPv4N5cudaq7details17KernelBuilderType17KernelBuilderTypeERRNSt8functionIFN4mlir4TypeEPN4mlir11MLIRContextEEEE", "cudaq::details::KernelBuilderType::KernelBuilderType::f"], [2, 2, 1, "_CPPv4N5cudaq7details17KernelBuilderType6createEPN4mlir11MLIRContextE", "cudaq::details::KernelBuilderType::create"], [2, 3, 1, "_CPPv4N5cudaq7details17KernelBuilderType6createEPN4mlir11MLIRContextE", "cudaq::details::KernelBuilderType::create::ctx"], [2, 1, 1, "_CPPv4N5cudaq7details6futureE", "cudaq::details::future"], [2, 2, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future"], [2, 2, 1, "_CPPv4N5cudaq7details6future6futureERR6future", "cudaq::details::future::future"], [2, 2, 1, "_CPPv4N5cudaq7details6future6futureEv", "cudaq::details::future::future"], [2, 3, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future::_jobs"], [2, 3, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future::config"], [2, 3, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future::qpuNameIn"], [2, 1, 1, "_CPPv4N5cudaq7details19kernel_builder_baseE", "cudaq::details::kernel_builder_base"], [2, 2, 1, "_CPPv4N5cudaq7details19kernel_builder_baselsERNSt7ostreamERK19kernel_builder_base", "cudaq::details::kernel_builder_base::operator<<"], [2, 3, 1, "_CPPv4N5cudaq7details19kernel_builder_baselsERNSt7ostreamERK19kernel_builder_base", "cudaq::details::kernel_builder_base::operator<<::builder"], [2, 3, 1, "_CPPv4N5cudaq7details19kernel_builder_baselsERNSt7ostreamERK19kernel_builder_base", "cudaq::details::kernel_builder_base::operator<<::stream"], [2, 4, 1, "_CPPv4N5cudaq3dynE", "cudaq::dyn"], [2, 1, 1, "_CPPv4N5cudaq8gradientE", "cudaq::gradient"], [2, 2, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute"], [2, 2, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute"], [2, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::dx"], [2, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute::func"], [2, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute::funcAtX"], [2, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::funcAtX"], [2, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::h"], [2, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute::x"], [2, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::x"], [2, 2, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient"], [2, 2, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient"], [2, 2, 1, "_CPPv4I0EN5cudaq8gradient8gradientER7KernelT", "cudaq::gradient::gradient"], [2, 2, 1, "_CPPv4N5cudaq8gradient8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradient::gradient"], [2, 2, 1, "_CPPv4N5cudaq8gradient8gradientEv", "cudaq::gradient::gradient"], [2, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::KernelT"], [2, 5, 1, "_CPPv4I0EN5cudaq8gradient8gradientER7KernelT", "cudaq::gradient::gradient::KernelT"], [2, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::QuantumKernel"], [2, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::kernel"], [2, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::kernel"], [2, 3, 1, "_CPPv4I0EN5cudaq8gradient8gradientER7KernelT", "cudaq::gradient::gradient::kernel"], [2, 3, 1, "_CPPv4N5cudaq8gradient8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradient::gradient::kernel"], [2, 1, 1, "_CPPv4N5cudaq9gradients18central_differenceE", "cudaq::gradients::central_difference"], [2, 2, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute"], [2, 2, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::dx"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::exp_h"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute::func"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute::funcAtX"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::h"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute::x"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::x"], [2, 2, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient"], [2, 2, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient"], [2, 2, 1, "_CPPv4I0EN5cudaq9gradients18central_difference8gradientER7KernelT", "cudaq::gradients::central_difference::gradient"], [2, 2, 1, "_CPPv4N5cudaq9gradients18central_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::central_difference::gradient"], [2, 2, 1, "_CPPv4N5cudaq9gradients18central_difference8gradientEv", "cudaq::gradients::central_difference::gradient"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::KernelT"], [2, 5, 1, "_CPPv4I0EN5cudaq9gradients18central_difference8gradientER7KernelT", "cudaq::gradients::central_difference::gradient::KernelT"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::QuantumKernel"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::kernel"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::kernel"], [2, 3, 1, "_CPPv4I0EN5cudaq9gradients18central_difference8gradientER7KernelT", "cudaq::gradients::central_difference::gradient::kernel"], [2, 3, 1, "_CPPv4N5cudaq9gradients18central_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::central_difference::gradient::kernel"], [2, 1, 1, "_CPPv4N5cudaq9gradients18forward_differenceE", "cudaq::gradients::forward_difference"], [2, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute"], [2, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::dx"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute::func"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute::funcAtX"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::funcAtX"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::h"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute::x"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::x"], [2, 2, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient"], [2, 2, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient"], [2, 2, 1, "_CPPv4I0EN5cudaq9gradients18forward_difference8gradientER7KernelT", "cudaq::gradients::forward_difference::gradient"], [2, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::forward_difference::gradient"], [2, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference8gradientEv", "cudaq::gradients::forward_difference::gradient"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::KernelT"], [2, 5, 1, "_CPPv4I0EN5cudaq9gradients18forward_difference8gradientER7KernelT", "cudaq::gradients::forward_difference::gradient::KernelT"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::QuantumKernel"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::kernel"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::kernel"], [2, 3, 1, "_CPPv4I0EN5cudaq9gradients18forward_difference8gradientER7KernelT", "cudaq::gradients::forward_difference::gradient::kernel"], [2, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::forward_difference::gradient::kernel"], [2, 1, 1, "_CPPv4N5cudaq9gradients15parameter_shiftE", "cudaq::gradients::parameter_shift"], [2, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute"], [2, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::dx"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::exp_h"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute::func"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute::funcAtX"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::h"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute::x"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::x"], [2, 2, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient"], [2, 2, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient"], [2, 2, 1, "_CPPv4I0EN5cudaq9gradients15parameter_shift8gradientER7KernelT", "cudaq::gradients::parameter_shift::gradient"], [2, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::parameter_shift::gradient"], [2, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift8gradientEv", "cudaq::gradients::parameter_shift::gradient"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::ArgsMapper"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::KernelT"], [2, 5, 1, "_CPPv4I0EN5cudaq9gradients15parameter_shift8gradientER7KernelT", "cudaq::gradients::parameter_shift::gradient::KernelT"], [2, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::QuantumKernel"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::argsMapper"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::kernel"], [2, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::kernel"], [2, 3, 1, "_CPPv4I0EN5cudaq9gradients15parameter_shift8gradientER7KernelT", "cudaq::gradients::parameter_shift::gradient::kernel"], [2, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::parameter_shift::gradient::kernel"], [2, 1, 1, "_CPPv4IDpEN5cudaq14kernel_builderE", "cudaq::kernel_builder"], [2, 5, 1, "_CPPv4IDpEN5cudaq14kernel_builderE", "cudaq::kernel_builder::Args"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder11constantValEd", "cudaq::kernel_builder::constantVal"], [2, 3, 1, "_CPPv4N5cudaq14kernel_builder11constantValEd", "cudaq::kernel_builder::constantVal::val"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder12getArgumentsEv", "cudaq::kernel_builder::getArguments"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder12getNumParamsEv", "cudaq::kernel_builder::getNumParams"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder11isArgStdVecENSt6size_tE", "cudaq::kernel_builder::isArgStdVec"], [2, 3, 1, "_CPPv4N5cudaq14kernel_builder11isArgStdVecENSt6size_tE", "cudaq::kernel_builder::isArgStdVec::idx"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder14kernel_builderERNSt6vectorIN7details17KernelBuilderTypeEEE", "cudaq::kernel_builder::kernel_builder"], [2, 3, 1, "_CPPv4N5cudaq14kernel_builder14kernel_builderERNSt6vectorIN7details17KernelBuilderTypeEEE", "cudaq::kernel_builder::kernel_builder::types"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder4nameEv", "cudaq::kernel_builder::name"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder6qallocE10QuakeValue", "cudaq::kernel_builder::qalloc"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder6qallocEKNSt6size_tE", "cudaq::kernel_builder::qalloc"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder6qallocEv", "cudaq::kernel_builder::qalloc"], [2, 3, 1, "_CPPv4N5cudaq14kernel_builder6qallocEKNSt6size_tE", "cudaq::kernel_builder::qalloc::nQubits"], [2, 3, 1, "_CPPv4N5cudaq14kernel_builder6qallocE10QuakeValue", "cudaq::kernel_builder::qalloc::size"], [2, 2, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRK10QuakeValueRK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap"], [2, 2, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRKNSt6vectorI10QuakeValueEERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap"], [2, 2, 1, "_CPPv4N5cudaq14kernel_builder4swapERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap"], [2, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRK10QuakeValueRK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::control"], [2, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRKNSt6vectorI10QuakeValueEERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::controls"], [2, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRK10QuakeValueRK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::first"], [2, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRKNSt6vectorI10QuakeValueEERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::first"], [2, 3, 1, "_CPPv4N5cudaq14kernel_builder4swapERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::first"], [2, 5, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRK10QuakeValueRK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::mod"], [2, 5, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRKNSt6vectorI10QuakeValueEERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::mod"], [2, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRK10QuakeValueRK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::second"], [2, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder4swapEvRKNSt6vectorI10QuakeValueEERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::second"], [2, 3, 1, "_CPPv4N5cudaq14kernel_builder4swapERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::second"], [2, 1, 1, "_CPPv4N5cudaq13kraus_channelE", "cudaq::kraus_channel"], [2, 2, 1, "_CPPv4NK5cudaq13kraus_channel5emptyEv", "cudaq::kraus_channel::empty"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channel7get_opsEv", "cudaq::kraus_channel::get_ops"], [2, 2, 1, "_CPPv4IDpEN5cudaq13kraus_channel13kraus_channelEDpRRNSt16initializer_listI1TEE", "cudaq::kraus_channel::kraus_channel"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERK13kraus_channel", "cudaq::kraus_channel::kraus_channel"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERRNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelEv", "cudaq::kraus_channel::kraus_channel"], [2, 5, 1, "_CPPv4IDpEN5cudaq13kraus_channel13kraus_channelEDpRRNSt16initializer_listI1TEE", "cudaq::kraus_channel::kraus_channel::T"], [2, 3, 1, "_CPPv4IDpEN5cudaq13kraus_channel13kraus_channelEDpRRNSt16initializer_listI1TEE", "cudaq::kraus_channel::kraus_channel::inputLists"], [2, 3, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel::ops"], [2, 3, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERRNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel::ops"], [2, 3, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERK13kraus_channel", "cudaq::kraus_channel::kraus_channel::other"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channelaSERK13kraus_channel", "cudaq::kraus_channel::operator="], [2, 3, 1, "_CPPv4N5cudaq13kraus_channelaSERK13kraus_channel", "cudaq::kraus_channel::operator=::other"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channelixEKNSt6size_tE", "cudaq::kraus_channel::operator[]"], [2, 3, 1, "_CPPv4N5cudaq13kraus_channelixEKNSt6size_tE", "cudaq::kraus_channel::operator[]::idx"], [2, 2, 1, "_CPPv4N5cudaq13kraus_channel9push_backE8kraus_op", "cudaq::kraus_channel::push_back"], [2, 3, 1, "_CPPv4N5cudaq13kraus_channel9push_backE8kraus_op", "cudaq::kraus_channel::push_back::op"], [2, 2, 1, "_CPPv4NK5cudaq13kraus_channel4sizeEv", "cudaq::kraus_channel::size"], [2, 1, 1, "_CPPv4N5cudaq8kraus_opE", "cudaq::kraus_op"], [2, 2, 1, "_CPPv4N5cudaq8kraus_op7adjointEv", "cudaq::kraus_op::adjoint"], [2, 4, 1, "_CPPv4N5cudaq8kraus_op4dataE", "cudaq::kraus_op::data"], [2, 2, 1, "_CPPv4I0EN5cudaq8kraus_op8kraus_opERRNSt16initializer_listI1TEE", "cudaq::kraus_op::kraus_op"], [2, 2, 1, "_CPPv4N5cudaq8kraus_op8kraus_opENSt6vectorI7complexEE", "cudaq::kraus_op::kraus_op"], [2, 2, 1, "_CPPv4N5cudaq8kraus_op8kraus_opERK8kraus_op", "cudaq::kraus_op::kraus_op"], [2, 5, 1, "_CPPv4I0EN5cudaq8kraus_op8kraus_opERRNSt16initializer_listI1TEE", "cudaq::kraus_op::kraus_op::T"], [2, 3, 1, "_CPPv4N5cudaq8kraus_op8kraus_opENSt6vectorI7complexEE", "cudaq::kraus_op::kraus_op::d"], [2, 3, 1, "_CPPv4I0EN5cudaq8kraus_op8kraus_opERRNSt16initializer_listI1TEE", "cudaq::kraus_op::kraus_op::initList"], [2, 4, 1, "_CPPv4N5cudaq8kraus_op5nColsE", "cudaq::kraus_op::nCols"], [2, 4, 1, "_CPPv4N5cudaq8kraus_op5nRowsE", "cudaq::kraus_op::nRows"], [2, 2, 1, "_CPPv4N5cudaq8kraus_opaSERK8kraus_op", "cudaq::kraus_op::operator="], [2, 3, 1, "_CPPv4N5cudaq8kraus_opaSERK8kraus_op", "cudaq::kraus_op::operator=::other"], [2, 0, 1, "_CPPv4N5cudaq3mpiE", "cudaq::mpi"], [2, 2, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIdEERKNSt6vectorIdEE", "cudaq::mpi::all_gather"], [2, 2, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIiEERKNSt6vectorIiEE", "cudaq::mpi::all_gather"], [2, 3, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIdEERKNSt6vectorIdEE", "cudaq::mpi::all_gather::global"], [2, 3, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIiEERKNSt6vectorIiEE", "cudaq::mpi::all_gather::global"], [2, 3, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIdEERKNSt6vectorIdEE", "cudaq::mpi::all_gather::local"], [2, 3, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIiEERKNSt6vectorIiEE", "cudaq::mpi::all_gather::local"], [2, 2, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce"], [2, 2, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK4Func", "cudaq::mpi::all_reduce"], [2, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::BinaryFunction"], [2, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK4Func", "cudaq::mpi::all_reduce::Func"], [2, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::T"], [2, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK4Func", "cudaq::mpi::all_reduce::T"], [2, 3, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::function"], [2, 3, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::localValue"], [2, 2, 1, "_CPPv4N5cudaq3mpi9broadcastERNSt6stringEi", "cudaq::mpi::broadcast"], [2, 2, 1, "_CPPv4N5cudaq3mpi9broadcastERNSt6vectorIdEEi", "cudaq::mpi::broadcast"], [2, 3, 1, "_CPPv4N5cudaq3mpi9broadcastERNSt6stringEi", "cudaq::mpi::broadcast::data"], [2, 3, 1, "_CPPv4N5cudaq3mpi9broadcastERNSt6vectorIdEEi", "cudaq::mpi::broadcast::data"], [2, 3, 1, "_CPPv4N5cudaq3mpi9broadcastERNSt6stringEi", "cudaq::mpi::broadcast::rootRank"], [2, 3, 1, "_CPPv4N5cudaq3mpi9broadcastERNSt6vectorIdEEi", "cudaq::mpi::broadcast::rootRank"], [2, 2, 1, "_CPPv4N5cudaq3mpi8finalizeEv", "cudaq::mpi::finalize"], [2, 2, 1, "_CPPv4N5cudaq3mpi10initializeEiPPc", "cudaq::mpi::initialize"], [2, 2, 1, "_CPPv4N5cudaq3mpi10initializeEv", "cudaq::mpi::initialize"], [2, 3, 1, "_CPPv4N5cudaq3mpi10initializeEiPPc", "cudaq::mpi::initialize::argc"], [2, 3, 1, "_CPPv4N5cudaq3mpi10initializeEiPPc", "cudaq::mpi::initialize::argv"], [2, 2, 1, "_CPPv4N5cudaq3mpi14is_initializedEv", "cudaq::mpi::is_initialized"], [2, 2, 1, "_CPPv4N5cudaq3mpi9num_ranksEv", "cudaq::mpi::num_ranks"], [2, 2, 1, "_CPPv4N5cudaq3mpi4rankEv", "cudaq::mpi::rank"], [2, 1, 1, "_CPPv4N5cudaq11noise_modelE", "cudaq::noise_model"], [2, 2, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel"], [2, 2, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel"], [2, 5, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::QuantumOp"], [2, 3, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::channel"], [2, 3, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::channel"], [2, 3, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::quantumOp"], [2, 3, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::qubits"], [2, 3, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::qubits"], [2, 2, 1, "_CPPv4NK5cudaq11noise_model5emptyEv", "cudaq::noise_model::empty"], [2, 2, 1, "_CPPv4I0ENK5cudaq11noise_model12get_channelsENSt6vectorI13kraus_channelEERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels"], [2, 2, 1, "_CPPv4NK5cudaq11noise_model12get_channelsERKNSt6stringERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels"], [2, 5, 1, "_CPPv4I0ENK5cudaq11noise_model12get_channelsENSt6vectorI13kraus_channelEERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::QuantumOp"], [2, 3, 1, "_CPPv4NK5cudaq11noise_model12get_channelsERKNSt6stringERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::quantumOp"], [2, 3, 1, "_CPPv4I0ENK5cudaq11noise_model12get_channelsENSt6vectorI13kraus_channelEERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::qubits"], [2, 3, 1, "_CPPv4NK5cudaq11noise_model12get_channelsERKNSt6stringERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::qubits"], [2, 2, 1, "_CPPv4N5cudaq11noise_model11noise_modelEv", "cudaq::noise_model::noise_model"], [2, 2, 1, "_CPPv4N5cudaq18num_available_gpusEv", "cudaq::num_available_gpus"], [2, 1, 1, "_CPPv4N5cudaq14observe_resultE", "cudaq::observe_result"], [2, 2, 1, "_CPPv4I0EN5cudaq14observe_result6countsE13sample_result10SpinOpType", "cudaq::observe_result::counts"], [2, 5, 1, "_CPPv4I0EN5cudaq14observe_result6countsE13sample_result10SpinOpType", "cudaq::observe_result::counts::SpinOpType"], [2, 3, 1, "_CPPv4I0EN5cudaq14observe_result6countsE13sample_result10SpinOpType", "cudaq::observe_result::counts::term"], [2, 2, 1, "_CPPv4N5cudaq14observe_result4dumpEv", "cudaq::observe_result::dump"], [2, 2, 1, "_CPPv4I0EN5cudaq14observe_result11expectationEd10SpinOpType", "cudaq::observe_result::expectation"], [2, 2, 1, "_CPPv4N5cudaq14observe_result11expectationEv", "cudaq::observe_result::expectation"], [2, 5, 1, "_CPPv4I0EN5cudaq14observe_result11expectationEd10SpinOpType", "cudaq::observe_result::expectation::SpinOpType"], [2, 3, 1, "_CPPv4I0EN5cudaq14observe_result11expectationEd10SpinOpType", "cudaq::observe_result::expectation::term"], [2, 2, 1, "_CPPv4N5cudaq14observe_result14id_coefficientEv", "cudaq::observe_result::id_coefficient"], [2, 2, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op", "cudaq::observe_result::observe_result"], [2, 2, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result"], [2, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op", "cudaq::observe_result::observe_result::H"], [2, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result::H"], [2, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result::counts"], [2, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op", "cudaq::observe_result::observe_result::e"], [2, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result::e"], [2, 2, 1, "_CPPv4N5cudaq14observe_resultcvdEv", "cudaq::observe_result::operator double"], [2, 2, 1, "_CPPv4N5cudaq14observe_result8raw_dataEv", "cudaq::observe_result::raw_data"], [2, 1, 1, "_CPPv4N5cudaq20optimizable_functionE", "cudaq::optimizable_function"], [2, 0, 1, "_CPPv4N5cudaq19optimization_resultE", "cudaq::optimization_result"], [2, 1, 1, "_CPPv4N5cudaq9optimizerE", "cudaq::optimizer"], [2, 2, 1, "_CPPv4N5cudaq9optimizer8optimizeEKiRR20optimizable_function", "cudaq::optimizer::optimize"], [2, 3, 1, "_CPPv4N5cudaq9optimizer8optimizeEKiRR20optimizable_function", "cudaq::optimizer::optimize::dim"], [2, 3, 1, "_CPPv4N5cudaq9optimizer8optimizeEKiRR20optimizable_function", "cudaq::optimizer::optimize::opt_function"], [2, 2, 1, "_CPPv4N5cudaq9optimizer17requiresGradientsEv", "cudaq::optimizer::requiresGradients"], [2, 1, 1, "_CPPv4N5cudaq18phase_flip_channelE", "cudaq::phase_flip_channel"], [2, 1, 1, "_CPPv4I_NSt6size_tE_NSt6size_tE0EN5cudaq4qregE", "cudaq::qreg"], [2, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tE0EN5cudaq4qregE", "cudaq::qreg::Levels"], [2, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tE0EN5cudaq4qregE", "cudaq::qreg::N"], [2, 2, 1, "_CPPv4N5cudaq4qreg4backENSt6size_tE", "cudaq::qreg::back"], [2, 2, 1, "_CPPv4N5cudaq4qreg4backEv", "cudaq::qreg::back"], [2, 3, 1, "_CPPv4N5cudaq4qreg4backENSt6size_tE", "cudaq::qreg::back::count"], [2, 2, 1, "_CPPv4N5cudaq4qreg5beginEv", "cudaq::qreg::begin"], [2, 2, 1, "_CPPv4N5cudaq4qreg5clearEv", "cudaq::qreg::clear"], [2, 2, 1, "_CPPv4N5cudaq4qreg5frontENSt6size_tE", "cudaq::qreg::front"], [2, 2, 1, "_CPPv4N5cudaq4qreg5frontEv", "cudaq::qreg::front"], [2, 3, 1, "_CPPv4N5cudaq4qreg5frontENSt6size_tE", "cudaq::qreg::front::count"], [2, 2, 1, "_CPPv4N5cudaq4qregixEKNSt6size_tE", "cudaq::qreg::operator[]"], [2, 3, 1, "_CPPv4N5cudaq4qregixEKNSt6size_tE", "cudaq::qreg::operator[]::idx"], [2, 2, 1, "_CPPv4NK5cudaq4qreg4sizeEv", "cudaq::qreg::size"], [2, 2, 1, "_CPPv4N5cudaq4qreg5sliceENSt6size_tENSt6size_tE", "cudaq::qreg::slice"], [2, 3, 1, "_CPPv4N5cudaq4qreg5sliceENSt6size_tENSt6size_tE", "cudaq::qreg::slice::size"], [2, 3, 1, "_CPPv4N5cudaq4qreg5sliceENSt6size_tENSt6size_tE", "cudaq::qreg::slice::start"], [2, 0, 1, "_CPPv4N5cudaq4qreg10value_typeE", "cudaq::qreg::value_type"], [2, 1, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq5qspanE", "cudaq::qspan"], [2, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq5qspanE", "cudaq::qspan::Levels"], [2, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq5qspanE", "cudaq::qspan::N"], [2, 1, 1, "_CPPv4N5cudaq16quantum_platformE", "cudaq::quantum_platform"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform11clear_shotsEv", "cudaq::quantum_platform::clear_shots"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform12connectivityEv", "cudaq::quantum_platform::connectivity"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tER19KernelExecutionTask", "cudaq::quantum_platform::enqueueAsyncTask"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tERNSt8functionIFvvEEE", "cudaq::quantum_platform::enqueueAsyncTask"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tERNSt8functionIFvvEEE", "cudaq::quantum_platform::enqueueAsyncTask::f"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tER19KernelExecutionTask", "cudaq::quantum_platform::enqueueAsyncTask::qpu_id"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tERNSt8functionIFvvEEE", "cudaq::quantum_platform::enqueueAsyncTask::qpu_id"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tER19KernelExecutionTask", "cudaq::quantum_platform::enqueueAsyncTask::t"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform15get_current_qpuEv", "cudaq::quantum_platform::get_current_qpu"], [2, 2, 1, "_CPPv4NK5cudaq16quantum_platform12get_exec_ctxEv", "cudaq::quantum_platform::get_exec_ctx"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform14get_num_qubitsENSt6size_tE", "cudaq::quantum_platform::get_num_qubits"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform14get_num_qubitsEv", "cudaq::quantum_platform::get_num_qubits"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform14get_num_qubitsENSt6size_tE", "cudaq::quantum_platform::get_num_qubits::qpu_id"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform9get_shotsEv", "cudaq::quantum_platform::get_shots"], [2, 2, 1, "_CPPv4NK5cudaq16quantum_platform11is_emulatedEKNSt6size_tE", "cudaq::quantum_platform::is_emulated"], [2, 3, 1, "_CPPv4NK5cudaq16quantum_platform11is_emulatedEKNSt6size_tE", "cudaq::quantum_platform::is_emulated::qpuId"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform9is_remoteEKNSt6size_tE", "cudaq::quantum_platform::is_remote"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform9is_remoteEKNSt6size_tE", "cudaq::quantum_platform::is_remote::qpuId"], [2, 2, 1, "_CPPv4NK5cudaq16quantum_platform12is_simulatorEKNSt6size_tE", "cudaq::quantum_platform::is_simulator"], [2, 3, 1, "_CPPv4NK5cudaq16quantum_platform12is_simulatorEKNSt6size_tE", "cudaq::quantum_platform::is_simulator::qpu_id"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform14list_platformsEv", "cudaq::quantum_platform::list_platforms"], [2, 2, 1, "_CPPv4NK5cudaq16quantum_platform4nameEv", "cudaq::quantum_platform::name"], [2, 2, 1, "_CPPv4NK5cudaq16quantum_platform8num_qpusEv", "cudaq::quantum_platform::num_qpus"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform14reset_exec_ctxENSt6size_tE", "cudaq::quantum_platform::reset_exec_ctx"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform14reset_exec_ctxENSt6size_tE", "cudaq::quantum_platform::reset_exec_ctx::qpu_id"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform11reset_noiseEv", "cudaq::quantum_platform::reset_noise"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform16setTargetBackendERKNSt6stringE", "cudaq::quantum_platform::setTargetBackend"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform16setTargetBackendERKNSt6stringE", "cudaq::quantum_platform::setTargetBackend::name"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform15set_current_qpuEKNSt6size_tE", "cudaq::quantum_platform::set_current_qpu"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform15set_current_qpuEKNSt6size_tE", "cudaq::quantum_platform::set_current_qpu::device_id"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform12set_exec_ctxEPN5cudaq16ExecutionContextENSt6size_tE", "cudaq::quantum_platform::set_exec_ctx"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform12set_exec_ctxEPN5cudaq16ExecutionContextENSt6size_tE", "cudaq::quantum_platform::set_exec_ctx::ctx"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform12set_exec_ctxEPN5cudaq16ExecutionContextENSt6size_tE", "cudaq::quantum_platform::set_exec_ctx::qpu_id"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform9set_noiseEPK11noise_model", "cudaq::quantum_platform::set_noise"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform9set_noiseEPK11noise_model", "cudaq::quantum_platform::set_noise::model"], [2, 2, 1, "_CPPv4N5cudaq16quantum_platform9set_shotsEi", "cudaq::quantum_platform::set_shots"], [2, 3, 1, "_CPPv4N5cudaq16quantum_platform9set_shotsEi", "cudaq::quantum_platform::set_shots::numShots"], [2, 2, 1, "_CPPv4NK5cudaq16quantum_platform29supports_conditional_feedbackEKNSt6size_tE", "cudaq::quantum_platform::supports_conditional_feedback"], [2, 3, 1, "_CPPv4NK5cudaq16quantum_platform29supports_conditional_feedbackEKNSt6size_tE", "cudaq::quantum_platform::supports_conditional_feedback::qpu_id"], [2, 2, 1, "_CPPv4NK5cudaq16quantum_platform26supports_task_distributionEv", "cudaq::quantum_platform::supports_task_distribution"], [2, 0, 1, "_CPPv4N5cudaq5qubitE", "cudaq::qubit"], [2, 1, 1, "_CPPv4I_NSt6size_tEEN5cudaq5quditE", "cudaq::qudit"], [2, 5, 1, "_CPPv4I_NSt6size_tEEN5cudaq5quditE", "cudaq::qudit::Levels"], [2, 2, 1, "_CPPv4N5cudaq5qudit5quditEv", "cudaq::qudit::qudit"], [2, 1, 1, "_CPPv4I_NSt6size_tEEN5cudaq7qvectorE", "cudaq::qvector"], [2, 5, 1, "_CPPv4I_NSt6size_tEEN5cudaq7qvectorE", "cudaq::qvector::Levels"], [2, 2, 1, "_CPPv4N5cudaq7qvector4backENSt6size_tE", "cudaq::qvector::back"], [2, 2, 1, "_CPPv4N5cudaq7qvector4backEv", "cudaq::qvector::back"], [2, 3, 1, "_CPPv4N5cudaq7qvector4backENSt6size_tE", "cudaq::qvector::back::count"], [2, 2, 1, "_CPPv4N5cudaq7qvector5beginEv", "cudaq::qvector::begin"], [2, 2, 1, "_CPPv4N5cudaq7qvector5clearEv", "cudaq::qvector::clear"], [2, 2, 1, "_CPPv4N5cudaq7qvector3endEv", "cudaq::qvector::end"], [2, 2, 1, "_CPPv4N5cudaq7qvector5frontENSt6size_tE", "cudaq::qvector::front"], [2, 2, 1, "_CPPv4N5cudaq7qvector5frontEv", "cudaq::qvector::front"], [2, 3, 1, "_CPPv4N5cudaq7qvector5frontENSt6size_tE", "cudaq::qvector::front::count"], [2, 2, 1, "_CPPv4N5cudaq7qvectoraSERK7qvector", "cudaq::qvector::operator="], [2, 2, 1, "_CPPv4N5cudaq7qvectorixEKNSt6size_tE", "cudaq::qvector::operator[]"], [2, 3, 1, "_CPPv4N5cudaq7qvectorixEKNSt6size_tE", "cudaq::qvector::operator[]::idx"], [2, 2, 1, "_CPPv4N5cudaq7qvector7qvectorENSt6size_tE", "cudaq::qvector::qvector"], [2, 2, 1, "_CPPv4N5cudaq7qvector7qvectorERK7qvector", "cudaq::qvector::qvector"], [2, 2, 1, "_CPPv4N5cudaq7qvector7qvectorERR7qvector", "cudaq::qvector::qvector"], [2, 3, 1, "_CPPv4N5cudaq7qvector7qvectorENSt6size_tE", "cudaq::qvector::qvector::size"], [2, 2, 1, "_CPPv4NK5cudaq7qvector4sizeEv", "cudaq::qvector::size"], [2, 2, 1, "_CPPv4N5cudaq7qvector5sliceENSt6size_tENSt6size_tE", "cudaq::qvector::slice"], [2, 3, 1, "_CPPv4N5cudaq7qvector5sliceENSt6size_tENSt6size_tE", "cudaq::qvector::slice::size"], [2, 3, 1, "_CPPv4N5cudaq7qvector5sliceENSt6size_tENSt6size_tE", "cudaq::qvector::slice::start"], [2, 0, 1, "_CPPv4N5cudaq7qvector10value_typeE", "cudaq::qvector::value_type"], [2, 1, 1, "_CPPv4I_NSt6size_tEEN5cudaq5qviewE", "cudaq::qview"], [2, 5, 1, "_CPPv4I_NSt6size_tEEN5cudaq5qviewE", "cudaq::qview::Levels"], [2, 0, 1, "_CPPv4N5cudaq5qview10value_typeE", "cudaq::qview::value_type"], [2, 0, 1, "_CPPv4N5cudaq8registryE", "cudaq::registry"], [2, 1, 1, "_CPPv4I0EN5cudaq8registry14RegisteredTypeE", "cudaq::registry::RegisteredType"], [2, 5, 1, "_CPPv4I0EN5cudaq8registry14RegisteredTypeE", "cudaq::registry::RegisteredType::T"], [2, 1, 1, "_CPPv4N5cudaq13sample_resultE", "cudaq::sample_result"], [2, 2, 1, "_CPPv4N5cudaq13sample_result6appendER15ExecutionResult", "cudaq::sample_result::append"], [2, 3, 1, "_CPPv4N5cudaq13sample_result6appendER15ExecutionResult", "cudaq::sample_result::append::result"], [2, 2, 1, "_CPPv4N5cudaq13sample_result5beginEv", "cudaq::sample_result::begin"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result5beginEv", "cudaq::sample_result::begin"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result6cbeginEv", "cudaq::sample_result::cbegin"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result4cendEv", "cudaq::sample_result::cend"], [2, 2, 1, "_CPPv4N5cudaq13sample_result5clearEv", "cudaq::sample_result::clear"], [2, 2, 1, "_CPPv4N5cudaq13sample_result5countENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::count"], [2, 3, 1, "_CPPv4N5cudaq13sample_result5countENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::count::bitString"], [2, 3, 1, "_CPPv4N5cudaq13sample_result5countENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::count::registerName"], [2, 2, 1, "_CPPv4N5cudaq13sample_result11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::sample_result::deserialize"], [2, 3, 1, "_CPPv4N5cudaq13sample_result11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::sample_result::deserialize::data"], [2, 2, 1, "_CPPv4N5cudaq13sample_result4dumpERNSt7ostreamE", "cudaq::sample_result::dump"], [2, 2, 1, "_CPPv4N5cudaq13sample_result4dumpEv", "cudaq::sample_result::dump"], [2, 3, 1, "_CPPv4N5cudaq13sample_result4dumpERNSt7ostreamE", "cudaq::sample_result::dump::os"], [2, 2, 1, "_CPPv4N5cudaq13sample_result3endEv", "cudaq::sample_result::end"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result3endEv", "cudaq::sample_result::end"], [2, 2, 1, "_CPPv4N5cudaq13sample_result9exp_val_zEKNSt11string_viewE", "cudaq::sample_result::exp_val_z"], [2, 3, 1, "_CPPv4N5cudaq13sample_result9exp_val_zEKNSt11string_viewE", "cudaq::sample_result::exp_val_z::registerName"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result11expectationEKNSt11string_viewE", "cudaq::sample_result::expectation"], [2, 3, 1, "_CPPv4NK5cudaq13sample_result11expectationEKNSt11string_viewE", "cudaq::sample_result::expectation::registerName"], [2, 2, 1, "_CPPv4N5cudaq13sample_result12get_marginalERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal"], [2, 2, 1, "_CPPv4N5cudaq13sample_result12get_marginalERRKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal"], [2, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::marginalIndices"], [2, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERRKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::marginalIndices"], [2, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::registerName"], [2, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERRKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::registerName"], [2, 2, 1, "_CPPv4N5cudaq13sample_result15has_even_parityENSt11string_viewE", "cudaq::sample_result::has_even_parity"], [2, 3, 1, "_CPPv4N5cudaq13sample_result15has_even_parityENSt11string_viewE", "cudaq::sample_result::has_even_parity::bitString"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result15has_expectationEKNSt11string_viewE", "cudaq::sample_result::has_expectation"], [2, 3, 1, "_CPPv4NK5cudaq13sample_result15has_expectationEKNSt11string_viewE", "cudaq::sample_result::has_expectation::registerName"], [2, 2, 1, "_CPPv4N5cudaq13sample_result13most_probableEKNSt11string_viewE", "cudaq::sample_result::most_probable"], [2, 3, 1, "_CPPv4N5cudaq13sample_result13most_probableEKNSt11string_viewE", "cudaq::sample_result::most_probable::registerName"], [2, 2, 1, "_CPPv4N5cudaq13sample_resultpLERK13sample_result", "cudaq::sample_result::operator+="], [2, 3, 1, "_CPPv4N5cudaq13sample_resultpLERK13sample_result", "cudaq::sample_result::operator+=::other"], [2, 2, 1, "_CPPv4N5cudaq13sample_resultaSER13sample_result", "cudaq::sample_result::operator="], [2, 3, 1, "_CPPv4N5cudaq13sample_resultaSER13sample_result", "cudaq::sample_result::operator=::counts"], [2, 2, 1, "_CPPv4NK5cudaq13sample_resulteqERK13sample_result", "cudaq::sample_result::operator=="], [2, 3, 1, "_CPPv4NK5cudaq13sample_resulteqERK13sample_result", "cudaq::sample_result::operator==::counts"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result11probabilityENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::probability"], [2, 3, 1, "_CPPv4NK5cudaq13sample_result11probabilityENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::probability::bitString"], [2, 3, 1, "_CPPv4NK5cudaq13sample_result11probabilityENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::probability::registerName"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result14register_namesEv", "cudaq::sample_result::register_names"], [2, 2, 1, "_CPPv4N5cudaq13sample_result7reorderERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::reorder"], [2, 3, 1, "_CPPv4N5cudaq13sample_result7reorderERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::reorder::index"], [2, 3, 1, "_CPPv4N5cudaq13sample_result7reorderERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::reorder::registerName"], [2, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultER15ExecutionResult", "cudaq::sample_result::sample_result"], [2, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultERK13sample_result", "cudaq::sample_result::sample_result"], [2, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultERNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result"], [2, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultEdRNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result"], [2, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultEv", "cudaq::sample_result::sample_result"], [2, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultEdRNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result::preComputedExp"], [2, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultER15ExecutionResult", "cudaq::sample_result::sample_result::result"], [2, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultERNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result::results"], [2, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultEdRNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result::results"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result9serializeEv", "cudaq::sample_result::serialize"], [2, 2, 1, "_CPPv4N5cudaq13sample_result4sizeEKNSt11string_viewE", "cudaq::sample_result::size"], [2, 3, 1, "_CPPv4N5cudaq13sample_result4sizeEKNSt11string_viewE", "cudaq::sample_result::size::registerName"], [2, 2, 1, "_CPPv4NK5cudaq13sample_result6to_mapEKNSt11string_viewE", "cudaq::sample_result::to_map"], [2, 3, 1, "_CPPv4NK5cudaq13sample_result6to_mapEKNSt11string_viewE", "cudaq::sample_result::to_map::registerName"], [2, 2, 1, "_CPPv4N5cudaq13sample_resultD0Ev", "cudaq::sample_result::~sample_result"], [2, 2, 1, "_CPPv4N5cudaq9set_noiseERKN5cudaq11noise_modelE", "cudaq::set_noise"], [2, 3, 1, "_CPPv4N5cudaq9set_noiseERKN5cudaq11noise_modelE", "cudaq::set_noise::model"], [2, 2, 1, "_CPPv4N5cudaq15set_random_seedENSt6size_tE", "cudaq::set_random_seed"], [2, 3, 1, "_CPPv4N5cudaq15set_random_seedENSt6size_tE", "cudaq::set_random_seed::seed"], [2, 1, 1, "_CPPv4N5cudaq7spin_opE", "cudaq::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op5beginEv", "cudaq::spin_op::begin"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op5beginEv", "cudaq::spin_op::begin"], [2, 0, 1, "_CPPv4N5cudaq7spin_op12csr_spmatrixE", "cudaq::spin_op::csr_spmatrix"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op16distribute_termsENSt6size_tE", "cudaq::spin_op::distribute_terms"], [2, 3, 1, "_CPPv4NK5cudaq7spin_op16distribute_termsENSt6size_tE", "cudaq::spin_op::distribute_terms::numChunks"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op4dumpEv", "cudaq::spin_op::dump"], [2, 2, 1, "_CPPv4N5cudaq7spin_op3endEv", "cudaq::spin_op::end"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op3endEv", "cudaq::spin_op::end"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op14for_each_pauliERRNSt8functionIFv5pauliNSt6size_tEEEE", "cudaq::spin_op::for_each_pauli"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op13for_each_termERRNSt8functionIFvR7spin_opEEE", "cudaq::spin_op::for_each_term"], [2, 2, 1, "_CPPv4N5cudaq7spin_op9from_wordERKNSt6stringE", "cudaq::spin_op::from_word"], [2, 3, 1, "_CPPv4N5cudaq7spin_op9from_wordERKNSt6stringE", "cudaq::spin_op::from_word::pauliWord"], [2, 2, 1, "_CPPv4N5cudaq7spin_op21getDataRepresentationEv", "cudaq::spin_op::getDataRepresentation"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op15get_coefficientEv", "cudaq::spin_op::get_coefficient"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op12get_raw_dataEv", "cudaq::spin_op::get_raw_data"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op11is_identityEv", "cudaq::spin_op::is_identity"], [2, 1, 1, "_CPPv4I0EN5cudaq7spin_op8iteratorE", "cudaq::spin_op::iterator"], [2, 5, 1, "_CPPv4I0EN5cudaq7spin_op8iteratorE", "cudaq::spin_op::iterator::QualifiedSpinOp"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op10num_qubitsEv", "cudaq::spin_op::num_qubits"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op9num_termsEv", "cudaq::spin_op::num_terms"], [2, 2, 1, "_CPPv4N5cudaq7spin_opmLEKNSt7complexIdEE", "cudaq::spin_op::operator*="], [2, 2, 1, "_CPPv4N5cudaq7spin_opmLEKd", "cudaq::spin_op::operator*="], [2, 2, 1, "_CPPv4N5cudaq7spin_opmLERK7spin_op", "cudaq::spin_op::operator*="], [2, 3, 1, "_CPPv4N5cudaq7spin_opmLEKNSt7complexIdEE", "cudaq::spin_op::operator*=::v"], [2, 3, 1, "_CPPv4N5cudaq7spin_opmLEKd", "cudaq::spin_op::operator*=::v"], [2, 3, 1, "_CPPv4N5cudaq7spin_opmLERK7spin_op", "cudaq::spin_op::operator*=::v"], [2, 2, 1, "_CPPv4N5cudaq7spin_oppLERK7spin_op", "cudaq::spin_op::operator+="], [2, 3, 1, "_CPPv4N5cudaq7spin_oppLERK7spin_op", "cudaq::spin_op::operator+=::v"], [2, 2, 1, "_CPPv4N5cudaq7spin_opmIERK7spin_op", "cudaq::spin_op::operator-="], [2, 3, 1, "_CPPv4N5cudaq7spin_opmIERK7spin_op", "cudaq::spin_op::operator-=::v"], [2, 2, 1, "_CPPv4N5cudaq7spin_opaSERK7spin_op", "cudaq::spin_op::operator="], [2, 2, 1, "_CPPv4NK5cudaq7spin_opeqERK7spin_op", "cudaq::spin_op::operator=="], [2, 3, 1, "_CPPv4NK5cudaq7spin_opeqERK7spin_op", "cudaq::spin_op::operator==::v"], [2, 2, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random"], [2, 3, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random::nQubits"], [2, 3, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random::nTerms"], [2, 3, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random::seed"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opE5pauliKNSt6size_tENSt7complexIdEE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opENSt6size_tE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERK12spin_op_termRKNSt7complexIdEE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERK7spin_op", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt13unordered_mapI12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt6vectorI12spin_op_termEERKNSt6vectorINSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt6vectorIdEENSt6size_tE", "cudaq::spin_op::spin_op"], [2, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opEv", "cudaq::spin_op::spin_op"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt13unordered_mapI12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op::_terms"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt6vectorI12spin_op_termEERKNSt6vectorINSt7complexIdEEEE", "cudaq::spin_op::spin_op::bsf"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opE5pauliKNSt6size_tENSt7complexIdEE", "cudaq::spin_op::spin_op::coeff"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERK12spin_op_termRKNSt7complexIdEE", "cudaq::spin_op::spin_op::coeff"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt6vectorI12spin_op_termEERKNSt6vectorINSt7complexIdEEEE", "cudaq::spin_op::spin_op::coeffs"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt6vectorIdEENSt6size_tE", "cudaq::spin_op::spin_op::data_rep"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opE5pauliKNSt6size_tENSt7complexIdEE", "cudaq::spin_op::spin_op::id"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt6vectorIdEENSt6size_tE", "cudaq::spin_op::spin_op::nQubits"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opENSt6size_tE", "cudaq::spin_op::spin_op::numQubits"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERK7spin_op", "cudaq::spin_op::spin_op::o"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERK12spin_op_termRKNSt7complexIdEE", "cudaq::spin_op::spin_op::term"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op::termData"], [2, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op::termData"], [2, 0, 1, "_CPPv4N5cudaq7spin_op12spin_op_termE", "cudaq::spin_op::spin_op_term"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op9to_matrixEv", "cudaq::spin_op::to_matrix"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op16to_sparse_matrixEv", "cudaq::spin_op::to_sparse_matrix"], [2, 2, 1, "_CPPv4NK5cudaq7spin_op9to_stringEb", "cudaq::spin_op::to_string"], [2, 3, 1, "_CPPv4NK5cudaq7spin_op9to_stringEb", "cudaq::spin_op::to_string::printCoefficients"], [2, 2, 1, "_CPPv4N5cudaq7spin_opD0Ev", "cudaq::spin_op::~spin_op"], [2, 1, 1, "_CPPv4N5cudaq5stateE", "cudaq::state"], [2, 2, 1, "_CPPv4N5cudaq5state4dumpEv", "cudaq::state::dump"], [2, 2, 1, "_CPPv4N5cudaq5state8get_dataEv", "cudaq::state::get_data"], [2, 2, 1, "_CPPv4N5cudaq5state9get_shapeEv", "cudaq::state::get_shape"], [2, 2, 1, "_CPPv4N5cudaq5stateixENSt6size_tE", "cudaq::state::operator[]"], [2, 3, 1, "_CPPv4N5cudaq5stateixENSt6size_tE", "cudaq::state::operator[]::idx"], [2, 2, 1, "_CPPv4N5cudaq5state7overlapER5state", "cudaq::state::overlap"], [2, 3, 1, "_CPPv4N5cudaq5state7overlapER5state", "cudaq::state::overlap::other"], [2, 2, 1, "_CPPv4N5cudaq5state5stateE5State", "cudaq::state::state"], [2, 2, 1, "_CPPv4N5cudaq5state5stateEv", "cudaq::state::state"], [2, 3, 1, "_CPPv4N5cudaq5state5stateE5State", "cudaq::state::state::d"], [2, 2, 1, "_CPPv4N5cudaq11unset_noiseEv", "cudaq::unset_noise"], [3, 6, 0, "-", "cudaq"]], "cudaq": [[3, 7, 1, "", "AmplitudeDampingChannel"], [3, 7, 1, "", "AsyncObserveResult"], [3, 7, 1, "", "AsyncSampleResult"], [3, 7, 1, "", "BitFlipChannel"], [3, 7, 1, "", "ComplexMatrix"], [3, 7, 1, "", "DepolarizationChannel"], [3, 9, 1, "", "Kernel"], [3, 7, 1, "", "KrausChannel"], [3, 7, 1, "", "KrausOperator"], [3, 7, 1, "", "NoiseModel"], [3, 7, 1, "", "ObserveResult"], [3, 7, 1, "", "PhaseFlipChannel"], [3, 7, 1, "", "PyKernel"], [3, 7, 1, "", "QuakeValue"], [3, 7, 1, "", "SampleResult"], [3, 7, 1, "", "SpinOperator"], [3, 7, 1, "", "Target"], [3, 11, 1, "", "get_state"], [3, 11, 1, "", "get_target"], [3, 11, 1, "", "get_targets"], [3, 11, 1, "", "has_target"], [3, 8, 1, "", "initialize_cudaq"], [3, 11, 1, "", "make_kernel"], [3, 8, 1, "", "num_available_gpus"], [3, 11, 1, "", "observe"], [3, 11, 1, "", "observe_async"], [3, 9, 1, "", "qreg"], [3, 7, 1, "", "qubit"], [3, 7, 1, "", "qvector"], [3, 11, 1, "", "reset_target"], [3, 11, 1, "", "sample"], [3, 11, 1, "", "sample_async"], [3, 11, 1, "", "set_noise"], [3, 8, 1, "", "set_random_seed"], [3, 11, 1, "", "set_target"], [3, 11, 1, "", "unset_noise"], [3, 11, 1, "", "vqe"]], "cudaq.AmplitudeDampingChannel": [[3, 8, 1, "", "__init__"]], "cudaq.AsyncObserveResult": [[3, 8, 1, "", "get"]], "cudaq.AsyncSampleResult": [[3, 8, 1, "", "get"]], "cudaq.BitFlipChannel": [[3, 8, 1, "", "__init__"]], "cudaq.ComplexMatrix": [[3, 8, 1, "", "__getitem__"], [3, 8, 1, "", "__str__"], [3, 8, 1, "", "minimal_eigenvalue"]], "cudaq.DepolarizationChannel": [[3, 8, 1, "", "__init__"]], "cudaq.KrausChannel": [[3, 8, 1, "", "__getitem__"], [3, 8, 1, "", "append"]], "cudaq.KrausOperator": [[3, 10, 1, "", "col_count"], [3, 10, 1, "", "row_count"]], "cudaq.NoiseModel": [[3, 8, 1, "", "__init__"], [3, 8, 1, "", "add_channel"], [3, 8, 1, "", "get_channels"]], "cudaq.ObserveResult": [[3, 8, 1, "", "counts"], [3, 8, 1, "", "dump"], [3, 8, 1, "", "expectation"], [3, 8, 1, "", "expectation_z"], [3, 8, 1, "", "get_spin"]], "cudaq.PhaseFlipChannel": [[3, 8, 1, "", "__init__"]], "cudaq.PyKernel": [[3, 9, 1, "", "argument_count"], [3, 9, 1, "", "arguments"], [3, 9, 1, "", "name"]], "cudaq.QuakeValue": [[3, 8, 1, "", "__add__"], [3, 8, 1, "", "__getitem__"], [3, 8, 1, "", "__mul__"], [3, 8, 1, "", "__neg__"], [3, 8, 1, "", "__radd__"], [3, 8, 1, "", "__rmul__"], [3, 8, 1, "", "__rsub__"], [3, 8, 1, "", "__sub__"], [3, 8, 1, "", "slice"]], "cudaq.SampleResult": [[3, 8, 1, "", "__getitem__"], [3, 8, 1, "", "__iter__"], [3, 8, 1, "", "__len__"], [3, 8, 1, "", "clear"], [3, 8, 1, "", "count"], [3, 8, 1, "", "dump"], [3, 8, 1, "", "expectation"], [3, 8, 1, "", "expectation_z"], [3, 8, 1, "", "get_marginal_counts"], [3, 8, 1, "", "get_register_counts"], [3, 8, 1, "", "get_sequential_data"], [3, 8, 1, "", "items"], [3, 8, 1, "", "most_probable"], [3, 8, 1, "", "probability"], [3, 9, 1, "", "register_names"], [3, 8, 1, "", "values"]], "cudaq.SpinOperator": [[3, 8, 1, "", "__add__"], [3, 8, 1, "", "__eq__"], [3, 8, 1, "", "__iter__"], [3, 8, 1, "", "__mul__"], [3, 8, 1, "", "__radd__"], [3, 8, 1, "", "__rmul__"], [3, 8, 1, "", "__rsub__"], [3, 8, 1, "", "__sub__"], [3, 8, 1, "", "distribute_terms"], [3, 8, 1, "", "dump"], [3, 8, 1, "", "for_each_pauli"], [3, 8, 1, "", "for_each_term"], [3, 8, 1, "", "from_word"], [3, 8, 1, "", "get_coefficient"], [3, 8, 1, "", "get_qubit_count"], [3, 8, 1, "", "get_raw_data"], [3, 8, 1, "", "get_term_count"], [3, 8, 1, "", "is_identity"], [3, 8, 1, "", "random"], [3, 8, 1, "", "serialize"], [3, 8, 1, "", "to_matrix"], [3, 8, 1, "", "to_sparse_matrix"], [3, 8, 1, "", "to_string"]], "cudaq.Target": [[3, 10, 1, "", "description"], [3, 8, 1, "", "is_emulated"], [3, 8, 1, "", "is_remote"], [3, 10, 1, "", "name"], [3, 8, 1, "", "num_qpus"], [3, 10, 1, "", "platform"], [3, 10, 1, "", "simulator"]], "cudaq.gradients": [[3, 7, 1, "", "CentralDifference"], [3, 7, 1, "", "ForwardDifference"], [3, 7, 1, "", "ParameterShift"], [3, 7, 1, "", "gradient"]], "cudaq.gradients.CentralDifference": [[3, 8, 1, "", "compute"]], "cudaq.gradients.ForwardDifference": [[3, 8, 1, "", "compute"]], "cudaq.gradients.ParameterShift": [[3, 8, 1, "", "compute"]], "cudaq.mpi": [[3, 8, 1, "", "all_gather"], [3, 8, 1, "", "broadcast"], [3, 8, 1, "", "finalize"], [3, 8, 1, "", "initialize"], [3, 8, 1, "", "is_initialized"], [3, 8, 1, "", "num_ranks"], [3, 8, 1, "", "rank"]], "cudaq.optimizers": [[3, 7, 1, "", "COBYLA"], [3, 7, 1, "", "GradientDescent"], [3, 7, 1, "", "LBFGS"], [3, 7, 1, "", "NelderMead"], [3, 7, 1, "", "optimizer"]], "cudaq.optimizers.COBYLA": [[3, 10, 1, "", "initial_parameters"], [3, 10, 1, "", "lower_bounds"], [3, 10, 1, "", "max_iterations"], [3, 8, 1, "", "optimize"], [3, 10, 1, "", "upper_bounds"]], "cudaq.optimizers.GradientDescent": [[3, 10, 1, "", "initial_parameters"], [3, 10, 1, "", "lower_bounds"], [3, 10, 1, "", "max_iterations"], [3, 8, 1, "", "optimize"], [3, 10, 1, "", "upper_bounds"]], "cudaq.optimizers.LBFGS": [[3, 10, 1, "", "initial_parameters"], [3, 10, 1, "", "lower_bounds"], [3, 10, 1, "", "max_iterations"], [3, 8, 1, "", "optimize"], [3, 10, 1, "", "upper_bounds"]], "cudaq.optimizers.NelderMead": [[3, 10, 1, "", "initial_parameters"], [3, 10, 1, "", "lower_bounds"], [3, 10, 1, "", "max_iterations"], [3, 8, 1, "", "optimize"], [3, 10, 1, "", "upper_bounds"]], "cudaq.spin": [[3, 11, 1, "", "i"], [3, 11, 1, "", "x"], [3, 11, 1, "", "y"], [3, 11, 1, "", "z"]]}, "objtypes": {"0": "cpp:type", "1": "cpp:class", "2": "cpp:function", "3": "cpp:functionParam", "4": "cpp:member", "5": "cpp:templateParam", "6": "py:module", "7": "py:class", "8": "py:method", "9": "py:attribute", "10": "py:property", "11": "py:function"}, "objnames": {"0": ["cpp", "type", "C++ type"], "1": ["cpp", "class", "C++ class"], "2": ["cpp", "function", "C++ function"], "3": ["cpp", "functionParam", "C++ function parameter"], "4": ["cpp", "member", "C++ member"], "5": ["cpp", "templateParam", "C++ template parameter"], "6": ["py", "module", "Python module"], "7": ["py", "class", "Python class"], "8": ["py", "method", "Python method"], "9": ["py", "attribute", "Python attribute"], "10": ["py", "property", "Python property"], "11": ["py", "function", "Python function"]}, "titleterms": {"code": [0, 12, 44], "document": 0, "cuda": [0, 2, 3, 4, 11, 12, 13, 14, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 44, 46, 48, 49, 50, 51, 52, 53], "quantum": [0, 1, 2, 3, 4, 6, 7, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 24, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 43, 44, 46, 48, 49, 50, 51, 52, 53], "api": [0, 2, 3], "oper": [1, 2, 22, 23], "unitari": 1, "qubit": [1, 27], "x": 1, "y": 1, "z": 1, "h": 1, "r1": 1, "rx": 1, "ry": 1, "rz": 1, "": [1, 8, 18, 35], "t": 1, "swap": 1, "adjoint": 1, "control": [1, 16, 36], "measur": 1, "mz": 1, "mx": 1, "my": 1, "c": [2, 36, 49], "common": 2, "nois": 2, "model": [2, 20], "kernel": [2, 3, 17, 19, 39, 42, 43, 45], "builder": 2, "algorithm": [2, 15, 18, 46, 50], "platform": [2, 25, 43], "namespac": [2, 21], "python": [3, 12, 49, 50], "program": [3, 18, 24, 40], "construct": 3, "execut": [3, 6, 40], "backend": [3, 8, 49, 51], "configur": 3, "data": 3, "type": [3, 27], "optim": [3, 15, 50], "gradient": [3, 15], "noisi": [3, 9, 36, 50], "simul": [3, 9, 12, 35, 36, 47, 50, 51], "mpi": [3, 4, 12], "submodul": 3, "instal": [4, 12], "from": [4, 49], "sourc": 4, "prerequisit": [4, 44], "build": 4, "depend": [4, 12], "cuquantum": [4, 36], "cutensor": 4, "toolchain": 4, "prepar": [4, 18], "host": [4, 12], "runtim": [4, 45], "librari": [4, 41], "cost": 5, "minim": 5, "circuit": [6, 26, 35], "sampl": [6, 15, 18], "observ": [6, 15], "hybrid": 7, "neural": 7, "network": [7, 51], "multi": [8, 36, 51], "gpu": [8, 12, 51], "workflow": 8, "avail": 8, "target": 8, "qpp": 8, "base": 8, "cpu": [8, 51], "acceler": 8, "via": [8, 12], "nvidia": [8, 43], "multipl": 8, "qpu": 8, "variat": [10, 46, 50], "eigensolv": [10, 50], "content": 11, "get": 12, "start": 12, "local": 12, "docker": 12, "singular": 12, "wheel": 12, "pre": 12, "built": 12, "binari": 12, "develop": 12, "v": 12, "us": [12, 27, 32, 36, 38, 50], "contain": [12, 27], "connect": 12, "remot": [12, 43], "tunnel": 12, "access": 12, "ssh": 12, "dgx": 12, "cloud": 12, "jupyterlab": 12, "addit": 12, "tool": 12, "pypi": 12, "In": 12, "imag": 12, "distribut": [12, 43], "comput": [12, 24, 36, 43], "updat": 12, "compat": 12, "support": [12, 43], "system": 12, "requir": [12, 35], "next": 12, "step": 12, "releas": 13, "languag": 14, "specif": [14, 28], "primit": 15, "cudaq": [15, 23, 27, 39], "flow": 16, "just": 17, "time": [17, 45], "creation": 17, "exampl": [18, 48], "hello": 18, "world": 18, "simpl": 18, "bell": 18, "state": [18, 51], "ghz": 18, "phase": 18, "estim": 18, "deuteron": 18, "bind": 18, "energi": 18, "paramet": 18, "sweep": 18, "grover": 18, "iter": 18, "compos": 19, "allow": 19, "classic": 19, "function": [19, 41], "invoc": 19, "machin": 20, "intrins": 22, "spin_op": 23, "pattern": 24, "action": [24, 35], "uncomput": 24, "sub": 26, "synthesi": [26, 36], "qudit": 27, "level": 27, "qspan": 27, "n": 27, "deprec": 27, "qview": 27, "instead": 27, "qreg": 27, "qvector": 27, "quak": 29, "dialect": 29, "gener": [29, 41], "introduct": [29, 36, 50], "motiv": 29, "advanc": 30, "topic": 30, "cmake": 31, "project": 32, "work": 33, "ir": 33, "creat": [34, 39], "your": 34, "own": 34, "compil": [34, 40, 45], "pass": 34, "extend": 35, "new": 35, "circuitsimul": 35, "subtyp": 35, "method": 35, "overrid": 35, "let": 35, "see": 35, "thi": 35, "expect": [36, 43], "valu": [36, 43], "hardwar": [36, 49, 50], "provid": [36, 50], "basic": 37, "alloc": 38, "memori": 38, "dynam": 39, "kernel_build": 39, "what": 42, "i": 42, "take": 43, "advantag": 43, "underli": 43, "mqpu": 43, "asynchron": 43, "parallel": 43, "mode": 43, "argument": 43, "serial": 43, "versu": 45, "debug": 47, "verbos": 47, "output": 47, "quantinuum": 49, "set": 49, "credenti": 49, "submiss": 49, "ionq": 49, "iqm": 49, "oqc": 49, "bernstein": 50, "vazirani": 50, "approxim": 50, "vector": 51, "singl": 51, "node": 51, "openmp": 51, "onli": 51, "tensor": 51, "matrix": 51, "product": 51, "default": 51, "tutori": 52, "version": 53}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "nbsphinx": 4, "sphinx": 57}, "alltitles": {"Machine Model": [[20, "machine-model"]], "Quantum Intrinsic Operations": [[22, "quantum-intrinsic-operations"]], "Quantum Operators": [[23, "quantum-operators"]], "cudaq::spin_op": [[23, "cudaq-spin-op"]], "Namespace": [[21, "namespace"]], "Quantum Kernels": [[19, "quantum-kernels"]], "Kernel Composability": [[19, "kernel-composability"]], "Allowed Kernel Classical Function Invocations": [[19, "allowed-kernel-classical-function-invocations"]], "Example Programs": [[18, "example-programs"]], "Hello World - Simple Bell State": [[18, "hello-world-simple-bell-state"]], "GHZ State Preparation and Sampling": [[18, "ghz-state-preparation-and-sampling"]], "Quantum Phase Estimation": [[18, "quantum-phase-estimation"]], "Deuteron Binding Energy Parameter Sweep": [[18, "deuteron-binding-energy-parameter-sweep"]], "Grover\u2019s Algorithm": [[18, "grover-s-algorithm"]], "Iterative Phase Estimation": [[18, "iterative-phase-estimation"]], "Quantum Types": [[27, "quantum-types"]], "cudaq::qudit