diff --git a/pr-705/api/languages/python_api.html b/pr-705/api/languages/python_api.html index a6aabc2436..8b29871f14 100644 --- a/pr-705/api/languages/python_api.html +++ b/pr-705/api/languages/python_api.html @@ -2971,7 +2971,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, 2, 9, 10, 12, 14, 15, 17, 18, 19, 20, 21, 25, 29, 30, 35, 37, 39, 41, 44, 45, 48], "python": [0, 9, 11, 32, 44, 45, 48, 49, 50], "class": [1, 2, 4, 13, 15, 17, 21, 23, 25, 31, 32, 39, 47], "spin_op": [1, 13, 16, 17, 20, 33, 36, 38, 41, 43], "The": [1, 2, 3, 4, 5, 6, 7, 10, 11, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 46, 47, 48, 50], "repres": [1, 2, 6, 13, 17, 27, 30, 35, 43], "gener": [1, 2, 5, 9, 10, 13, 15, 17, 18, 20, 21, 24, 26, 30, 31, 33, 34, 35, 36, 39, 42, 43, 46, 47], "sum": [1, 2, 4, 21, 25, 36], "pauli": [1, 2, 3, 13, 21, 47], "tensor": [1, 4, 9, 21, 32, 33], "product": [1, 2, 21, 47], "It": [1, 13, 25, 27, 30, 32, 38, 47], "expos": [1, 10, 13, 15, 21, 23, 27, 32, 33, 36, 40, 43, 48], "typic": [1, 13, 17, 25, 29, 30, 43], "algebra": [1, 21, 33, 36], "allow": [1, 2, 3, 4, 5, 7, 13, 15, 20, 29, 30, 31, 33, 42, 47], "programm": [1, 13, 14, 15, 17, 18, 20, 22, 23, 25, 33, 36, 40, 42, 46], "defin": [1, 2, 3, 4, 6, 7, 12, 13, 14, 15, 17, 20, 21, 23, 24, 25, 30, 32, 33, 35, 36, 38, 39, 41, 42, 43, 47], "primit": [1, 12, 15, 17, 18, 21, 25, 26, 38, 39, 40], "us": [1, 2, 4, 6, 7, 13, 14, 15, 16, 17, 20, 21, 23, 24, 25, 27, 29, 30, 31, 32, 34, 36, 38, 40, 45, 46, 48], "them": [1, 2, 5, 27, 30], "compos": [1, 2, 4, 18, 30], "larger": [1, 33, 47, 48], "more": [1, 2, 10, 11, 15, 18, 20, 21, 27, 33, 36, 39, 42, 47, 48, 50], "complex": [1, 2, 5, 6, 21, 27, 37, 47], "thereof": [1, 18, 21], "public": [1, 13, 15, 21, 23, 25, 31, 32, 47], "type": [1, 10, 12, 13, 15, 17, 20, 21, 24, 26, 30, 32, 33, 35, 36, 39, 40, 41, 43, 46, 47, 48], "spin_op_term": 1, "std": [1, 5, 13, 15, 16, 17, 20, 21, 23, 24, 25, 31, 32, 33, 35, 36, 38, 39, 40, 42, 43], "vector": [1, 2, 7, 9, 13, 15, 17, 20, 21, 23, 25, 27, 32, 33, 35, 36, 39, 40, 43, 47], "bool": [1, 2, 13, 17, 20, 21, 23, 32], "we": [1, 2, 3, 4, 5, 6, 7, 8, 10, 13, 20, 22, 27, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 42, 47], "term": [1, 2, 3, 5, 13, 20, 21, 40, 46], "binari": [1, 2, 4, 37, 46, 48], "symplect": 1, "form": [1, 2, 3, 13, 25, 27, 30], "i": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46, 47, 48, 50], "e": [1, 2, 10, 13, 14, 16, 17, 20, 21, 27, 30, 32, 33, 37, 38, 39, 46, 48], "each": [1, 2, 5, 13, 15, 18, 23, 27, 30, 40, 41, 47, 48], "1": [1, 2, 3, 4, 5, 6, 7, 8, 10, 13, 15, 16, 20, 21, 23, 25, 27, 30, 32, 33, 36, 38, 42, 43, 46, 47, 48], "0": [1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 15, 16, 17, 20, 21, 23, 25, 27, 30, 32, 33, 35, 36, 38, 40, 42, 43, 47, 50], "size": [1, 2, 5, 13, 15, 16, 18, 25, 35, 48], "2": [1, 2, 3, 4, 5, 6, 7, 8, 13, 15, 16, 20, 21, 23, 24, 25, 27, 30, 33, 35, 36, 38, 43, 46, 47], "nqubit": [1, 15, 32], "where": [1, 2, 3, 4, 5, 18, 20, 21, 25, 27, 32, 33, 35, 36, 43, 46, 47], "first": [1, 2, 6, 7, 25, 30, 33, 35, 38, 46, 47], "n": [1, 4, 5, 13, 15, 16, 17, 20, 21, 24, 30, 33, 35, 38, 42, 48], "element": [1, 2, 25], "x": [1, 2, 3, 4, 6, 8, 13, 14, 15, 16, 17, 20, 21, 24, 30, 33, 36, 37, 38, 39, 42, 43, 46, 47, 48], "next": [1, 9, 27, 30, 47], "z": [1, 2, 3, 4, 5, 7, 13, 16, 20, 21, 33, 36, 47], "y": [1, 2, 3, 13, 16, 20, 21, 33, 36, 47], "site": 1, "csr_spmatrix": 1, "tupl": [1, 2, 13, 43, 47], "doubl": [1, 2, 13, 15, 16, 17, 20, 21, 24, 32, 33, 36, 38, 39, 43], "size_t": [1, 13, 15, 21, 23, 25, 32, 33, 40, 42], "typedef": [1, 35], "non": [1, 2, 13, 18, 25, 35, 43, 47], "zero": [1, 2, 4, 7, 18, 40], "spars": [1, 2], "matrix": [1, 2, 5, 6, 32, 47], "function": [1, 2, 3, 4, 5, 7, 9, 12, 13, 15, 19, 20, 21, 23, 24, 30, 32, 33, 34, 35, 36, 37, 39, 40, 43, 46, 47], "pair": [1, 2, 23, 27], "const": [1, 13, 15, 16, 20, 21, 23, 25, 31, 32, 33, 43], "termdata": 1, "constructor": [1, 2], "take": [1, 2, 13, 15, 17, 20, 23, 24, 25, 27, 30, 33, 35, 38, 39, 43, 46, 47], "singl": [1, 2, 5, 9, 12, 13, 14, 17, 18, 20, 25, 27, 30, 33, 41, 47], "coeffici": [1, 2], "constant": [1, 25, 27, 30], "id": [1, 10, 13, 23, 25, 46], "coeff": [1, 21], "qubit": [1, 2, 3, 4, 5, 6, 8, 9, 10, 13, 14, 15, 16, 17, 18, 21, 23, 24, 27, 30, 32, 33, 35, 36, 38, 39, 42, 47], "construct": [1, 13, 14, 15, 17, 25, 27, 30, 33, 36, 47], "one": [1, 2, 5, 7, 10, 13, 15, 16, 18, 20, 23, 27, 29, 31, 32, 33, 35, 36, 37, 40, 41, 47], "represent": [1, 2, 13, 17, 27, 30, 31, 32, 36, 37], "its": [1, 2, 6, 7, 13, 23, 25, 27, 30, 32, 35, 47, 48, 49], "unordered_map": [1, 13], "_term": 1, "full": [1, 11, 29, 30, 31, 50], "set": [1, 2, 4, 7, 13, 15, 17, 20, 21, 27, 33, 47, 48], "composit": 1, "spin": [1, 2, 3, 4, 5, 7, 13, 16, 21, 27, 30, 33, 36, 38, 41, 47], "op": [1, 27, 30, 33], "an": [1, 2, 4, 6, 9, 10, 13, 15, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 33, 35, 36, 37, 39, 40, 43, 46, 47, 49], "map": [1, 2, 6, 13, 25, 30, 37, 38, 43], "individu": [1, 2, 18], "bsf": 1, "from": [1, 2, 3, 4, 5, 6, 7, 9, 13, 14, 17, 18, 21, 25, 27, 29, 30, 32, 33, 35, 39, 43, 47, 48], "data": [1, 4, 5, 8, 13, 17, 19, 21, 27, 30, 32, 33, 38], "creat": [1, 2, 5, 6, 9, 10, 13, 15, 21, 24, 28, 29, 30, 32, 34, 37, 38, 43, 47], "ident": [1, 2, 27, 47], "numqubit": 1, "given": [1, 2, 13, 14, 30, 32, 33, 35, 37, 47], "number": [1, 2, 4, 5, 13, 21, 23, 25, 27, 30, 32, 33, 35, 37, 38, 40, 43, 46, 47, 48], "o": [1, 30, 33, 37, 46], "copi": [1, 27, 35], "data_rep": 1, "thi": [1, 2, 3, 4, 5, 6, 10, 13, 14, 15, 17, 18, 19, 20, 22, 25, 27, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 48], "serial": [1, 2], "specif": [1, 2, 9, 10, 13, 17, 20, 21, 22, 25, 27, 30, 32, 33, 35, 38, 39, 40, 43, 46, 48], "encod": [1, 2, 13, 21, 32, 33, 47], "via": [1, 2, 3, 4, 6, 12, 13, 15, 18, 20, 24, 25, 27, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 46, 47, 48], "follow": [1, 2, 10, 13, 15, 17, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 38, 39, 46, 47, 48], "list": [1, 2, 4, 5, 7, 8, 10, 13, 33, 46, 47], "3": [1, 2, 3, 4, 5, 6, 11, 13, 16, 24, 29, 30, 32, 33, 36, 38, 43, 47, 50], "real": [1, 2], "imaginari": [1, 2], "part": [1, 2, 13, 25, 30, 31, 33, 43], "append": [1, 2, 4, 5, 7, 46], "arrai": [1, 2, 5, 6, 25, 27, 30, 33, 35, 47], "larg": [1, 2, 20, 33], "1d": [1, 2], "end": [1, 2, 6, 13, 25, 35, 46, 47], "total": [1, 2, 5], "default": [1, 2, 3, 13, 17, 20, 25, 30, 32, 33, 35, 40, 43, 46, 47, 48], "destructor": 1, "iter": [1, 2, 4, 13, 25, 43, 47], "begin": [1, 2, 6, 13, 25, 36, 41, 47], "return": [1, 2, 4, 5, 7, 13, 15, 16, 17, 18, 25, 27, 30, 31, 32, 33, 35, 36, 38, 39, 43, 47], "start": [1, 2, 7, 9, 10, 20, 22, 25, 30, 31, 33, 36, 40, 46], "provid": [1, 2, 6, 10, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 35, 36, 37, 38, 39, 43, 45, 46, 48], "equal": [1, 2, 3, 27], "v": [1, 2, 5, 16, 22, 27, 30, 35, 37], "noexcept": [1, 20], "add": [1, 2, 6, 8, 10, 11, 22, 30, 31, 32, 33, 47, 50], "subtract": [1, 2], "multipli": [1, 2, 36], "true": [1, 2, 4, 13, 17, 46], "here": [1, 6, 9, 10, 11, 13, 15, 20, 22, 30, 31, 33, 34, 35, 36, 39, 40, 43, 47, 50], "doe": [1, 2, 11, 13, 25, 35, 37, 40, 50], "consid": [1, 2, 18, 27, 40, 42], "valu": [1, 2, 3, 4, 5, 7, 13, 15, 17, 21, 27, 30, 35, 38, 39, 45, 47], "num_qubit": 1, "num_term": 1, "get_coeffici": [1, 2, 21], "For": [1, 2, 5, 10, 11, 13, 15, 20, 27, 33, 37, 41, 43, 44, 46, 47, 48, 50], "get": [1, 2, 6, 9, 10, 13, 15, 32, 33, 35, 36, 40, 46, 47], "throw": [1, 35], "except": [1, 2], "get_raw_data": [1, 2], "is_ident": [1, 2, 21], "void": [1, 2, 13, 15, 16, 17, 20, 21, 23, 24, 25, 30, 31, 32, 33, 35, 36, 39, 43], "dump": [1, 2, 3, 5, 6, 13, 16, 33, 38, 40, 47], "string": [1, 2, 13, 15, 21, 23, 30, 33, 36, 38], "standard": [1, 12, 13, 14, 15, 17, 20, 30, 31, 33], "out": [1, 2, 6, 10, 13, 18, 25, 27, 29, 32, 33, 35, 37, 43, 44, 47], "to_str": [1, 2, 21], "printcoeffici": 1, "getdatarepresent": 1, "see": [1, 2, 5, 7, 8, 10, 11, 13, 15, 25, 27, 29, 30, 31, 33, 35, 37, 38, 39, 46, 47, 48, 50], "distribute_term": [1, 2], "numchunk": 1, "distribut": [1, 2, 5, 6, 10, 18, 47, 48], "chunk": [1, 2, 18], "for_each_term": [1, 2, 21], "appli": [1, 2, 4, 6, 13, 16, 17, 20, 22, 24, 27, 30, 32, 33, 36, 47], "give": [1, 10, 13, 36, 40, 47, 48, 49], "functor": 1, "method": [1, 2, 4, 13, 15, 40, 43, 47], "can": [1, 2, 3, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 20, 21, 23, 24, 25, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 48, 50], "enabl": [1, 2, 3, 5, 12, 13, 14, 15, 17, 18, 20, 22, 23, 24, 30, 32, 33, 35, 37, 38, 39, 40, 48], "reduct": 1, "lambda": [1, 13, 17, 30, 33, 36, 39, 43, 47], "captur": [1, 17], "variabl": [1, 2, 5, 17, 18, 20, 35, 44, 46, 47, 48], "for_each_pauli": [1, 2, 21], "thrown": [1, 2], "ar": [1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 13, 14, 15, 17, 18, 20, 22, 24, 25, 26, 27, 30, 32, 33, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48], "than": [1, 2, 20, 27], "user": [1, 2, 5, 10, 13, 15, 17, 30, 32, 38, 39, 46, 47], "should": [1, 2, 10, 13, 14, 17, 18, 20, 21, 23, 25, 32, 36, 41, 42, 46, 47, 48], "pass": [1, 2, 4, 9, 10, 12, 13, 17, 18, 21, 25, 28, 30, 33, 35, 36, 46, 47, 48], "index": [1, 2, 18, 21, 23, 25, 27, 32, 36, 40, 47], "complex_matrix": 1, "to_matrix": [1, 2], "dens": 1, "to_sparse_matrix": [1, 2], "all": [1, 2, 3, 9, 10, 11, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 27, 29, 30, 33, 35, 37, 39, 43, 46, 47, 50], "row": [1, 2], "col": 1, "static": [1, 2, 13, 21, 25, 30, 35, 36, 42], "random": [1, 2, 5, 47], "nterm": 1, "unsign": 1, "int": [1, 2, 4, 13, 16, 24, 25, 30, 32, 33, 35, 38, 39, 40, 42, 47], "seed": [1, 2, 5, 47], "random_devic": 1, "act": [1, 7, 27], "specifi": [1, 2, 3, 10, 13, 17, 18, 20, 21, 23, 24, 30, 32, 33, 35, 37, 46, 47, 48], "overrid": [1, 13, 31], "repeat": [1, 13, 47], "from_word": [1, 2], "pauliword": 1, "input": [1, 2, 4, 5, 13, 15, 17, 24, 25, 33, 36, 38, 39, 42, 43, 47], "word": [1, 2, 47], "g": [1, 2, 10, 13, 14, 17, 20, 21, 27, 29, 30, 32, 33, 37, 46, 48], "xyx": [1, 2], "support": [1, 2, 5, 10, 11, 17, 18, 20, 22, 31, 33, 37, 41, 46, 47, 48, 50], "3rd": 1, "second": [1, 2, 33, 43], "templat": [1, 13, 15, 16, 17, 20, 24, 25, 30, 31, 32, 33, 35, 36, 38, 42], "typenam": [1, 13, 15, 16, 17, 20, 24], "qualifiedspinop": 1, "struct": [1, 13, 15, 16, 17, 20, 24, 30, 31, 33, 35, 36, 39, 42, 43], "constexpr": [1, 15, 25], "auto": [1, 13, 14, 15, 16, 17, 21, 24, 25, 30, 31, 33, 35, 36, 38, 39, 40, 42, 43], "cudaq": [1, 2, 3, 4, 5, 6, 7, 8, 10, 14, 15, 16, 17, 19, 22, 23, 24, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 42, 43, 46, 47, 48], "dyn": [1, 25, 33, 35], "dynamic_ext": 1, "level": [1, 13, 18, 20, 21, 29, 30, 32, 35, 39], "qudit": [1, 17, 18, 20, 21, 35], "d": [1, 2, 16, 18, 25, 46, 47], "system": [1, 2, 5, 13, 18, 23, 25, 27, 29, 31, 40, 47, 48], "inlin": [1, 13, 30], "alloc": [1, 2, 3, 7, 9, 15, 16, 17, 18, 25, 32, 33, 34, 36, 39, 47, 48], "new": [1, 2, 9, 10, 13, 15, 27, 28, 30], "uniqu": [1, 2, 12, 13, 18, 20, 25, 34, 48], "qreg": [1, 2, 13, 16, 17, 20, 24, 30, 33, 35, 36, 38, 40, 42, 43, 47], "A": [1, 2, 5, 10, 13, 20, 27, 31, 32, 39, 46, 47, 48], "contain": [1, 2, 10, 13, 17, 18, 23, 27, 30, 32, 33, 35, 47], "dynam": [1, 2, 14, 15, 18, 25, 30, 33, 35], "compil": [1, 2, 9, 10, 12, 13, 14, 17, 18, 22, 24, 25, 29, 30, 32, 33, 34, 35, 39, 46, 48], "time": [1, 2, 3, 5, 6, 9, 12, 13, 16, 18, 22, 25, 26, 27, 30, 33, 34, 35, 38, 47], "By": [1, 13, 20, 38, 46, 47, 48], "regist": [1, 2, 13, 16, 18, 20, 25, 30, 32, 33, 35, 37, 40, 47], "like": [1, 2, 3, 5, 10, 13, 25, 29, 30, 32, 33, 35, 37, 40, 42, 43, 47, 48], "chang": [1, 10, 11, 50], "paramet": [1, 2, 4, 5, 7, 8, 13, 20, 25, 32, 33, 35, 36, 38, 42, 43, 46, 47], "value_typ": 1, "indic": [1, 2, 17, 20, 21, 25, 32, 35, 39, 47], "underli": [1, 2, 13, 23, 25, 32, 35, 46], "state": [1, 2, 3, 5, 6, 7, 8, 9, 13, 17, 18, 20, 25, 27, 32, 33, 38, 42, 47], "onli": [1, 2, 4, 5, 13, 18, 20, 21, 22, 25, 27, 30, 31, 33, 39, 42, 47], "nullari": 1, "q": [1, 13, 14, 15, 16, 17, 20, 24, 25, 30, 32, 33, 35, 36, 38, 39, 40, 42, 43, 48], "delet": [1, 10, 25], "cannot": [1, 17, 25, 27, 35, 42], "move": [1, 4, 31], "interfac": [1, 25, 32], "idx": [1, 4, 21, 25], "qspan": [1, 16, 17, 24, 35, 38, 39], "front": [1, 16, 24, 25, 33, 35], "count": [1, 2, 4, 5, 13, 15, 16, 21, 25, 30, 32, 33, 38, 40, 47], "back": [1, 5, 10, 16, 25, 27, 33, 47], "last": [1, 25, 47], "slice": [1, 2, 21, 25, 35], "clear": [1, 2, 13, 25, 32, 39], "destroi": [1, 25], "postcondit": [1, 25], "observe_result": [1, 2, 13, 33], "encapsul": [1, 4, 13, 25], "observ": [1, 2, 4, 5, 7, 16, 32, 33, 36, 38, 40, 41, 43, 46, 47], "call": [1, 2, 3, 5, 7, 13, 15, 17, 18, 24, 30, 32, 33, 35, 36, 39, 43, 47], "includ": [1, 2, 10, 11, 13, 16, 30, 31, 32, 33, 37, 41, 47, 50], "measur": [1, 2, 3, 6, 13, 14, 16, 17, 18, 20, 27, 30, 32, 33, 38, 47], "execut": [1, 5, 9, 10, 11, 13, 15, 17, 18, 23, 24, 29, 30, 32, 33, 34, 39, 40, 44, 46, 47, 50], "ansatz": [1, 7, 8, 13, 33, 36, 38, 43, 47], "circuit": [1, 2, 4, 5, 9, 12, 13, 14, 17, 18, 21, 22, 26, 27, 30, 31, 35, 36, 37, 40, 42, 47, 48], "global": [1, 2, 13, 17, 35], "expect": [1, 2, 3, 4, 5, 7, 8, 13, 38, 45, 47], "h": [1, 2, 3, 4, 5, 8, 13, 15, 16, 20, 21, 24, 25, 27, 30, 31, 32, 33, 36, 38, 40, 41, 42, 43, 46, 47], "precomput": 1, "psi": [1, 3, 7, 13, 16], "sample_result": [1, 2, 13, 33], "If": [1, 2, 3, 4, 5, 10, 13, 27, 29, 38, 47, 48], "wa": [1, 2, 13, 29, 30, 33, 38], "shot": [1, 2, 13, 16, 32, 33, 38, 46], "base": [1, 2, 5, 8, 11, 12, 13, 15, 19, 20, 30, 32, 37, 40, 41, 43, 47, 48, 50], "also": [1, 2, 5, 6, 10, 13, 14, 15, 17, 21, 22, 30, 31, 32, 35, 37, 38, 39, 41, 46, 47], "raw_data": [1, 13], "raw": [1, 2, 4], "convers": 1, "simpli": [1, 47], "ignor": 1, "fine": [1, 13, 33, 48], "grain": [1, 13, 33], "explicitli": [1, 27, 30, 46], "request": [1, 13], "exp": [1, 21], "oppos": [1, 36], "observe_data": 1, "exp_val_z": [1, 13], "spinoptyp": [1, 13], "sub": [1, 2, 12, 13, 16, 17, 26, 35, 43], "id_coeffici": [1, 13], "executioncontext": 1, "abstract": [1, 13, 15, 20, 21, 23, 25, 36, 40], "how": [1, 5, 7, 13, 15, 20, 29, 30, 32, 33, 34, 42, 45, 47], "name": [1, 2, 5, 10, 13, 15, 20, 23, 29, 30, 32, 33, 37, 38], "context": [1, 4, 18, 32, 38, 40], "shots_": 1, "member": [1, 17], "basic": [1, 7, 9, 10, 22, 37], "sampl": [1, 2, 5, 6, 15, 32, 33, 38, 40, 41, 46, 47], "option": [1, 2, 13, 15, 20, 23, 32, 33, 37, 47, 48], "result": [1, 2, 3, 5, 6, 7, 13, 14, 15, 16, 18, 27, 30, 32, 33, 38, 40, 46, 47], "invoc": [1, 2, 15, 23, 32, 37, 40, 43], "expectationvalu": 1, "nullopt": 1, "comput": [1, 2, 4, 5, 6, 9, 12, 13, 15, 16, 17, 23, 25, 27, 32, 39, 40, 43, 45, 46, 47], "hasconditionalsonmeasureresult": 1, "fals": [1, 4], "being": [1, 2, 6, 7, 13, 27, 47], "ha": [1, 2, 5, 6, 8, 13, 27, 33, 35, 46, 47], "condit": [1, 6, 13, 14, 15, 17, 18, 30], "statement": [1, 13, 14, 18], "noise_model": [1, 2, 6, 47], "noisemodel": [1, 2, 6, 47], "nullptr": 1, "current": [1, 2, 10, 13, 23, 32, 35, 43, 47, 48], "canhandleobserv": 1, "flag": [1, 10, 30, 31, 33, 37, 46, 48], "backend": [1, 7, 9, 11, 13, 18, 30, 32, 33, 47, 50], "handl": [1, 2, 32, 33, 46, 47], "task": [1, 13, 21, 22, 30, 32, 40], "under": [1, 31, 32], "asyncexec": 1, "occur": [1, 2, 18, 47], "asynchron": [1, 2, 5, 9, 13, 23, 33, 34, 40, 47], "detail": [1, 10, 18, 32, 39, 46, 48], "futur": [1, 2, 5, 13, 33, 40, 47], "futureresult": 1, "when": [1, 2, 12, 13, 18, 27, 30, 32, 35, 37, 47, 48], "store": [1, 2, 5, 18, 25, 30, 33, 40], "simulationdata": 1, "mechan": [1, 13, 15, 21, 25, 27, 31, 38, 44], "simul": [1, 3, 5, 7, 9, 12, 13, 28, 30, 37, 40, 45, 46], "client": [1, 13], "extract": [1, 2, 4, 13, 15, 16, 21, 27, 30, 35, 43, 47], "resourc": [1, 22, 23, 37], "kernelresourc": 1, "run": [1, 2, 4, 5, 10, 12, 13, 29, 30, 32, 33, 37, 46, 47, 48], "tracer": 1, "persist": [1, 13, 18], "trace": 1, "kernelnam": 1, "batchiter": 1, "batch": [1, 4, 5, 18], "observe_n": 1, "sample_n": 1, "totaliter": 1, "registernam": [1, 13], "mid": [1, 2], "librari": [1, 9, 12, 17, 19, 24, 25, 30, 31, 32, 33, 34, 37, 39, 41, 43, 48], "mode": [1, 3, 10, 30, 37], "keep": [1, 13], "track": [1, 13], "job": [1, 13, 33, 47], "identifi": [1, 18], "qpu": [1, 2, 13, 18, 23, 32, 40, 46], "ani": [1, 2, 5, 6, 10, 13, 17, 20, 22, 24, 25, 32, 33, 36, 38, 39, 41, 44, 46, 47, 48], "extra": [1, 20, 27, 47], "configur": [1, 10, 17, 23, 29, 30, 32, 33, 37, 38, 39, 46, 48], "inform": [1, 2, 10, 11, 13, 18, 20, 23, 25, 30, 33, 35, 40, 47, 50], "need": [1, 3, 5, 6, 10, 27, 29, 32, 36, 43, 46, 47], "retriev": [1, 2, 13, 47], "later": [1, 13, 33, 40, 47], "server": [1, 46], "file": [1, 5, 10, 13, 29, 30, 31, 32, 33, 37, 41, 46, 47], "read": [1, 2, 33, 47], "wrap": [1, 13, 15, 27], "t": [1, 2, 16, 17, 20, 21, 35, 36, 38, 47], "case": [1, 2, 6, 13, 27, 33, 36, 47], "must": [1, 2, 3, 13, 17, 20, 22, 25, 27, 31, 32, 35, 37, 38, 39, 41, 43, 46, 47, 48], "invok": [1, 13, 15, 17, 22, 30, 35, 37, 47, 48], "some": [1, 2, 13, 17, 27, 29, 30, 31, 32, 36, 39, 40], "point": [1, 13, 17, 20, 30, 32, 35, 37, 38, 39, 40, 48], "within": [1, 2, 13, 17, 19, 21, 22, 25, 29, 31, 33, 47, 48], "same": [1, 2, 13, 27, 30, 32, 33, 35, 46, 47, 48], "runtim": [1, 9, 15, 18, 30, 32, 33, 34, 35, 36, 37, 38, 39], "_job": 1, "qpunamein": 1, "config": [1, 32], "info": [1, 30, 44], "requir": [1, 2, 4, 5, 13, 17, 20, 22, 24, 25, 27, 29, 33, 36, 39, 41, 42, 43, 46, 48], "abl": [1, 10, 13, 18, 22, 47], "date": 1, "even": 1, "after": [1, 2, 13, 30, 47], "async_result": [1, 33, 47], "face": 1, "which": [1, 2, 3, 4, 5, 6, 7, 10, 13, 15, 17, 18, 21, 25, 27, 29, 30, 32, 33, 35, 37, 38, 39, 46, 47], "itself": [1, 15, 24, 27, 36, 40], "collect": [1, 2, 5, 22], "pertin": [1, 13, 19, 24, 25], "remot": [1, 10, 13, 18], "rest": [1, 46, 47], "wait": [1, 2, 33, 40], "until": [1, 2, 33], "readi": [1, 47], "executionresult": 1, "bit": [1, 6, 13, 16, 18, 25, 27, 32, 33, 38, 47], "correspond": [1, 2, 7, 13, 33, 38, 47], "well": [1, 2, 10, 13, 18, 29, 32, 35, 47], "respect": [1, 2, 13, 33, 35, 38, 43, 46], "integ": [1, 2, 23, 48], "1st": [1, 6], "bitstr": [1, 2, 13, 47], "m": [1, 5, 10, 21, 30], "tripl": [1, 30], "long": [1, 13, 33, 47], "length": [1, 47], "deseri": 1, "discuss": [1, 31, 34, 35], "brief": [1, 32, 47], "countsdictionari": [1, 13], "assum": [1, 18, 20, 25, 32, 33], "expval": [1, 13], "other": [1, 2, 9, 15, 17, 20, 21, 25, 27, 35, 39, 40], "appendresult": 1, "globalregisternam": [1, 13], "classic": [1, 12, 14, 18, 20, 21, 25, 27, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 47], "sequentialdata": 1, "sequenti": [1, 2, 13], "collat": [1, 2], "": [1, 2, 3, 4, 6, 13, 18, 20, 23, 25, 27, 29, 30, 31, 33, 36, 38, 42, 46, 47], "holist": 1, "precomputedexp": 1, "__global__": [1, 2, 13], "has_expect": 1, "string_view": [1, 13, 32], "anoth": [1, 2, 16, 17, 27, 33, 38, 47], "register_nam": [1, 2, 13], "tandem": [1, 5, 43], "to_map": [1, 13], "regnam": 1, "merg": [1, 30], "necessari": [1, 30], "document": [1, 2, 9, 10, 11, 31, 32, 46, 50], "probabl": [1, 2, 6, 13, 47], "most_prob": [1, 2, 47], "most": [1, 2, 13, 27, 29, 30, 47], "ostream": 1, "output": [1, 4, 30, 39, 48], "stream": [1, 18], "unord": 1, "get_margin": [1, 13], "marginalindic": [1, 13], "margin": 1, "those": [1, 17, 27, 30, 35, 38, 39, 43], "subset": [1, 2, 13, 17, 27], "rvalu": 1, "refer": [1, 9, 10, 13, 17, 18, 25, 27, 33, 35, 43, 46, 47], "rang": [1, 3, 4, 5, 7, 24, 25, 38, 47], "const_iter": 1, "cbegin": 1, "cend": 1, "has_even_par": 1, "pariti": 1, "registeredtyp": 1, "declar": [1, 17, 18, 20, 30, 32], "themselv": [1, 46], "plugin": [1, 31], "myinterfac": 1, "describ": [1, 2, 6, 23, 25, 32, 33], "column": [1, 2], "initi": [1, 2, 7, 13, 46, 47], "own": [1, 2, 6, 18, 23, 25, 30, 32, 35, 47, 48], "upon": [1, 3, 7, 10, 17, 18, 27, 47], "destruct": 1, "rawdata": 1, "exist": [1, 2, 9, 10, 12, 13, 18, 19, 31, 36, 39], "pointer": 1, "memori": [1, 5, 9, 14, 17, 18, 25, 27, 30, 34, 39, 41, 47], "intern": [1, 14, 36, 37], "modifi": [1, 16, 17, 20, 24, 27, 36, 43, 47], "instead": [1, 6, 22, 48], "correct": [1, 4, 16, 33, 43], "j": [1, 2, 5, 16, 21, 39, 47], "ith": [1, 2], "jth": 1, "minimal_eigenvalu": [1, 2], "minim": [1, 7, 47], "eigenvalu": [1, 2, 47], "eigenvector": 1, "thei": [1, 2, 7, 17, 25, 27, 35, 38, 42, 47], "set_zero": 1, "print": [1, 2, 4, 5, 7, 8, 13, 25, 30, 38, 47], "regard": [1, 38, 42], "usag": [1, 5], "depth": [1, 49], "etc": [1, 17, 18, 32, 47], "kraus_op": 1, "krau": [1, 6, 47], "initializer_list": 1, "initlist": 1, "adjoint": [1, 2, 15, 16, 20, 24, 27, 30], "flatten": 1, "nrow": 1, "ncol": 1, "note": [1, 16, 18, 27, 30, 33, 35, 38, 39, 40, 47, 48], "kraus_channel": 1, "channel": [1, 2, 6, 47], "action": [1, 13, 16, 17], "matric": 1, "subclass": [1, 13, 32], "amplitude_damping_channel": 1, "bit_flip_channel": 1, "depolarization_channel": [1, 6], "phase_flip_channel": 1, "inputlist": 1, "lvalu": 1, "make": [1, 2, 13, 30, 32, 47, 48], "up": [1, 2, 10, 15, 21, 30, 32, 33, 35, 36, 38, 47], "empti": [1, 2, 15, 47], "get_op": 1, "push_back": 1, "autom": [1, 32, 35, 39], "creation": [1, 12, 26, 32, 37, 47], "amplitud": [1, 5, 47], "damp": [1, 47], "error": [1, 6, 20, 27, 35, 46, 47], "flip": [1, 2, 6, 7, 47], "phase": [1, 2, 20, 47], "depolar": [1, 6, 47], "densiti": [1, 5, 6, 47], "add_channel": [1, 2, 6, 47], "quantumop": 1, "get_channel": [1, 2], "relev": [1, 4, 7, 23], "arg": [1, 2, 13, 15, 17, 20, 24, 30, 39], "kernel_build": [1, 15], "kernel_builder_bas": 1, "kernelbuildertyp": 1, "mlir": [1, 2, 9, 28, 30, 31, 36, 37], "getargu": [1, 15, 31], "quakevalu": [1, 2, 15, 47], "argument": [1, 2, 13, 15, 17, 24, 25, 30, 32, 33, 36, 38, 43, 46, 47], "isargstdvec": 1, "otherwis": [1, 2, 47], "getnumparam": [1, 15], "qalloc": [1, 2, 3, 4, 5, 6, 7, 8, 15, 36, 47], "qvec": [1, 27], "veq": [1, 2, 27, 30], "pre": [1, 13, 33, 47], "blockargu": 1, "swap": [1, 2, 16, 20], "between": [1, 2, 4, 5, 17, 27, 33, 39, 47], "two": [1, 2, 6, 18, 21, 22, 27, 33, 39, 47], "reset": [1, 2, 13, 16, 18, 32], "c_if": [1, 2, 15], "thenfunctor": [1, 15], "otherkernelbuild": [1, 15], "otherkernel": 1, "control": [1, 2, 12, 15, 16, 17, 18, 20, 22, 24, 26, 27, 30, 32, 36, 40, 45, 46, 47], "overload": [1, 2, 13, 17, 20, 21, 27, 39], "primarili": 1, "meant": [1, 12, 33, 35, 39], "ctrl": [1, 13, 15, 16, 20, 30, 33, 36, 38, 42, 43], "starttyp": 1, "endtyp": 1, "for_loop": [1, 2], "bodi": [1, 2, 17], "loop": [1, 2, 5, 14, 30, 47], "inclus": [1, 2], "instruct": [1, 2, 10, 18, 20, 22, 27, 30, 36, 47], "callabl": [1, 2, 12, 13, 15, 17, 33, 36, 39, 43], "virtual": [1, 13, 32], "to_quak": [1, 36], "quak": [1, 2, 9, 26, 30, 31, 36, 37], "code": [1, 5, 12, 14, 15, 17, 18, 21, 22, 24, 25, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46, 47, 48], "jitcod": 1, "extralibpath": 1, "lower": [1, 2, 30, 32, 37], "llvm": [1, 30, 31, 32, 37], "dialect": [1, 2, 30, 31, 36], "passmanag": 1, "jitandinvok": 1, "argsarrai": [1, 15], "jit": [1, 2], "opaqu": [1, 25, 30], "decltyp": [1, 15], "structur": [1, 2, 4, 13, 15, 19, 23, 25, 30, 31, 32, 36, 42], "bind": [1, 15], "custom": [1, 6, 13, 21, 31, 33, 47], "thin": [1, 2], "wrapper": [1, 2], "around": [1, 2, 47], "instanc": [1, 2, 10, 13, 15, 17, 20, 25, 35], "These": [1, 10, 12, 20, 21, 22, 24, 25, 27, 30, 35, 36], "negat": [1, 2, 20, 24, 36], "arithmet": [1, 17, 18, 36, 48], "getvalu": 1, "actual": [1, 13, 32], "implicitlocopbuild": 1, "arith": [1, 27, 30], "constantfloatop": 1, "canvalidatenumel": 1, "stdvectyp": 1, "valid": [1, 2, 17, 33, 46, 47], "do": [1, 10, 22, 25, 27, 29, 30, 33, 36, 39, 40, 42, 47], "know": [1, 27], "bound": [1, 2, 47], "startidx": [1, 21], "subscript": [1, 2, 46], "stdvec": [1, 27, 30], "constants": 1, "isstdvec": 1, "getrequiredel": 1, "veqtyp": 1, "so": [1, 10, 13, 20, 30, 31, 32, 33, 47, 48], "friend": 1, "write": [1, 2, 30, 31, 33, 47], "u": [1, 3, 5, 7, 16, 21, 22, 30, 33, 47], "wai": [1, 13, 24, 27, 33, 39, 42], "implement": [1, 2, 6, 13, 14, 17, 18, 20, 22, 24, 25, 27, 30, 31, 32, 35, 38, 39, 43, 47], "mlircontext": 1, "ctx": [1, 4, 31], "f": [1, 4, 47], "optim": [1, 4, 7, 8, 12, 22, 27, 30, 31, 35, 37, 41, 42, 43, 45], "high": [1, 5, 30], "object": [1, 2, 13, 27, 30, 37, 43, 47], "serv": [1, 2, 17, 25, 31, 33], "work": [1, 5, 9, 10, 13, 28, 29, 35, 39, 40, 44, 47], "concret": [1, 2, 13, 33], "subtyp": 1, "possibli": 1, "deleg": [1, 32, 37], "third": [1, 2, 47], "parti": [1, 47], "dimens": [1, 2, 4, 7, 13, 47], "immut": 1, "mutabl": [1, 13], "gradient": [1, 4, 7, 41, 43, 47], "df": 1, "dx_i": 1, "scalar": [1, 13, 36], "queri": [1, 13, 23, 40, 47], "whether": [1, 35], "strategi": [1, 13, 18, 24, 32, 43, 47], "parameter": [1, 2, 5, 8, 13, 15, 17, 33, 38, 43, 47], "left": [1, 17, 32], "thing": [1, 33, 47], "max": [1, 47], "evalu": [1, 2, 13, 17, 33, 48], "cobyla": [1, 2, 7, 8, 13, 43, 47], "opt": [1, 30, 31], "assert": 1, "requiresgradi": [1, 13], "algo": 1, "opt_val": [1, 43], "opt_param": [1, 13, 43], "dx": [1, 13], "achiev": [1, 13, 33, 47], "goal": [1, 38], "optimization_result": [1, 13], "dim": [1, 4], "optimizable_funct": [1, 13], "opt_funct": [1, 13], "variat": [1, 4, 7, 9, 13, 34, 38, 45], "get_shap": 1, "get_data": 1, "overlap": 1, "leverag": [1, 2, 13, 15, 17, 20, 24, 25, 29, 30, 32, 33, 34, 43, 47, 48], "signatur": [1, 2, 13, 15, 17, 30, 33, 36, 43], "ansatza": 1, "separ": [1, 10, 39, 48], "mapper": 1, "inherit": [1, 14, 18], "updat": [1, 10, 13, 46, 47], "protect": [1, 25, 32], "getexpectedvalu": 1, "central_differ": [1, 13], "forward_differ": 1, "parameter_shift": [1, 43], "prescrib": [1, 48], "kernelt": 1, "argsmapp": [1, 13], "have": [1, 2, 4, 5, 10, 13, 17, 27, 29, 31, 33, 35, 38, 40, 47, 48], "quantumkernel": [1, 13, 24], "funcatx": [1, 2], "func": [1, 13, 27, 30, 31, 43], "exp_h": [1, 13], "arbitari": 1, "arbitrari": [1, 33], "order": [1, 17, 21, 35], "forward": [1, 4], "differ": [1, 2, 4, 5, 27, 33, 46, 47], "approxim": [1, 45], "registri": [1, 10], "process": [1, 2, 5, 13, 18, 23, 30, 47, 48], "unit": [1, 17, 18, 20, 23, 25, 35], "express": [1, 13, 14, 15, 17, 18, 21, 22, 30, 33, 36, 37, 38, 39, 42], "certain": [1, 2, 25, 32, 38], "about": [1, 10, 13, 27, 33, 35, 40, 42, 47], "target": [1, 2, 3, 4, 6, 10, 20, 23, 27, 30, 31, 32, 33, 37, 40, 46, 47, 48], "avail": [1, 2, 4, 10, 11, 13, 20, 23, 24, 25, 26, 30, 37, 39, 40, 41, 45, 46, 47, 48, 50], "logic": [1, 18, 23, 25, 40], "connect": [1, 18, 23, 25, 27], "queue": [1, 13, 47], "enqueu": 1, "relat": [1, 30], "quantum_platform": [1, 2, 23, 30, 37, 40], "_qpuid": 1, "getnumqubit": 1, "getconnect": 1, "issimul": 1, "supportsconditionalfeedback": 1, "feedback": [1, 14, 18], "setshot": 1, "_nshot": 1, "noth": [1, 47], "wish": [1, 33], "isemul": 1, "local": [1, 2, 10, 29, 30, 33, 46], "emul": [1, 5, 33, 46, 47], "quantumtask": 1, "setexecutioncontext": 1, "resetexecutioncontext": 1, "launchkernel": 1, "kernelfunc": 1, "uint64_t": 1, "launch": [1, 13, 37, 40], "pack": 1, "architectur": [1, 4, 5, 9, 12, 18, 27, 32, 37, 40, 46], "realiz": 1, "intend": [1, 13, 15, 21, 34, 35], "popul": 1, "platformqpu": 1, "qubitconnect": [1, 23], "fetch": 1, "get_num_qubit": [1, 23], "supports_task_distribut": 1, "multipl": [1, 20, 40, 48], "parallel": [1, 5, 12, 18, 48], "qpu_id": [1, 2, 5, 13, 23], "get_shot": 1, "getter": 1, "deprec": 1, "onc": [1, 3, 10, 15, 36, 46, 47], "set_shot": 1, "clear_shot": 1, "remov": [1, 27], "numshot": 1, "setter": 1, "set_exec_ctx": 1, "get_exec_ctx": 1, "reset_exec_ctx": 1, "num_qpu": [1, 2, 23, 40], "is_simul": [1, 23], "supports_conditional_feedback": 1, "get_current_qpu": [1, 23], "set_current_qpu": [1, 23], "device_id": [1, 23], "devic": [1, 4, 6, 10, 17, 20, 24, 30, 32, 33, 35, 39, 40, 46], "is_remot": [1, 23], "qpuid": [1, 23], "is_emul": [1, 23], "set_nois": [1, 2], "reset_nois": 1, "turn": [1, 32, 44], "off": [1, 2, 35, 40], "enqueueasynctask": 1, "kernelexecutiontask": 1, "settargetbackend": 1, "let": [1, 6, 20, 27, 29, 30, 33, 38, 42, 47], "list_platform": 1, "qplt": 1, "directori": [1, 31, 37], "ultim": [1, 30, 32, 38], "what": [1, 2, 5, 9, 32, 34], "ad": [1, 30, 37, 47], "appropri": [1, 17, 20, 41], "promis": 1, "qubitedg": [1, 23], "num_available_gpu": [1, 2], "gpu": [1, 2, 4, 7, 9, 10, 11, 12, 18, 32, 33, 37, 40, 47, 50], "set_random_se": [1, 2, 47], "caller": 1, "unset_nois": [1, 2], "befor": [1, 33, 41, 46, 47, 48], "dealloc": [1, 18, 25, 32, 35], "goe": [1, 18, 47], "scope": [1, 17, 18, 25, 30, 31, 35], "mpi": [1, 5, 48], "been": [1, 2, 33, 46, 47], "built": [1, 3, 7, 33, 47], "against": [1, 46], "argc": 1, "char": 1, "argv": 1, "program": [1, 5, 9, 10, 12, 15, 17, 20, 21, 25, 26, 30, 33, 34, 39, 40, 46, 47], "is_initi": [1, 2], "alreadi": [1, 2, 10, 38], "final": [1, 2, 7, 30, 32, 33, 47], "rank": [1, 2], "num_rank": [1, 2], "all_gath": [1, 2], "gather": [1, 2, 3], "fit": 1, "come": [1, 5, 18, 33], "all_reduc": 1, "binaryfunct": 1, "localvalu": 1, "reduc": [1, 48], "across": [1, 2, 20], "make_kernel": [2, 3, 4, 5, 6, 7, 8, 15, 36, 47], "kwarg": 2, "accept": [2, 35], "exampl": [2, 4, 6, 7, 9, 10, 12, 13, 15, 20, 26, 27, 29, 31, 32, 33, 34, 35, 36, 38, 40, 42, 43, 46, 47, 48], "float": [2, 4, 20, 32, 47, 48], "amount": [2, 48], "int_valu": 2, "float_valu": 2, "from_stat": 2, "numpi": [2, 4, 5, 6, 47], "ndarrai": [2, 6], "none": [2, 4], "decompos": 2, "oper": [2, 3, 6, 12, 13, 15, 16, 17, 22, 24, 25, 26, 27, 30, 31, 32, 33, 35, 36, 38, 39, 41, 42, 43, 47, 48], "rotat": [2, 6, 9, 20, 21, 32, 33, 47], "import": [2, 3, 4, 5, 6, 7, 8, 30, 35, 47], "np": [2, 4, 5, 6, 47], "our": [2, 3, 4, 5, 6, 7, 10, 11, 27, 29, 30, 33, 46, 47, 50], "simpl": [2, 6, 10, 15, 17, 18, 29, 30, 31, 33, 37, 40, 47], "dtype": [2, 6, 47], "complex128": [2, 6, 47], "now": [2, 5, 10, 11, 27, 33, 47, 50], "evolv": [2, 18], "produc": [2, 13, 16, 21, 22, 27, 30, 32, 33, 37, 38, 48], "programmat": 2, "str": [2, 47], "argument_count": 2, "self": [2, 4], "qubit_count": [2, 3, 4, 5, 6, 7, 8, 47], "10": [2, 4, 6, 16, 17, 30, 33], "__str__": 2, "__call__": 2, "just": [2, 12, 26, 30, 38, 44, 47], "In": [2, 3, 6, 10, 17, 20, 27, 31, 32, 33, 35, 40, 47, 48], "leav": [2, 4, 6], "doesn": 2, "angl": [2, 8, 20, 33], "rx": [2, 4, 5, 7, 20, 24, 47], "5": [2, 4, 5, 6, 7, 13, 16, 21, 25, 30, 33, 36, 38, 40, 47], "pi": [2, 4, 24, 47], "14": [2, 30], "gate": [2, 4, 6, 7, 8, 20, 24, 25, 27, 32, 47], "cx": [2, 3, 5, 47], "cy": 2, "cz": [2, 16], "ch": 2, "sdg": 2, "axi": 2, "neg": [2, 4, 20], "90": [2, 4], "degre": [2, 47], "tdg": [2, 20], "45": [2, 4], "ct": 2, "over": [2, 3, 5, 6, 13, 22, 30, 32, 36, 38, 47], "ry": [2, 4, 7, 13, 16, 20, 33, 36, 43, 47], "rz": [2, 16, 20, 47], "r1": [2, 16, 20, 27], "place": [2, 47], "0th": [2, 6], "mx": [2, 20], "basi": [2, 3, 6, 25, 47], "mai": [2, 10, 13, 15, 17, 18, 20, 22, 24, 35, 36, 40, 46, 47], "save": [2, 4, 30], "both": [2, 4, 18, 27, 44], "through": [2, 4, 6, 32, 46, 47], "my": [2, 20, 32], "mz": [2, 3, 5, 13, 14, 15, 16, 20, 27, 30, 33, 38, 40, 42, 47], "condition": 2, "rais": 2, "runtimeerror": 2, "perform": [2, 4, 5, 16, 31, 32, 47], "def": [2, 4, 5, 7, 47], "then_funct": 2, "target_argu": 2, "don": 2, "match": [2, 46], "target_kernel": 2, "control_qubit": 2, "target_qubit": 2, "equival": 2, "apply_cal": 2, "build": [2, 7, 9, 15, 17, 20, 21, 29, 31, 32, 33, 36, 38, 47], "other_qubit": 2, "stop": [2, 10], "foo": [2, 27], "4": [2, 4, 5, 8, 11, 16, 30, 33, 47, 48, 50], "along": [2, 46], "8": [2, 4, 5, 16, 30, 47, 48], "shots_count": [2, 3, 5, 6, 46, 47], "1000": [2, 3, 5, 6, 13, 33, 38, 46], "union": 2, "sampleresult": [2, 32, 47], "broadcast": [2, 20], "firstfloat": 2, "secondfloat": 2, "kei": [2, 10, 32, 46, 47], "nois": [2, 6, 13, 23, 33, 46, 47], "model": [2, 4, 6, 9, 10, 12, 13, 15, 17, 19, 20, 22, 25, 26, 27, 30, 32, 33, 34, 35, 39, 40, 47], "dictionari": [2, 13, 47], "sample_async": [2, 13, 33, 40, 47], "asyncsampleresult": [2, 47], "platform": [2, 5, 9, 11, 12, 20, 26, 30, 32, 38, 50], "Will": [2, 22], "whose": [2, 4, 13, 18, 33], "identif": 2, "spin_oper": [2, 47], "spinoper": [2, 5, 47], "observeresult": [2, 47], "everi": [2, 47], "hermitian": 2, "calcul": [2, 3, 4, 5, 7, 47], "impli": [2, 38], "observe_async": [2, 5, 13], "asyncobserveresult": 2, "vqe": [2, 8, 43, 47], "parameter_count": [2, 5, 8, 47], "argument_mapp": 2, "gradient_strategi": [2, 47], "has_target": 2, "arg0": [2, 30], "get_target": [2, 5], "set_target": [2, 3, 4, 5, 6, 7, 32, 46, 47, 48], "reset_target": 2, "initialize_cudaq": 2, "environ": [2, 6, 10, 31, 44, 46, 48], "detect": 2, "infrastructur": [2, 31], "descript": [2, 32], "properti": [2, 27], "featur": [2, 11, 22, 50], "physic": [2, 12, 18, 25, 27, 37, 40, 46], "As": [2, 12, 18, 19, 25, 31, 41, 47], "hold": [2, 47], "__add__": 2, "new_valu": 2, "__radd__": 2, "__sub__": 2, "__rsub__": 2, "__neg__": 2, "__mul__": 2, "__rmul__": 2, "__getitem__": 2, "you": [2, 9, 10, 17, 29, 30, 31, 32, 35, 36, 37, 46, 47, 48], "th": [2, 21], "complexmatrix": 2, "arg1": 2, "lowest": 2, "__eq__": 2, "togeth": [2, 30], "__iter__": 2, "chunk_count": 2, "receiv": 2, "while": [2, 17, 30, 39, 47], "convert": [2, 13, 14, 30, 33], "0j": 2, "get_qubit_count": 2, "get_term_count": 2, "term_count": [2, 5], "1505639225": 2, "format": [2, 4], "scipi": [2, 47], "csr_arrai": 2, "termin": [2, 5], "At": 2, "directli": [2, 13, 17, 18, 22, 27, 30, 48], "dure": [2, 4, 6, 7, 13], "__len__": 2, "metadata": [2, 30], "experi": 2, "expectation_z": [2, 4, 7, 47], "get_marginal_count": 2, "marginal_indic": 2, "get_register_count": 2, "get_sequential_data": 2, "item": [2, 4], "frequent": 2, "proport": 2, "kick": [2, 40], "thread": [2, 5, 18, 32, 48], "pattern": [2, 12, 17, 26, 30, 31, 35, 36, 39], "without": [2, 13, 17, 24, 33, 46, 47, 48], "sub_term": 2, "get_spin": 2, "optimizationresult": 2, "gradientdesc": 2, "initial_paramet": [2, 7, 47], "lower_bound": 2, "max_iter": [2, 47], "maximum": 2, "upper_bound": 2, "upper": 2, "neldermead": 2, "lbfg": [2, 13, 43], "centraldiffer": [2, 47], "parameter_vector": [2, 47], "loss": [2, 4], "forwarddiffer": 2, "parametershift": 2, "krauschannel": [2, 6, 47], "__init__": [2, 4], "bitflipchannel": [2, 47], "decoher": [2, 6, 47], "Its": [2, 25, 30], "vice": 2, "versa": 2, "180": [2, 47], "remain": [2, 24, 47], "therefor": [2, 25, 30, 31, 35, 42], "phaseflipchannel": [2, 47], "untouch": 2, "depolarizationchannel": [2, 6, 47], "mixtur": 2, "decai": [2, 6, 47], "amplitudedampingchannel": [2, 47], "dissip": [2, 47], "energi": [2, 8, 13, 33, 47], "due": [2, 6, 13, 47], "interact": [2, 23, 47], "ground": [2, 8, 47], "krausoper": [2, 47], "ki": 2, "dag": [2, 22], "col_count": 2, "row_count": 2, "scatter": 2, "concaten": 2, "One": [3, 13, 27, 35, 37, 38, 40, 44], "excut": 3, "cuda": [3, 4, 5, 6, 7, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 36, 38, 40, 42, 44], "kernel": [3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 18, 20, 21, 22, 23, 24, 25, 26, 30, 33, 34, 35, 37, 38, 40, 41, 43, 46, 47, 50], "collaps": [3, 32], "henc": [3, 5, 27], "mani": [3, 5, 20, 23, 40], "statist": [3, 13], "nvidia": [3, 4, 7, 10, 12, 18, 32, 33, 37, 40, 47, 48], "ghz": [3, 5, 29, 30, 33, 38, 42], "dont": 3, "00": [3, 4, 5, 6], "490": 3, "11": [3, 5, 6, 30], "510": 3, "hardwar": [3, 9, 11, 45, 50], "rebuilt": 3, "again": [3, 10, 27, 47], "suppli": 3, "hamiltonian": [3, 5, 7, 16, 33, 47], "would": [3, 5, 10, 27], "bra": [3, 7], "ket": [3, 7], "12": [3, 30], "below": [4, 5, 7, 13, 47], "highlight": 4, "workflow": [4, 7, 9, 13, 29, 30, 37], "pytorch": 4, "layer": [4, 47], "acceler": [4, 9, 32, 33, 37, 39, 47, 48], "maximis": [4, 5], "classif": 4, "mnist": 4, "dataset": 4, "flow": [4, 12, 17, 26, 30], "classifi": 4, "hand": 4, "written": [4, 13, 38], "digit": 4, "packag": [4, 7, 10], "pip": [4, 7, 8, 10], "instal": [4, 7, 8, 29, 30, 31, 32, 46], "matplotlib": [4, 7], "torch": 4, "torchvis": 4, "pyplot": [4, 7], "plt": [4, 7], "autograd": 4, "transform": [4, 12, 16, 30, 31], "nn": 4, "util": [4, 5, 13, 30, 32], "is_avail": 4, "driver": 4, "correctli": [4, 10, 27], "device_count": 4, "current_devic": 4, "get_device_nam": 4, "els": [4, 15, 47], "cpu": [4, 6, 30, 33, 39, 40, 47], "train": 4, "sample_count": [4, 5], "140": 4, "x_train": 4, "root": [4, 10], "download": [4, 10], "totensor": 4, "label": [4, 30], "train_load": 4, "dataload": 4, "batch_siz": 4, "shuffl": 4, "test": [4, 5, 15], "70": 4, "x_test": 4, "test_load": 4, "http": [4, 10, 46], "yann": 4, "lecun": 4, "com": [4, 46], "exdb": 4, "imag": [4, 9, 11, 50], "idx3": 4, "ubyt": 4, "gz": 4, "100": [4, 6, 16, 47], "9912422": 4, "lt": 4, "72632367": 4, "27it": 4, "idx1": 4, "28881": 4, "85487433": 4, "89it": 4, "t10k": 4, "1648877": 4, "27770426": 4, "19it": 4, "4542": 4, "16394603": 4, "07it": 4, "quantumcircuit": 4, "theta": [4, 6, 13, 15, 16, 33, 36, 38, 39, 47], "optimis": 4, "excetut": 4, "quantumfunct": 4, "staticmethod": 4, "quantum_circuit": 4, "shift": 4, "backward": 4, "exp_val": [4, 33, 36, 38], "save_for_backward": 4, "grad_output": 4, "finit": 4, "saved_tensor": 4, "len": [4, 5, 7], "shift_right": 4, "clone": [4, 25, 31, 35], "shift_left": 4, "expectation_right": 4, "expectation_left": 4, "6": [4, 5, 6, 7, 13, 16, 21, 30, 33, 36, 47], "quantumlay": 4, "modul": [4, 30, 47], "super": 4, "7": [4, 5, 30], "net": 4, "conv1": 4, "conv2d": 4, "kernel_s": 4, "conv2": 4, "16": [4, 30, 47], "dropout": 4, "dropout2d": 4, "fc1": 4, "linear": [4, 6], "256": 4, "64": [4, 30], "fc2": 4, "2d": 4, "sinc": [4, 5, 29, 30, 33, 47], "magnitud": 4, "relu": 4, "max_pool2d": 4, "view": [4, 18, 27, 49], "reshap": 4, "satisfi": [4, 6, 25], "cat": [4, 46], "unsqueez": 4, "minimis": 4, "transfer": [4, 17], "adam": [4, 47], "lr": [4, 30], "001": 4, "loss_func": 4, "nllloss": 4, "epoch": [4, 7], "20": [4, 25, 30], "epoch_loss": 4, "batch_loss": 4, "batch_idx": 4, "enumer": [4, 13, 47], "zero_grad": 4, "weight": 4, "step": [4, 9, 30, 37, 38], "0f": 4, "tloss": 4, "4f": 4, "1866": 4, "3703": 4, "15": [4, 5, 7, 30], "3844": 4, "4073": 4, "25": [4, 5, 16], "4137": 4, "30": [4, 5, 10, 33, 42, 47], "4255": 4, "35": 4, "4483": 4, "40": [4, 5], "4524": 4, "4641": 4, "50": [4, 47], "4565": 4, "55": 4, "4760": 4, "60": 4, "4755": 4, "65": 4, "4795": 4, "4867": 4, "75": 4, "4888": 4, "80": 4, "4942": 4, "85": 4, "4907": 4, "4817": 4, "95": 4, "4939": 4, "4860": 4, "9": [4, 5, 13, 30], "plot": [4, 7], "titl": [4, 46], "converg": [4, 8], "xlabel": [4, 7], "ylabel": [4, 7], "log": [4, 9, 10, 11, 34, 48, 50], "likelihood": 4, "text": [4, 7], "39": [4, 7], "eval": 4, "no_grad": 4, "pred": [4, 30], "argmax": 4, "keepdim": 4, "eq": [4, 30], "view_a": 4, "taccuraci": 4, "1f": 4, "accuraci": 4, "There": [5, 10, 13, 15, 36], "quantum": [5, 6, 7, 14, 15, 18, 19, 24, 26, 27, 36, 38, 42, 44], "seamless": 5, "switch": [5, 48], "invol": 5, "qpp": [5, 30, 32], "multithread": 5, "core": [5, 10, 13, 30, 41, 48], "your": [5, 10, 32, 33, 37, 38, 43, 46, 47], "power": 5, "cuquantum": [5, 32, 37, 45], "mqpu": 5, "processor": [5, 12, 13, 18], "todai": 5, "mgpu": [5, 48], "scale": [5, 20], "beyond": [5, 31], "feasibl": 5, "noisi": [5, 9, 45], "soon": 5, "explor": [5, 10], "effect": [5, 27, 42, 47], "ghz_state": 5, "cpu_result": 5, "n_qubit": [5, 16, 21], "518": 5, "482": 5, "notic": [5, 10, 27, 30, 35], "200x": 5, "speedup": 5, "gpu_result": 5, "0000000000000000000000000": 5, "477": 5, "1111111111111111111111111": 5, "523": 5, "byte": 5, "roughli": [5, 47], "gb": [5, 48], "exponenti": [5, 21], "increas": [5, 48], "8700": 5, "increment": 5, "reach": 5, "limit": 5, "capabl": [5, 17], "addit": [5, 10, 13], "pool": 5, "mpirun": [5, 48], "py": [5, 47], "command": [5, 10, 29, 32, 33, 37, 48], "python3": [5, 10], "access": [5, 10, 13, 18, 32, 33, 46], "chosen": 5, "made": [5, 10, 41], "possibl": [5, 27], "100000": 5, "10e5": 5, "node": [5, 39, 40], "10000": [5, 46], "default_rng": 5, "13": [5, 30, 47], "uniform": [5, 13, 16, 47], "low": [5, 20], "param": [5, 16, 20, 43], "qubits_list": 5, "timeit": 5, "29": 5, "548": 5, "per": 5, "mean": [5, 20, 27, 38, 47], "dev": [5, 10], "shape": 5, "xi": 5, "split": 5, "2500": 5, "4x": 5, "improv": [5, 48], "asyncresult": 5, "939": 5, "37": 5, "characteris": 6, "coher": [6, 14, 17], "incoher": 6, "sourc": [6, 9, 12, 27, 29, 30, 32, 37, 41, 47], "aris": 6, "commonli": 6, "systemat": 6, "origin": [6, 27, 30, 37, 47], "miscalibr": 6, "epsilon": 6, "entangl": [6, 18, 33, 42], "lead": 6, "mix": [6, 47], "pure": [6, 17, 24, 35, 39, 47], "emploi": [6, 35], "formal": 6, "complet": [6, 13, 46], "posit": [6, 20], "trave": 6, "preserv": 6, "mathemat": 6, "languag": [6, 9, 14, 19, 25, 26, 29, 30, 32, 33, 41], "k_i": 6, "sum_": [6, 21], "dagger": [6, 22], "mathbb": 6, "p": [6, 47], "unchang": [6, 30], "k_0": 6, "sqrt": [6, 47], "pmatrix": 6, "k_1": 6, "To": [6, 10, 13, 17, 25, 29, 30, 31, 32, 33, 35, 46, 47, 48], "utilis": 6, "ideal": [6, 33, 47], "noiseless": 6, "ideal_count": 6, "box": [6, 43], "choos": 6, "error_prob": 6, "repsent": 6, "kraus_0": [6, 47], "kraus_1": [6, 47], "bitflip_channel": 6, "bitflip": 6, "impact": [6, 47], "longer": 6, "uniformli": 6, "noisy_count": [6, 47], "836": 6, "93": 6, "01": 6, "66": 6, "hybrid": [7, 9, 29, 37], "algorithm": [7, 9, 12, 15, 17, 26, 27, 33, 34, 36, 38, 39, 40, 41, 45], "involv": [7, 30], "bloch": 7, "initialis": 7, "intial": 7, "cost": [7, 13, 43, 47], "statevector": 7, "cost_valu": 7, "initial_cost_valu": 7, "expectation_valu": [7, 33], "demonstr": [7, 13, 15, 30, 33, 34, 35, 40, 42], "suit": [7, 47], "free": [7, 13, 15, 17, 18, 22, 24, 30, 32, 33, 43, 46, 47], "alogrithm": 7, "19": [7, 30], "decreas": 7, "procedur": 7, "x_valu": 7, "y_valu": 7, "openfermionpyscf": 8, "geometri": 8, "7474": 8, "molecul": 8, "chemistri": 8, "create_molecular_hamiltonian": 8, "sto": 8, "3g": 8, "electron_count": 8, "n_electron": 8, "n_orbit": 8, "prepar": [8, 17, 33, 38, 47], "hartre": 8, "fock": 8, "uccsd": 8, "uccsd_num_paramet": 8, "1371755939165522": 8, "minimum": 8, "h_": 8, "welcom": [9, 33, 47], "page": [9, 10], "brows": 9, "amd64": [9, 11, 50], "pr": 9, "705": 9, "version": [9, 10, 11, 13, 22, 29, 30, 32, 40], "find": [9, 30, 46, 47], "releas": [9, 10, 30, 35, 50], "modern": [9, 35], "heterogen": [9, 12], "docker": [9, 11, 50], "wheel": [9, 11, 50], "learn": 9, "prerequisit": [9, 34], "versu": [9, 20, 34], "debug": [9, 30, 34, 48], "verbos": [9, 29, 30, 34, 37], "advanc": [9, 47], "topic": 9, "nvqir": [9, 28, 30, 32], "downstream": [9, 28, 29, 32], "cmake": [9, 28, 31, 32], "integr": [9, 12, 18, 25, 28, 29], "ir": [9, 15, 28, 31, 32, 37], "tutori": [9, 34], "eigensolv": [9, 43, 45], "neural": 9, "network": [9, 32, 33], "multi": [9, 12, 15, 18, 20, 24, 32, 40, 45], "quantinuum": [9, 11, 33, 47, 50], "ionq": [9, 11, 33, 47, 50], "iqm": 9, "api": [9, 10, 13, 15, 23, 32, 36, 46, 47], "ngc": 10, "pleas": [10, 31, 33, 47], "done": [10, 25, 36, 48], "account": [10, 46], "sign": 10, "go": [10, 33, 35, 40, 47], "setup": [10, 39], "click": 10, "invalid": 10, "appear": 10, "login": [10, 46], "nvcr": 10, "io": 10, "confirm": [10, 33, 47], "authent": [10, 46], "messag": [10, 18], "succeed": 10, "publish": 10, "stabl": 10, "whenev": 10, "main": [10, 11, 13, 16, 27, 30, 33, 50], "branch": [10, 11, 15, 50], "github": [10, 11, 50], "repositori": [10, 11, 31, 32, 50], "locat": [10, 46], "nightli": 10, "latest": [10, 11, 50], "pull": 10, "image_nam": 10, "replac": [10, 30, 31, 43, 46, 47], "tag": 10, "host": [10, 14, 17, 18, 21, 25, 33, 39, 40, 48], "administr": 10, "sudo": 10, "man": 10, "sudo_root": 10, "copyright": 10, "2023": 10, "corpor": 10, "affili": 10, "right": 10, "reserv": 10, "l": [10, 13, 30, 37, 43], "cpp": [10, 29, 30, 31, 32, 33, 37, 46, 48], "select": 10, "unless": 10, "temporari": 10, "rm": 10, "exit": 10, "did": 10, "still": [10, 27, 47], "insid": [10, 48], "extens": [10, 12, 13, 19, 25, 32, 41], "abov": [10, 13, 15, 20, 30, 32, 33, 43], "navig": [10, 46], "develop": [10, 17, 18, 29, 31, 32, 34, 35, 38, 39, 41, 45], "attach": 10, "home": [10, 46], "folder": [10, 29, 32], "readm": 10, "md": 10, "menu": 10, "nvq": [10, 29, 30, 32, 33, 37, 46, 48], "path": [10, 30, 32, 37, 46], "interpret": 10, "jupyt": 10, "notebook": 10, "automat": [10, 18, 46, 47], "activ": [10, 48], "prefer": 10, "tool": [10, 27, 30, 31, 37], "pypi": [10, 11, 50], "org": 10, "project": [10, 29, 32], "compon": 10, "With": [10, 29, 30, 47, 48], "check": [10, 46, 47], "checkout": 10, "section": [10, 15, 22], "headless": 10, "ll": [10, 29, 30, 32, 47], "understand": [10, 41], "try": 10, "static_kernel": [10, 33], "successfulli": [10, 47], "cuquantum_backend": [10, 33], "yet": [11, 40, 50], "fulli": [11, 30, 33, 50], "linux": [11, 30, 50], "found": [11, 13, 32, 46, 50], "concept": [12, 13, 17], "syntax": [12, 17, 18, 20, 22, 46, 47], "semant": [12, 18, 22, 24, 25, 27, 30, 35, 42], "annot": [12, 17, 33, 39], "attribut": [12, 17, 30, 33], "enhanc": 12, "machin": [12, 26, 33, 40, 46, 47], "namespac": [12, 13, 15, 16, 17, 20, 21, 23, 25, 26, 31, 32, 33, 36, 38, 43], "synthesi": [12, 15, 21, 26, 30, 45], "common": [13, 17, 20, 21, 22, 30, 39], "commun": 13, "hasvoidreturntyp": 13, "sample_opt": 13, "entri": [13, 17, 30, 37, 38, 39, 47], "manner": [13, 32, 37, 38], "bell": 13, "__qpu__": [13, 16, 17, 24, 30, 33, 35, 36, 38, 39, 40, 42, 43], "printf": [13, 16, 25, 33], "lu": [13, 16, 25, 33], "sequential_data": 13, "implicit": [13, 17, 25, 27], "illustr": [13, 33, 34, 45, 47], "reg1": 13, "501": 13, "499": 13, "superposit": [13, 16, 25, 47], "applic": [13, 20, 24, 29, 34, 37, 38, 39, 45, 46, 49], "NOT": [13, 20], "varieti": 13, "enforc": 13, "sample_async_result": 13, "async_sample_result": [13, 40], "load": [13, 18, 30, 31, 46, 47], "langl": 13, "rangl": 13, "\ud835\udeb9": 13, "quickli": 13, "observe_opt": 13, "instanti": [13, 17, 18, 24, 25, 40], "implicitli": [13, 17, 18, 27, 39], "retain": 13, "measurecount": 13, "care": 13, "discard": 13, "spinop": 13, "x0x1exp": 13, "x0x1data": 13, "easier": [13, 30, 32], "907": [13, 16, 21, 33, 36, 47], "1433": [13, 16, 21, 33, 36, 47], "21829": [13, 16, 21, 33, 36, 47], "125": [13, 16, 21, 33, 36, 47], "59": [13, 33, 36], "lf": [13, 16, 33], "analyt": 13, "stochast": 13, "async_observe_result": 13, "primari": [13, 25, 32, 38], "broader": [13, 40], "often": [13, 27, 38], "extrem": 13, "independ": [13, 18], "approach": [13, 17, 30], "therebi": [13, 30], "dictat": [13, 38], "safe": 13, "moreov": [13, 18, 32, 40], "providesgradi": 13, "_providesgradi": 13, "someth": [13, 25, 32, 35], "phi": [13, 15, 30, 39], "max_ev": 13, "200": 13, "opt_energi": 13, "grad_vec": [13, 43], "\ud835\udeb9_i": 13, "potenti": [13, 18], "trivial": [13, 29, 33, 42], "aspect": [13, 34, 48], "deriv": 13, "variad": 13, "address": 13, "issu": 13, "translat": [13, 30], "overal": [13, 30, 32], "deuteron_n3_ansatz": 13, "x0": [13, 43], "x1": [13, 43], "vctrl": 13, "h3": 13, "625": 13, "913119": 13, "make_tupl": [13, 43], "bfg": [13, 43], "routin": [13, 47], "min_val": 13, "permit": 14, "block": [14, 22], "unmeasur": 14, "r": [14, 17, 20, 25, 30, 38, 46, 47], "cnot": [14, 20], "fast": [14, 18], "facilit": 15, "definit": [15, 17, 32, 33, 38, 39, 41, 42, 47], "builder": [15, 30, 36], "privat": [15, 25], "predefin": 15, "kerneltocal": 15, "kerneltocontrol": 15, "kerneltoadjoint": 15, "narg": 15, "tuple_s": 15, "integral_const": 15, "sizeof": 15, "tuple_el": 15, "conditional_t": [15, 25], "factori": 15, "boolean": 15, "might": [15, 20, 27, 32, 33, 36], "hadamard": [15, 20, 25, 27, 31, 33, 47], "xprep": 15, "qubitin": 15, "hadamardtest": 15, "ancilla": 15, "num_it": 16, "ncorrect": 16, "c_str": 16, "cmath": 16, "iqft": 16, "m_pi": [16, 24, 38], "pow": 16, "phaseestim": 16, "n_counting_qubit": 16, "n_state_qubit": 16, "stateprep": [16, 17], "unitari": [16, 20, 27, 33, 47], "eigen": [16, 32], "counting_qubit": 16, "state_regist": 16, "eigenst": 16, "put": [16, 25, 47], "1ul": 16, "invers": 16, "fourier": 16, "to_integ": 16, "deuteron_n2_ansatz": 16, "param_spac": 16, "linspac": 16, "energy_at_param": 16, "reflect_about_uniform": 16, "ctrl_qubit": [16, 24], "last_qubit": 16, "compute_act": [16, 22], "run_grov": 16, "callablekernel": 16, "n_iter": 16, "oracl": [16, 17, 38, 47], "iqp": 16, "cr0": 16, "cr1": 16, "cr2": 16, "m_pi_4": 16, "m_pi_2": 16, "differenti": 17, "former": 17, "denot": [17, 19], "latter": [17, 30, 35], "coprocessor": 17, "intrins": [17, 24, 25, 27], "manipul": 17, "is_arithmet": 17, "another_qubit": 17, "novel": [17, 18], "uncomput": [17, 18, 35], "previous": 17, "preced": 17, "brace": 17, "open": [17, 30, 47], "my_first_kernel": 17, "my_second_kernel": 17, "span": [17, 25, 35], "becaus": [17, 27, 35, 47], "special": [17, 30, 35], "my_first_device_kernel": 17, "my_second_device_kernel": 17, "my_third_device_kernel": 17, "qb": [17, 25], "space": [17, 18, 25, 40], "synchron": [17, 33, 47], "wherebi": [17, 35, 36], "depend": [17, 18, 27, 42, 47], "indirect": [17, 30], "mystateprep": 17, "prep": 17, "mygenericalgorithm": 17, "placehold": 17, "mygenericalgorithm2": 17, "anothervers": 17, "constrain": [17, 33], "constraint": [17, 18], "is_convertible_v": 17, "takes_qubit": [17, 33], "mygenericalgorithmonqreg": 17, "mygenericalgorithmonqubit": 17, "todo": 17, "presum": 18, "graphic": 18, "fpga": 18, "signal": 18, "concurr": 18, "inter": 18, "abil": [18, 30, 33, 36], "fabric": 18, "drive": [18, 34], "evolut": [18, 27, 32], "infinit": [18, 25, 35], "hidden": [18, 47], "purpos": [18, 27, 48], "placement": [18, 37], "copyabl": [18, 25, 35], "flavor": 18, "either": [18, 20, 46, 47], "assign": [18, 23, 40, 48], "reus": 18, "subsequ": [18, 21, 23], "manual": [18, 38, 47], "tightli": 18, "coupl": [18, 38, 42], "modal": 18, "influenc": [18, 22], "associ": 18, "effort": [20, 23, 35, 39], "foundat": 20, "operand": 20, "inst_nam": 20, "clifford": 20, "continu": [20, 30, 33, 39], "photon": 20, "further": [20, 27, 30, 32, 43, 48], "synthes": [20, 24, 30, 33], "variant": 20, "adj": [20, 38], "mod": 20, "qubitarg": 20, "qr": 20, "scalarangl": 20, "rotation_nam": 20, "least": 20, "measure_op": 20, "direct": [20, 30], "polar": [20, 24], "convei": 20, "preceed": 20, "notat": 20, "nativ": [21, 29, 33], "p_i": 21, "prod_": 21, "sigma_j": 21, "critic": [21, 22], "conveni": [21, 27, 47], "complic": 21, "trotter": 21, "enum": 21, "binary_symplectic_form": 21, "from_binary_symplect": 21, "n_term": 21, "get_term_coeffici": 21, "simplifi": 22, "grow": [22, 32], "intent": 22, "w": [22, 47], "veri": [22, 31, 33, 35], "u_cod": 22, "v_code": 22, "segment": [22, 27], "desir": [23, 32, 40], "get_platform": [23, 40], "explicit": [24, 47], "revers": 24, "quantumregist": 24, "x_gate": 24, "toffoli": [24, 33], "ctrl_bit": 24, "rx_and_h_gat": 24, "aggreg": 24, "qubit0": 24, "qubit1": 24, "kernel_arg": 24, "fundament": 25, "dimension": 25, "hilbert": 25, "absolut": [25, 30], "squar": 25, "adher": [25, 32], "theorem": 25, "movabl": 25, "never": 25, "n_level": 25, "discret": 25, "alia": [25, 35, 38], "adl": 25, "previou": 25, "deal": 25, "group": 25, "familiar": 25, "storag": 25, "first_5": 25, "fivecompiletimequbit": 25, "toolchain": [26, 29, 30], "introduct": [26, 45], "motiv": 26, "wide": [27, 30, 38], "formul": 27, "sequenc": 27, "short": 27, "distinguish": [27, 39], "particl": 27, "conceptu": 27, "sai": 27, "embodi": 27, "greater": 27, "behind": 27, "dataflow": 27, "contrast": 27, "side": 27, "consum": 27, "truli": 27, "ssa": 27, "howev": [27, 46], "clarifi": 27, "distinct": [27, 33], "toi": 27, "boilerpl": [27, 32], "c0": 27, "c1": 27, "q0": 27, "extract_ref": [27, 30], "ref": [27, 30], "q1": 27, "bunch": 27, "decid": 27, "cc": [27, 30], "i1": [27, 30], "And": 27, "imagin": [27, 36], "want": [27, 30, 32, 36], "adjac": 27, "visual": [27, 30], "naiv": 27, "awai": 27, "Such": 27, "miss": 27, "fact": 27, "Of": 27, "cours": 27, "quit": 27, "prone": 27, "analys": 27, "reason": [27, 42], "q0_1": 27, "q0_0": 27, "wire": 27, "q0_z": 27, "look": [27, 30, 33, 38, 46, 47], "problem": [27, 47], "happen": 27, "elimin": 27, "analysi": [27, 30], "r0": 27, "qref": 27, "unwrap": 27, "misc": 27, "q0_m": 27, "q0_l": 27, "re": [27, 33, 47], "q1_x": 27, "entir": [27, 32, 33, 47], "q0_p": 27, "q0_y": 27, "straightforwardli": 27, "cancel": [27, 47], "chain": 27, "mmeori": 27, "intermedi": [27, 30, 37], "line": [27, 30, 32, 37, 46, 47, 48], "diagram": 27, "sort": 29, "becom": 29, "imper": 29, "suppos": 29, "mycudaqapp": 29, "present": 29, "top": [29, 32], "cmakelist": [29, 31, 32], "txt": [29, 31, 32, 47], "cmake_minimum_requir": [29, 32], "24": [29, 32], "fatal_error": [29, 32], "cxx": [29, 32], "find_packag": [29, 32], "add_execut": 29, "ghz_ex": 29, "mkdir": [29, 32], "cd": [29, 32], "ninja": [29, 32], "dcudaq_dir": 29, "cuda_quantum_path": [29, 32, 37], "lib": [29, 30, 31, 32], "link": [29, 30, 37], "temp": 30, "emit": [30, 46], "qke": [30, 31], "pipelin": 30, "builtin": 30, "canonic": 30, "lift": 30, "loader": 30, "expand": 30, "cfg": 30, "cse": 30, "lpsxpu": 30, "qir": [30, 32, 37], "p3de4l": 30, "fixup": 30, "linkag": [30, 37], "pl": 30, "llc": 30, "reloc": 30, "pic": 30, "filetyp": 30, "obj": 30, "o2": 30, "clang": [30, 37], "usr": 30, "gcc": [30, 37], "x86_64": 30, "gnu": 30, "lib64": 30, "stub": 30, "wl": 30, "rpath": 30, "llib": 30, "lcudaq": 30, "ensmallen": 30, "nlopt": [30, 43], "em": 30, "lnvqir": 30, "orchestr": [30, 37], "best": 30, "figur": 30, "qtx": 30, "mangled_name_map": 30, "__nvqpp__mlirgen__ghz": 30, "_zn3ghzclei": 30, "i32": 30, "entrypoint": 30, "alloca": 30, "memref": 30, "extsi": 30, "i64": 30, "c0_i32": 30, "c0_i32_0": 30, "alloca_1": 30, "c1_i32": 30, "subi": 30, "cmpi": 30, "slt": 30, "addi": 30, "unoptim": 30, "mangl": 30, "introspect": [30, 37], "finish": 30, "ensur": [30, 31], "inject": 30, "libcudaq": 30, "libnvqir": [30, 32], "robust": [30, 38], "known": [30, 33, 35, 42], "beta": [30, 35], "variou": [30, 32, 33, 40, 47], "extern": [30, 31], "profil": 30, "reli": [30, 37, 42], "closer": [30, 47], "sens": 30, "thu": [30, 35], "li": 30, "depart": 30, "recal": 30, "snippet": [30, 35, 42, 43], "moduleid": 30, "llvmdialectmodul": 30, "source_filenam": 30, "datalayout": 30, "p270": 30, "32": 30, "p271": 30, "p272": 30, "f80": 30, "128": 30, "n8": 30, "s128": 30, "unknown": 30, "invokewithcontrolqubit": 30, "local_unnamed_addr": 30, "__quantum__qis__x__ctl": 30, "__quantum__qis__mz": 30, "__quantum__rt__qubit_release_arrai": 30, "__quantum__rt__array_get_size_1d": 30, "__quantum__qis__h": 30, "i8": 30, "__quantum__rt__array_get_element_ptr_1d": 30, "__quantum__rt__qubit_allocate_arrai": 30, "sext": 30, "tail": 30, "bitcast": 30, "align": 30, "icmp": 30, "sgt": 30, "br": 30, "ph": 30, "prehead": 30, "_crit_edg": 30, "trip": 30, "zext": 30, "indvar": 30, "iv": 30, "nuw": 30, "nsw": 30, "nonnul": 30, "exitcond": 30, "ph3": 30, "_crit_edge4": 30, "17": 30, "22": 30, "18": 30, "21": 30, "exitcond5": 30, "ret": 30, "pipe": 30, "analyz": [31, 42], "registr": [31, 32], "mycustomplugin": 31, "add_llvm_pass_plugin": 31, "operationpass": 31, "quakedialect": 31, "quakeop": 31, "rewrit": [31, 37], "frozenrewritepatternset": 31, "dialectconvers": 31, "replaceh": 31, "oprewritepattern": 31, "hop": 31, "logicalresult": 31, "matchandrewrit": 31, "patternrewrit": 31, "replaceopwithnewop": 31, "sop": 31, "isadj": 31, "getparamet": 31, "getcontrol": 31, "gettarget": 31, "success": [31, 47], "custompassplugin": 31, "passwrapp": 31, "funcop": 31, "mlir_define_explicit_internal_inline_type_id": 31, "stringref": 31, "runonoper": 31, "getoper": 31, "getcontext": 31, "rewritepatternset": 31, "insert": 31, "conversiontarget": 31, "addlegaldialect": 31, "addillegalop": 31, "fail": 31, "applypartialconvers": 31, "emitoperror": 31, "signalpassfailur": 31, "cudaq_register_mlir_pass": 31, "add_subdirectori": 31, "Then": [31, 32, 33, 47], "affect": [32, 33, 47], "walk": 32, "immedi": [32, 40], "circuitsimulatorbas": 32, "lot": 32, "qppcircuitsimul": 32, "custatevec": [32, 48], "custateveccircuitsimul": 32, "openmp": 32, "overridden": 32, "addqubittost": 32, "addqubitstost": 32, "resetqubit": 32, "qubitidx": 32, "resetqubitstateimpl": 32, "applyg": 32, "gateapplicationtask": 32, "measurequbit": 32, "floattyp": 32, "tabl": [32, 46], "pick": [32, 35, 47], "mysimul": 32, "macro": 32, "nvqir_register_simul": 32, "mysimulatorclassnam": 32, "standalon": 32, "share": [32, 35], "dylib": 32, "content": [32, 46, 47], "nvqir_simulation_backend": 32, "nvqir_add_backend": 32, "fill": 32, "democreatenvqirbackend": 32, "measuredbit": 32, "export": [32, 46], "cuda_quantum": 32, "dnvqir_dir": 32, "hello": 33, "world": 33, "modif": 33, "interest": 33, "d2": 33, "show": [33, 47], "scenario": 33, "multi_controlled_oper": 33, "ccnot": 33, "applyx": 33, "ccnot_test": 33, "incom": [33, 43], "apply_x": 33, "counts2": 33, "trail": [33, 38], "mcx": 33, "too": [33, 39], "easili": [33, 47], "compar": [33, 47], "seem": [33, 47], "hang": [33, 47], "h1": [33, 46, 47], "2e": [33, 46, 47], "credenti": 33, "fstream": 33, "maxim": [33, 42], "submit": [33, 46, 47], "meantim": 33, "ofstream": 33, "savem": 33, "json": [33, 46], "readin": 33, "ifstream": 33, "async_count": [33, 47], "OR": 33, "proceed": 33, "altern": [33, 35, 47], "aria": [33, 46], "mimic": 33, "cloud": [33, 46, 47], "dashboard": 33, "think": [35, 40], "much": [35, 47], "alwai": [35, 48], "avoid": 35, "far": 35, "major": 35, "focus": 35, "nqudit": 35, "symbol": 35, "akin": 35, "trade": 35, "sole": 35, "design": [35, 38, 39], "incorrectli": 35, "ownership": 35, "seen": 35, "foobad": 35, "foogood": 35, "barbad": 35, "bargood": 35, "bargoodwithspan": 35, "myentrypointkernel": 35, "runtimeknowninteg": 35, "b": [35, 47], "sub_view": 35, "frontqubit": 35, "acquir": 36, "unari": 36, "fanci": 36, "ansatz_build": 36, "quakecod": 36, "rout": 37, "usual": 37, "linker": 37, "header": [37, 41, 43], "search": 37, "similar": [37, 39], "lfoo": 37, "incorpor": 37, "bin": 37, "astconsum": 37, "taken": 37, "characterist": 38, "ubiquit": 38, "few": 38, "straightforward": 38, "myfirstkernel_toffoli_111_input": 38, "threequbit": 38, "101": 38, "decomposit": 38, "could": [38, 43, 47], "entrypointkernel": 38, "stdout": 38, "011": 38, "cout": 38, "11111": 38, "505": 38, "00000": 38, "495": 38, "suitabl": 38, "No": [38, 47], "boundari": 39, "__this_is_device__": 39, "devicecod": 39, "hostcod": 39, "delin": 39, "aid": 39, "discoveri": 39, "better": 39, "stand": 39, "alon": 39, "kind": 39, "relax": 39, "freefunctiondevicekernel": 39, "myentrypointkernel1": 39, "myentrypointkernel2": 39, "puredevicelambda": 39, "entrypointlambda": 39, "elucid": 40, "unlik": 40, "opportun": 40, "kerneltobesampl": 40, "runtimeparam": 40, "singleton": 40, "countfutur": 40, "emplace_back": 40, "countsfutur": 40, "ghz_compile_tim": 42, "ghz_runtim": 42, "realli": 42, "anyth": 42, "But": 42, "drop": 43, "num": 43, "compat": 43, "argmapp": 43, "mirror": 43, "optimizer_lbfg": 43, "n_param": 43, "anotheroptim": 43, "opt_val_2": 43, "opt_params_2": 43, "help": 44, "cudaq_log_level": 44, "prepend": 44, "bernstein": 45, "vazirani": 45, "email": 46, "apt": 46, "curl": 46, "jq": 46, "post": 46, "your_alia": 46, "password": 46, "your_password": 46, "qapi": 46, "v1": [46, 47], "id_token": 46, "token": 46, "refresh_token": 46, "refresh": 46, "echo": 46, "quantinuum_config": 46, "cudaq_quantinuum_credenti": 46, "checker": [46, 47], "mere": 46, "src": [46, 48], "sc": 46, "1sc": 46, "comprehens": 46, "tab": 46, "warn": 46, "diagnost": 46, "ionq_api_kei": 46, "ionq_generated_api_kei": 46, "quick": 46, "guid": 46, "cortex": 46, "cli": 46, "cach": 46, "iqm_tokens_fil": 46, "mandatori": 46, "coco": 46, "adoni": 46, "iqm_server_url": 46, "demo": 46, "qc": 46, "fi": 46, "apollo": 46, "url": 46, "ve": 47, "gotten": 47, "inner": 47, "highest": 47, "random_bitstr": 47, "randint": 47, "auxillary_qubit": 47, "hidden_bitstr": 47, "auxillari": 47, "bernstein_vazirani": 47, "verif": 47, "exclud": 47, "un": 47, "comment": 47, "were": 47, "tune": 47, "nminim": 47, "round": 47, "slightli": 47, "gradient_vector": 47, "simple_vq": 47, "helper": 47, "objective_funct": 47, "get_result": 47, "cut": 47, "rectangular": 47, "graph": 47, "qaoa": 47, "mixer": 47, "v0": 47, "v3": 47, "v2": 47, "0101": 47, "1010": 47, "layer_count": 47, "kernel_qaoa": 47, "optimal_expect": 47, "optimal_paramet": 47, "conclud": 47, "sever": 47, "examin": 47, "scrambl": 47, "bring": 47, "environment": 47, "amplitude_damp": 47, "noisy_result": 47, "noiseless_result": 47, "wherein": 47, "undergo": 47, "bit_flip": 47, "\u03c0": 47, "phase_flip": 47, "presenc": 47, "easi": 47, "kraus_oper": 47, "nielsen": 47, "chuang": 47, "chapter": 47, "redefin": 47, "endpoint": 47, "servic": 47, "syntax_check": 47, "submiss": 47, "wee": 47, "close": 47, "same_fil": 47, "retrieved_async_result": 47, "encount": 47, "flight": 47, "fp32": 48, "fp64": 48, "tensornet": 48, "cutensornet": 48, "cudaq_cutn_host_ram": 48, "ram": 48, "rule": 48, "thumb": 48, "cudaq_cutn_reduced_precis": 48, "precis": 48, "cudaq_cutn_log_level": 48, "cuda_visible_devic": 48, "dedic": 48, "dgx": 48, "mpiexec": 48, "bash": 48, "script": 48, "ompi_comm_world_local_rank": 48, "omp_plac": 48, "omp_num_thread": 48, "number_of_cores_per_nod": 48, "number_of_gpus_per_nod": 48, "openmpi": 48, "sh": 48, "ompi_comm_world_rank": 48}, "objects": {"": [[1, 0, 1, "_CPPv45cudaq", "cudaq"], [1, 1, 1, "_CPPv4N5cudaq16ExecutionContextE", "cudaq::ExecutionContext"], [1, 2, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringE", "cudaq::ExecutionContext::ExecutionContext"], [1, 2, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringENSt6size_tE", "cudaq::ExecutionContext::ExecutionContext"], [1, 3, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringE", "cudaq::ExecutionContext::ExecutionContext::n"], [1, 3, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringENSt6size_tE", "cudaq::ExecutionContext::ExecutionContext::n"], [1, 3, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringENSt6size_tE", "cudaq::ExecutionContext::ExecutionContext::shots_"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext9asyncExecE", "cudaq::ExecutionContext::asyncExec"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext14batchIterationE", "cudaq::ExecutionContext::batchIteration"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext16canHandleObserveE", "cudaq::ExecutionContext::canHandleObserve"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext16expectationValueE", "cudaq::ExecutionContext::expectationValue"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext12futureResultE", "cudaq::ExecutionContext::futureResult"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext31hasConditionalsOnMeasureResultsE", "cudaq::ExecutionContext::hasConditionalsOnMeasureResults"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext10kernelNameE", "cudaq::ExecutionContext::kernelName"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext15kernelResourcesE", "cudaq::ExecutionContext::kernelResources"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext4nameE", "cudaq::ExecutionContext::name"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext10noiseModelE", "cudaq::ExecutionContext::noiseModel"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext13registerNamesE", "cudaq::ExecutionContext::registerNames"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext6resultE", "cudaq::ExecutionContext::result"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext5shotsE", "cudaq::ExecutionContext::shots"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext14simulationDataE", "cudaq::ExecutionContext::simulationData"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext4spinE", "cudaq::ExecutionContext::spin"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext15totalIterationsE", "cudaq::ExecutionContext::totalIterations"], [1, 1, 1, "_CPPv4N5cudaq15ExecutionResultE", "cudaq::ExecutionResult"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionary", "cudaq::ExecutionResult::ExecutionResult"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryNSt6stringE", "cudaq::ExecutionResult::ExecutionResult"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryd", "cudaq::ExecutionResult::ExecutionResult"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultENSt6stringE", "cudaq::ExecutionResult::ExecutionResult"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultERK15ExecutionResult", "cudaq::ExecutionResult::ExecutionResult"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultEd", "cudaq::ExecutionResult::ExecutionResult"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultEv", "cudaq::ExecutionResult::ExecutionResult"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionary", "cudaq::ExecutionResult::ExecutionResult::c"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryNSt6stringE", "cudaq::ExecutionResult::ExecutionResult::c"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryd", "cudaq::ExecutionResult::ExecutionResult::c"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryd", "cudaq::ExecutionResult::ExecutionResult::e"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultEd", "cudaq::ExecutionResult::ExecutionResult::expVal"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryNSt6stringE", "cudaq::ExecutionResult::ExecutionResult::name"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultENSt6stringE", "cudaq::ExecutionResult::ExecutionResult::name"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultERK15ExecutionResult", "cudaq::ExecutionResult::ExecutionResult::other"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult12appendResultENSt6stringENSt6size_tE", "cudaq::ExecutionResult::appendResult"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult12appendResultENSt6stringENSt6size_tE", "cudaq::ExecutionResult::appendResult::bitString"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult12appendResultENSt6stringENSt6size_tE", "cudaq::ExecutionResult::appendResult::count"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::ExecutionResult::deserialize"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::ExecutionResult::deserialize::data"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResultaSER15ExecutionResult", "cudaq::ExecutionResult::operator="], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResultaSER15ExecutionResult", "cudaq::ExecutionResult::operator=::other"], [1, 2, 1, "_CPPv4NK5cudaq15ExecutionResulteqERK15ExecutionResult", "cudaq::ExecutionResult::operator=="], [1, 3, 1, "_CPPv4NK5cudaq15ExecutionResulteqERK15ExecutionResult", "cudaq::ExecutionResult::operator==::result"], [1, 4, 1, "_CPPv4N5cudaq15ExecutionResult12registerNameE", "cudaq::ExecutionResult::registerName"], [1, 4, 1, "_CPPv4N5cudaq15ExecutionResult14sequentialDataE", "cudaq::ExecutionResult::sequentialData"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult9serializeEv", "cudaq::ExecutionResult::serialize"], [1, 0, 1, "_CPPv4N5cudaq19KernelExecutionTaskE", "cudaq::KernelExecutionTask"], [1, 1, 1, "_CPPv4N5cudaq3QPUE", "cudaq::QPU"], [1, 2, 1, "_CPPv4N5cudaq3QPU3QPUENSt6size_tE", "cudaq::QPU::QPU"], [1, 2, 1, "_CPPv4N5cudaq3QPU3QPUERR3QPU", "cudaq::QPU::QPU"], [1, 2, 1, "_CPPv4N5cudaq3QPU3QPUEv", "cudaq::QPU::QPU"], [1, 3, 1, "_CPPv4N5cudaq3QPU3QPUENSt6size_tE", "cudaq::QPU::QPU::_qpuId"], [1, 2, 1, "_CPPv4N5cudaq3QPU7enqueueER11QuantumTask", "cudaq::QPU::enqueue"], [1, 3, 1, "_CPPv4N5cudaq3QPU7enqueueER11QuantumTask", "cudaq::QPU::enqueue::task"], [1, 2, 1, "_CPPv4N5cudaq3QPU15getConnectivityEv", "cudaq::QPU::getConnectivity"], [1, 2, 1, "_CPPv4N5cudaq3QPU12getNumQubitsEv", "cudaq::QPU::getNumQubits"], [1, 2, 1, "_CPPv4N5cudaq3QPU10isEmulatedEv", "cudaq::QPU::isEmulated"], [1, 2, 1, "_CPPv4N5cudaq3QPU11isSimulatorEv", "cudaq::QPU::isSimulator"], [1, 2, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel"], [1, 3, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel::args"], [1, 3, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel::kernelFunc"], [1, 3, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel::name"], [1, 2, 1, "_CPPv4N5cudaq3QPU21resetExecutionContextEv", "cudaq::QPU::resetExecutionContext"], [1, 2, 1, "_CPPv4N5cudaq3QPU19setExecutionContextEP16ExecutionContext", "cudaq::QPU::setExecutionContext"], [1, 3, 1, "_CPPv4N5cudaq3QPU19setExecutionContextEP16ExecutionContext", "cudaq::QPU::setExecutionContext::context"], [1, 2, 1, "_CPPv4N5cudaq3QPU8setShotsEi", "cudaq::QPU::setShots"], [1, 3, 1, "_CPPv4N5cudaq3QPU8setShotsEi", "cudaq::QPU::setShots::_nShots"], [1, 2, 1, "_CPPv4N5cudaq3QPU27supportsConditionalFeedbackEv", "cudaq::QPU::supportsConditionalFeedback"], [1, 2, 1, "_CPPv4N5cudaq3QPUD0Ev", "cudaq::QPU::~QPU"], [1, 1, 1, "_CPPv4N5cudaq10QuakeValueE", "cudaq::QuakeValue"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEN4mlir5ValueE", "cudaq::QuakeValue::QuakeValue"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEd", "cudaq::QuakeValue::QuakeValue"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEN4mlir5ValueE", "cudaq::QuakeValue::QuakeValue::builder"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEd", "cudaq::QuakeValue::QuakeValue::builder"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEN4mlir5ValueE", "cudaq::QuakeValue::QuakeValue::v"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEd", "cudaq::QuakeValue::QuakeValue::v"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue22canValidateNumElementsEv", "cudaq::QuakeValue::canValidateNumElements"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue12constantSizeEv", "cudaq::QuakeValue::constantSize"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue4dumpERNSt7ostreamE", "cudaq::QuakeValue::dump"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue4dumpEv", "cudaq::QuakeValue::dump"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue19getRequiredElementsEv", "cudaq::QuakeValue::getRequiredElements"], [1, 2, 1, "_CPPv4NK5cudaq10QuakeValue8getValueEv", "cudaq::QuakeValue::getValue"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue8isStdVecEv", "cudaq::QuakeValue::isStdVec"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValuemlE10QuakeValue", "cudaq::QuakeValue::operator*"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValuemlEKd", "cudaq::QuakeValue::operator*"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValuemlE10QuakeValue", "cudaq::QuakeValue::operator*::other"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValueplE10QuakeValue", "cudaq::QuakeValue::operator+"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValueplEKd", "cudaq::QuakeValue::operator+"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValueplEKi", "cudaq::QuakeValue::operator+"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValueplE10QuakeValue", "cudaq::QuakeValue::operator+::other"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValuemiE10QuakeValue", "cudaq::QuakeValue::operator-"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValuemiEKd", "cudaq::QuakeValue::operator-"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValuemiEKi", "cudaq::QuakeValue::operator-"], [1, 2, 1, "_CPPv4NK5cudaq10QuakeValuemiEv", "cudaq::QuakeValue::operator-"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValuemiE10QuakeValue", "cudaq::QuakeValue::operator-::other"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValueixEKNSt6size_tE", "cudaq::QuakeValue::operator[]"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValueixERK10QuakeValue", "cudaq::QuakeValue::operator[]"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValueixEKNSt6size_tE", "cudaq::QuakeValue::operator[]::idx"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValueixERK10QuakeValue", "cudaq::QuakeValue::operator[]::idx"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue4sizeEv", "cudaq::QuakeValue::size"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue5sliceEKNSt6size_tEKNSt6size_tE", "cudaq::QuakeValue::slice"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValue5sliceEKNSt6size_tEKNSt6size_tE", "cudaq::QuakeValue::slice::count"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValue5sliceEKNSt6size_tEKNSt6size_tE", "cudaq::QuakeValue::slice::startIdx"], [1, 0, 1, "_CPPv4N5cudaq11QuantumTaskE", "cudaq::QuantumTask"], [1, 0, 1, "_CPPv4N5cudaq17QubitConnectivityE", "cudaq::QubitConnectivity"], [1, 0, 1, "_CPPv4N5cudaq9QubitEdgeE", "cudaq::QubitEdge"], [1, 1, 1, "_CPPv4N5cudaq9ResourcesE", "cudaq::Resources"], [1, 0, 1, "_CPPv4N5cudaq5StateE", "cudaq::State"], [1, 1, 1, "_CPPv4N5cudaq25amplitude_damping_channelE", "cudaq::amplitude_damping_channel"], [1, 1, 1, "_CPPv4I0EN5cudaq12async_resultE", "cudaq::async_result"], [1, 5, 1, "_CPPv4I0EN5cudaq12async_resultE", "cudaq::async_result::T"], [1, 2, 1, "_CPPv4N5cudaq12async_result3getEv", "cudaq::async_result::get"], [1, 1, 1, "_CPPv4N5cudaq16bit_flip_channelE", "cudaq::bit_flip_channel"], [1, 0, 1, "_CPPv4N5cudaq7complexE", "cudaq::complex"], [1, 1, 1, "_CPPv4N5cudaq14complex_matrixE", "cudaq::complex_matrix"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrix4colsEv", "cudaq::complex_matrix::cols"], [1, 2, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix"], [1, 2, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix"], [1, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::cols"], [1, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::cols"], [1, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::rawData"], [1, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::rows"], [1, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::rows"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrix4dataEv", "cudaq::complex_matrix::data"], [1, 2, 1, "_CPPv4N5cudaq14complex_matrix4dumpERNSt7ostreamE", "cudaq::complex_matrix::dump"], [1, 2, 1, "_CPPv4N5cudaq14complex_matrix4dumpEv", "cudaq::complex_matrix::dump"], [1, 3, 1, "_CPPv4N5cudaq14complex_matrix4dumpERNSt7ostreamE", "cudaq::complex_matrix::dump::os"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrix11eigenvaluesEv", "cudaq::complex_matrix::eigenvalues"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrix12eigenvectorsEv", "cudaq::complex_matrix::eigenvectors"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrix18minimal_eigenvalueEv", "cudaq::complex_matrix::minimal_eigenvalue"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrixclENSt6size_tENSt6size_tE", "cudaq::complex_matrix::operator()"], [1, 3, 1, "_CPPv4NK5cudaq14complex_matrixclENSt6size_tENSt6size_tE", "cudaq::complex_matrix::operator()::i"], [1, 3, 1, "_CPPv4NK5cudaq14complex_matrixclENSt6size_tENSt6size_tE", "cudaq::complex_matrix::operator()::j"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrixmlER14complex_matrix", "cudaq::complex_matrix::operator*"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrixmlERNSt6vectorI10value_typeEE", "cudaq::complex_matrix::operator*"], [1, 3, 1, "_CPPv4NK5cudaq14complex_matrixmlER14complex_matrix", "cudaq::complex_matrix::operator*::other"], [1, 3, 1, "_CPPv4NK5cudaq14complex_matrixmlERNSt6vectorI10value_typeEE", "cudaq::complex_matrix::operator*::other"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrix4rowsEv", "cudaq::complex_matrix::rows"], [1, 2, 1, "_CPPv4N5cudaq14complex_matrix8set_zeroEv", "cudaq::complex_matrix::set_zero"], [1, 0, 1, "_CPPv4N5cudaq14complex_matrix10value_typeE", "cudaq::complex_matrix::value_type"], [1, 1, 1, "_CPPv4N5cudaq22depolarization_channelE", "cudaq::depolarization_channel"], [1, 0, 1, "_CPPv4N5cudaq7detailsE", "cudaq::details"], [1, 1, 1, "_CPPv4N5cudaq7details17KernelBuilderTypeE", "cudaq::details::KernelBuilderType"], [1, 2, 1, "_CPPv4N5cudaq7details17KernelBuilderType17KernelBuilderTypeERRNSt8functionIFN4mlir4TypeEPN4mlir11MLIRContextEEEE", "cudaq::details::KernelBuilderType::KernelBuilderType"], [1, 3, 1, "_CPPv4N5cudaq7details17KernelBuilderType17KernelBuilderTypeERRNSt8functionIFN4mlir4TypeEPN4mlir11MLIRContextEEEE", "cudaq::details::KernelBuilderType::KernelBuilderType::f"], [1, 2, 1, "_CPPv4N5cudaq7details17KernelBuilderType6createEPN4mlir11MLIRContextE", "cudaq::details::KernelBuilderType::create"], [1, 3, 1, "_CPPv4N5cudaq7details17KernelBuilderType6createEPN4mlir11MLIRContextE", "cudaq::details::KernelBuilderType::create::ctx"], [1, 1, 1, "_CPPv4N5cudaq7details6futureE", "cudaq::details::future"], [1, 2, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future"], [1, 2, 1, "_CPPv4N5cudaq7details6future6futureERR6future", "cudaq::details::future::future"], [1, 2, 1, "_CPPv4N5cudaq7details6future6futureEv", "cudaq::details::future::future"], [1, 3, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future::_jobs"], [1, 3, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future::config"], [1, 3, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future::qpuNameIn"], [1, 1, 1, "_CPPv4N5cudaq7details19kernel_builder_baseE", "cudaq::details::kernel_builder_base"], [1, 2, 1, "_CPPv4N5cudaq7details19kernel_builder_baselsERNSt7ostreamERK19kernel_builder_base", "cudaq::details::kernel_builder_base::operator<<"], [1, 3, 1, "_CPPv4N5cudaq7details19kernel_builder_baselsERNSt7ostreamERK19kernel_builder_base", "cudaq::details::kernel_builder_base::operator<<::builder"], [1, 3, 1, "_CPPv4N5cudaq7details19kernel_builder_baselsERNSt7ostreamERK19kernel_builder_base", "cudaq::details::kernel_builder_base::operator<<::stream"], [1, 4, 1, "_CPPv4N5cudaq3dynE", "cudaq::dyn"], [1, 1, 1, "_CPPv4N5cudaq8gradientE", "cudaq::gradient"], [1, 2, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute"], [1, 2, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute"], [1, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::dx"], [1, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute::func"], [1, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute::funcAtX"], [1, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::funcAtX"], [1, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::h"], [1, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute::x"], [1, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::x"], [1, 2, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient"], [1, 2, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient"], [1, 2, 1, "_CPPv4I0EN5cudaq8gradient8gradientER7KernelT", "cudaq::gradient::gradient"], [1, 2, 1, "_CPPv4N5cudaq8gradient8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradient::gradient"], [1, 2, 1, "_CPPv4N5cudaq8gradient8gradientEv", "cudaq::gradient::gradient"], [1, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::KernelT"], [1, 5, 1, "_CPPv4I0EN5cudaq8gradient8gradientER7KernelT", "cudaq::gradient::gradient::KernelT"], [1, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::QuantumKernel"], [1, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::kernel"], [1, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::kernel"], [1, 3, 1, "_CPPv4I0EN5cudaq8gradient8gradientER7KernelT", "cudaq::gradient::gradient::kernel"], [1, 3, 1, "_CPPv4N5cudaq8gradient8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradient::gradient::kernel"], [1, 1, 1, "_CPPv4N5cudaq9gradients18central_differenceE", "cudaq::gradients::central_difference"], [1, 2, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute"], [1, 2, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::dx"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::exp_h"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute::func"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute::funcAtX"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::h"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute::x"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::x"], [1, 2, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient"], [1, 2, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient"], [1, 2, 1, "_CPPv4I0EN5cudaq9gradients18central_difference8gradientER7KernelT", "cudaq::gradients::central_difference::gradient"], [1, 2, 1, "_CPPv4N5cudaq9gradients18central_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::central_difference::gradient"], [1, 2, 1, "_CPPv4N5cudaq9gradients18central_difference8gradientEv", "cudaq::gradients::central_difference::gradient"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::KernelT"], [1, 5, 1, "_CPPv4I0EN5cudaq9gradients18central_difference8gradientER7KernelT", "cudaq::gradients::central_difference::gradient::KernelT"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::QuantumKernel"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::kernel"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::kernel"], [1, 3, 1, "_CPPv4I0EN5cudaq9gradients18central_difference8gradientER7KernelT", "cudaq::gradients::central_difference::gradient::kernel"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::central_difference::gradient::kernel"], [1, 1, 1, "_CPPv4N5cudaq9gradients18forward_differenceE", "cudaq::gradients::forward_difference"], [1, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute"], [1, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::dx"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute::func"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute::funcAtX"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::funcAtX"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::h"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute::x"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::x"], [1, 2, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient"], [1, 2, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient"], [1, 2, 1, "_CPPv4I0EN5cudaq9gradients18forward_difference8gradientER7KernelT", "cudaq::gradients::forward_difference::gradient"], [1, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::forward_difference::gradient"], [1, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference8gradientEv", "cudaq::gradients::forward_difference::gradient"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::KernelT"], [1, 5, 1, "_CPPv4I0EN5cudaq9gradients18forward_difference8gradientER7KernelT", "cudaq::gradients::forward_difference::gradient::KernelT"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::QuantumKernel"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::kernel"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::kernel"], [1, 3, 1, "_CPPv4I0EN5cudaq9gradients18forward_difference8gradientER7KernelT", "cudaq::gradients::forward_difference::gradient::kernel"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::forward_difference::gradient::kernel"], [1, 1, 1, "_CPPv4N5cudaq9gradients15parameter_shiftE", "cudaq::gradients::parameter_shift"], [1, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute"], [1, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::dx"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::exp_h"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute::func"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute::funcAtX"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::h"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute::x"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::x"], [1, 2, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient"], [1, 2, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient"], [1, 2, 1, "_CPPv4I0EN5cudaq9gradients15parameter_shift8gradientER7KernelT", "cudaq::gradients::parameter_shift::gradient"], [1, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::parameter_shift::gradient"], [1, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift8gradientEv", "cudaq::gradients::parameter_shift::gradient"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::KernelT"], [1, 5, 1, "_CPPv4I0EN5cudaq9gradients15parameter_shift8gradientER7KernelT", "cudaq::gradients::parameter_shift::gradient::KernelT"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::QuantumKernel"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::kernel"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::kernel"], [1, 3, 1, "_CPPv4I0EN5cudaq9gradients15parameter_shift8gradientER7KernelT", "cudaq::gradients::parameter_shift::gradient::kernel"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::parameter_shift::gradient::kernel"], [1, 1, 1, "_CPPv4IDpEN5cudaq14kernel_builderE", "cudaq::kernel_builder"], [1, 5, 1, "_CPPv4IDpEN5cudaq14kernel_builderE", "cudaq::kernel_builder::Args"], [1, 2, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::adjoint"], [1, 2, 1, "_CPPv4I0EN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::adjoint"], [1, 5, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::adjoint::OtherKernelBuilder"], [1, 5, 1, "_CPPv4I0EN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::adjoint::OtherKernelBuilder"], [1, 5, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::adjoint::QuakeValues"], [1, 3, 1, "_CPPv4I0EN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::adjoint::args"], [1, 3, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::adjoint::kernel"], [1, 3, 1, "_CPPv4I0EN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::adjoint::kernel"], [1, 3, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::adjoint::values"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder4c_ifE10QuakeValueRRNSt8functionIFvvEEE", "cudaq::kernel_builder::c_if"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder4c_ifE10QuakeValueRRNSt8functionIFvvEEE", "cudaq::kernel_builder::c_if::result"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder4c_ifE10QuakeValueRRNSt8functionIFvvEEE", "cudaq::kernel_builder::c_if::thenFunctor"], [1, 2, 1, "_CPPv4I0DpEN5cudaq14kernel_builder4callEvRR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::call"], [1, 2, 1, "_CPPv4I0EN5cudaq14kernel_builder4callEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::call"], [1, 5, 1, "_CPPv4I0DpEN5cudaq14kernel_builder4callEvRR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::call::OtherKernelBuilder"], [1, 5, 1, "_CPPv4I0EN5cudaq14kernel_builder4callEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::call::OtherKernelBuilder"], [1, 5, 1, "_CPPv4I0DpEN5cudaq14kernel_builder4callEvRR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::call::QuakeValues"], [1, 3, 1, "_CPPv4I0DpEN5cudaq14kernel_builder4callEvRR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::call::kernel"], [1, 3, 1, "_CPPv4I0EN5cudaq14kernel_builder4callEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::call::kernel"], [1, 3, 1, "_CPPv4I0DpEN5cudaq14kernel_builder4callEvRR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::call::values"], [1, 3, 1, "_CPPv4I0EN5cudaq14kernel_builder4callEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::call::values"], [1, 2, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueDpR11QuakeValues", "cudaq::kernel_builder::control"], [1, 2, 1, "_CPPv4I0EN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::control"], [1, 5, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueDpR11QuakeValues", "cudaq::kernel_builder::control::OtherKernelBuilder"], [1, 5, 1, "_CPPv4I0EN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::control::OtherKernelBuilder"], [1, 5, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueDpR11QuakeValues", "cudaq::kernel_builder::control::QuakeValues"], [1, 3, 1, "_CPPv4I0EN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::control::args"], [1, 3, 1, "_CPPv4I0EN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::control::control"], [1, 3, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueDpR11QuakeValues", "cudaq::kernel_builder::control::ctrl"], [1, 3, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueDpR11QuakeValues", "cudaq::kernel_builder::control::kernel"], [1, 3, 1, "_CPPv4I0EN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::control::kernel"], [1, 3, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueDpR11QuakeValues", "cudaq::kernel_builder::control::values"], [1, 2, 1, "_CPPv4I00EN5cudaq14kernel_builder8for_loopEvRR9StartTypeRR7EndTypeRRNSt8functionIFvR10QuakeValueEEE", "cudaq::kernel_builder::for_loop"], [1, 5, 1, "_CPPv4I00EN5cudaq14kernel_builder8for_loopEvRR9StartTypeRR7EndTypeRRNSt8functionIFvR10QuakeValueEEE", "cudaq::kernel_builder::for_loop::EndType"], [1, 5, 1, "_CPPv4I00EN5cudaq14kernel_builder8for_loopEvRR9StartTypeRR7EndTypeRRNSt8functionIFvR10QuakeValueEEE", "cudaq::kernel_builder::for_loop::StartType"], [1, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder8for_loopEvRR9StartTypeRR7EndTypeRRNSt8functionIFvR10QuakeValueEEE", "cudaq::kernel_builder::for_loop::body"], [1, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder8for_loopEvRR9StartTypeRR7EndTypeRRNSt8functionIFvR10QuakeValueEEE", "cudaq::kernel_builder::for_loop::end"], [1, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder8for_loopEvRR9StartTypeRR7EndTypeRRNSt8functionIFvR10QuakeValueEEE", "cudaq::kernel_builder::for_loop::start"], [1, 2, 1, "_CPPv4I_NSt6size_tEEN5cudaq14kernel_builder3getEDcv", "cudaq::kernel_builder::get"], [1, 5, 1, "_CPPv4I_NSt6size_tEEN5cudaq14kernel_builder3getEDcv", "cudaq::kernel_builder::get::N"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder12getArgumentsEv", "cudaq::kernel_builder::getArguments"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder12getNumParamsEv", "cudaq::kernel_builder::getNumParams"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder11isArgStdVecENSt6size_tE", "cudaq::kernel_builder::isArgStdVec"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder11isArgStdVecENSt6size_tE", "cudaq::kernel_builder::isArgStdVec::idx"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder12jitAndInvokeEPPvNSt6vectorINSt6stringEEE", "cudaq::kernel_builder::jitAndInvoke"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder12jitAndInvokeEPPvNSt6vectorINSt6stringEEE", "cudaq::kernel_builder::jitAndInvoke::argsArray"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder12jitAndInvokeEPPvNSt6vectorINSt6stringEEE", "cudaq::kernel_builder::jitAndInvoke::extraLibPaths"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder7jitCodeENSt6vectorINSt6stringEEE", "cudaq::kernel_builder::jitCode"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder7jitCodeENSt6vectorINSt6stringEEE", "cudaq::kernel_builder::jitCode::extraLibPaths"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder14kernel_builderERNSt6vectorIN7details17KernelBuilderTypeEEE", "cudaq::kernel_builder::kernel_builder"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder14kernel_builderERNSt6vectorIN7details17KernelBuilderTypeEEE", "cudaq::kernel_builder::kernel_builder::types"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder4nameEv", "cudaq::kernel_builder::name"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builderclEDp4Args", "cudaq::kernel_builder::operator()"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builderclEPPv", "cudaq::kernel_builder::operator()"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builderclEDp4Args", "cudaq::kernel_builder::operator()::args"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builderclEPPv", "cudaq::kernel_builder::operator()::argsArray"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder6qallocE10QuakeValue", "cudaq::kernel_builder::qalloc"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder6qallocEKNSt6size_tE", "cudaq::kernel_builder::qalloc"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder6qallocEv", "cudaq::kernel_builder::qalloc"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder6qallocEKNSt6size_tE", "cudaq::kernel_builder::qalloc::nQubits"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder6qallocE10QuakeValue", "cudaq::kernel_builder::qalloc::size"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder5resetERK10QuakeValue", "cudaq::kernel_builder::reset"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder5resetERK10QuakeValue", "cudaq::kernel_builder::reset::qubit"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder4swapERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder4swapERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::first"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder4swapERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::second"], [1, 2, 1, "_CPPv4NK5cudaq14kernel_builder8to_quakeEv", "cudaq::kernel_builder::to_quake"], [1, 1, 1, "_CPPv4N5cudaq13kraus_channelE", "cudaq::kraus_channel"], [1, 2, 1, "_CPPv4NK5cudaq13kraus_channel5emptyEv", "cudaq::kraus_channel::empty"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channel7get_opsEv", "cudaq::kraus_channel::get_ops"], [1, 2, 1, "_CPPv4IDpEN5cudaq13kraus_channel13kraus_channelEDpRRNSt16initializer_listI1TEE", "cudaq::kraus_channel::kraus_channel"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERK13kraus_channel", "cudaq::kraus_channel::kraus_channel"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERRNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelEv", "cudaq::kraus_channel::kraus_channel"], [1, 5, 1, "_CPPv4IDpEN5cudaq13kraus_channel13kraus_channelEDpRRNSt16initializer_listI1TEE", "cudaq::kraus_channel::kraus_channel::T"], [1, 3, 1, "_CPPv4IDpEN5cudaq13kraus_channel13kraus_channelEDpRRNSt16initializer_listI1TEE", "cudaq::kraus_channel::kraus_channel::inputLists"], [1, 3, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel::ops"], [1, 3, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERRNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel::ops"], [1, 3, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERK13kraus_channel", "cudaq::kraus_channel::kraus_channel::other"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channelaSERK13kraus_channel", "cudaq::kraus_channel::operator="], [1, 3, 1, "_CPPv4N5cudaq13kraus_channelaSERK13kraus_channel", "cudaq::kraus_channel::operator=::other"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channelixEKNSt6size_tE", "cudaq::kraus_channel::operator[]"], [1, 3, 1, "_CPPv4N5cudaq13kraus_channelixEKNSt6size_tE", "cudaq::kraus_channel::operator[]::idx"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channel9push_backE8kraus_op", "cudaq::kraus_channel::push_back"], [1, 3, 1, "_CPPv4N5cudaq13kraus_channel9push_backE8kraus_op", "cudaq::kraus_channel::push_back::op"], [1, 2, 1, "_CPPv4NK5cudaq13kraus_channel4sizeEv", "cudaq::kraus_channel::size"], [1, 1, 1, "_CPPv4N5cudaq8kraus_opE", "cudaq::kraus_op"], [1, 2, 1, "_CPPv4N5cudaq8kraus_op7adjointEv", "cudaq::kraus_op::adjoint"], [1, 4, 1, "_CPPv4N5cudaq8kraus_op4dataE", "cudaq::kraus_op::data"], [1, 2, 1, "_CPPv4I0EN5cudaq8kraus_op8kraus_opERRNSt16initializer_listI1TEE", "cudaq::kraus_op::kraus_op"], [1, 2, 1, "_CPPv4N5cudaq8kraus_op8kraus_opENSt6vectorI7complexEE", "cudaq::kraus_op::kraus_op"], [1, 2, 1, "_CPPv4N5cudaq8kraus_op8kraus_opERK8kraus_op", "cudaq::kraus_op::kraus_op"], [1, 5, 1, "_CPPv4I0EN5cudaq8kraus_op8kraus_opERRNSt16initializer_listI1TEE", "cudaq::kraus_op::kraus_op::T"], [1, 3, 1, "_CPPv4N5cudaq8kraus_op8kraus_opENSt6vectorI7complexEE", "cudaq::kraus_op::kraus_op::d"], [1, 3, 1, "_CPPv4I0EN5cudaq8kraus_op8kraus_opERRNSt16initializer_listI1TEE", "cudaq::kraus_op::kraus_op::initList"], [1, 4, 1, "_CPPv4N5cudaq8kraus_op5nColsE", "cudaq::kraus_op::nCols"], [1, 4, 1, "_CPPv4N5cudaq8kraus_op5nRowsE", "cudaq::kraus_op::nRows"], [1, 2, 1, "_CPPv4N5cudaq8kraus_opaSERK8kraus_op", "cudaq::kraus_op::operator="], [1, 3, 1, "_CPPv4N5cudaq8kraus_opaSERK8kraus_op", "cudaq::kraus_op::operator=::other"], [1, 0, 1, "_CPPv4N5cudaq3mpiE", "cudaq::mpi"], [1, 2, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIdEERNSt6vectorIdEE", "cudaq::mpi::all_gather"], [1, 3, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIdEERNSt6vectorIdEE", "cudaq::mpi::all_gather::global"], [1, 3, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIdEERNSt6vectorIdEE", "cudaq::mpi::all_gather::local"], [1, 2, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce"], [1, 2, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK4Func", "cudaq::mpi::all_reduce"], [1, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::BinaryFunction"], [1, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK4Func", "cudaq::mpi::all_reduce::Func"], [1, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::T"], [1, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK4Func", "cudaq::mpi::all_reduce::T"], [1, 3, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::function"], [1, 3, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::localValue"], [1, 2, 1, "_CPPv4N5cudaq3mpi8finalizeEv", "cudaq::mpi::finalize"], [1, 2, 1, "_CPPv4N5cudaq3mpi10initializeEiPPc", "cudaq::mpi::initialize"], [1, 2, 1, "_CPPv4N5cudaq3mpi10initializeEv", "cudaq::mpi::initialize"], [1, 3, 1, "_CPPv4N5cudaq3mpi10initializeEiPPc", "cudaq::mpi::initialize::argc"], [1, 3, 1, "_CPPv4N5cudaq3mpi10initializeEiPPc", "cudaq::mpi::initialize::argv"], [1, 2, 1, "_CPPv4N5cudaq3mpi14is_initializedEv", "cudaq::mpi::is_initialized"], [1, 2, 1, "_CPPv4N5cudaq3mpi9num_ranksEv", "cudaq::mpi::num_ranks"], [1, 2, 1, "_CPPv4N5cudaq3mpi4rankEv", "cudaq::mpi::rank"], [1, 1, 1, "_CPPv4N5cudaq11noise_modelE", "cudaq::noise_model"], [1, 2, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel"], [1, 2, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel"], [1, 5, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::QuantumOp"], [1, 3, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::channel"], [1, 3, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::channel"], [1, 3, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::quantumOp"], [1, 3, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::qubits"], [1, 3, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::qubits"], [1, 2, 1, "_CPPv4NK5cudaq11noise_model5emptyEv", "cudaq::noise_model::empty"], [1, 2, 1, "_CPPv4I0ENK5cudaq11noise_model12get_channelsENSt6vectorI13kraus_channelEERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels"], [1, 2, 1, "_CPPv4NK5cudaq11noise_model12get_channelsERKNSt6stringERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels"], [1, 5, 1, "_CPPv4I0ENK5cudaq11noise_model12get_channelsENSt6vectorI13kraus_channelEERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::QuantumOp"], [1, 3, 1, "_CPPv4NK5cudaq11noise_model12get_channelsERKNSt6stringERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::quantumOp"], [1, 3, 1, "_CPPv4I0ENK5cudaq11noise_model12get_channelsENSt6vectorI13kraus_channelEERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::qubits"], [1, 3, 1, "_CPPv4NK5cudaq11noise_model12get_channelsERKNSt6stringERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::qubits"], [1, 2, 1, "_CPPv4N5cudaq11noise_model11noise_modelEv", "cudaq::noise_model::noise_model"], [1, 2, 1, "_CPPv4N5cudaq18num_available_gpusEv", "cudaq::num_available_gpus"], [1, 1, 1, "_CPPv4N5cudaq14observe_resultE", "cudaq::observe_result"], [1, 2, 1, "_CPPv4I0EN5cudaq14observe_result6countsE13sample_result10SpinOpType", "cudaq::observe_result::counts"], [1, 5, 1, "_CPPv4I0EN5cudaq14observe_result6countsE13sample_result10SpinOpType", "cudaq::observe_result::counts::SpinOpType"], [1, 3, 1, "_CPPv4I0EN5cudaq14observe_result6countsE13sample_result10SpinOpType", "cudaq::observe_result::counts::term"], [1, 2, 1, "_CPPv4N5cudaq14observe_result4dumpEv", "cudaq::observe_result::dump"], [1, 2, 1, "_CPPv4I0EN5cudaq14observe_result9exp_val_zEd10SpinOpType", "cudaq::observe_result::exp_val_z"], [1, 2, 1, "_CPPv4N5cudaq14observe_result9exp_val_zEv", "cudaq::observe_result::exp_val_z"], [1, 5, 1, "_CPPv4I0EN5cudaq14observe_result9exp_val_zEd10SpinOpType", "cudaq::observe_result::exp_val_z::SpinOpType"], [1, 3, 1, "_CPPv4I0EN5cudaq14observe_result9exp_val_zEd10SpinOpType", "cudaq::observe_result::exp_val_z::term"], [1, 2, 1, "_CPPv4N5cudaq14observe_result14id_coefficientEv", "cudaq::observe_result::id_coefficient"], [1, 2, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op", "cudaq::observe_result::observe_result"], [1, 2, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result"], [1, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op", "cudaq::observe_result::observe_result::H"], [1, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result::H"], [1, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result::counts"], [1, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op", "cudaq::observe_result::observe_result::e"], [1, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result::e"], [1, 2, 1, "_CPPv4N5cudaq14observe_resultcvdEv", "cudaq::observe_result::operator double"], [1, 2, 1, "_CPPv4N5cudaq14observe_result8raw_dataEv", "cudaq::observe_result::raw_data"], [1, 1, 1, "_CPPv4N5cudaq20optimizable_functionE", "cudaq::optimizable_function"], [1, 0, 1, "_CPPv4N5cudaq19optimization_resultE", "cudaq::optimization_result"], [1, 1, 1, "_CPPv4N5cudaq9optimizerE", "cudaq::optimizer"], [1, 2, 1, "_CPPv4N5cudaq9optimizer8optimizeEKiRR20optimizable_function", "cudaq::optimizer::optimize"], [1, 3, 1, "_CPPv4N5cudaq9optimizer8optimizeEKiRR20optimizable_function", "cudaq::optimizer::optimize::dim"], [1, 3, 1, "_CPPv4N5cudaq9optimizer8optimizeEKiRR20optimizable_function", "cudaq::optimizer::optimize::opt_function"], [1, 2, 1, "_CPPv4N5cudaq9optimizer17requiresGradientsEv", "cudaq::optimizer::requiresGradients"], [1, 1, 1, "_CPPv4N5cudaq18phase_flip_channelE", "cudaq::phase_flip_channel"], [1, 1, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq4qregE", "cudaq::qreg"], [1, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq4qregE", "cudaq::qreg::Levels"], [1, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq4qregE", "cudaq::qreg::N"], [1, 2, 1, "_CPPv4N5cudaq4qreg4backENSt6size_tE", "cudaq::qreg::back"], [1, 2, 1, "_CPPv4N5cudaq4qreg4backEv", "cudaq::qreg::back"], [1, 3, 1, "_CPPv4N5cudaq4qreg4backENSt6size_tE", "cudaq::qreg::back::count"], [1, 2, 1, "_CPPv4N5cudaq4qreg5beginEv", "cudaq::qreg::begin"], [1, 2, 1, "_CPPv4N5cudaq4qreg5clearEv", "cudaq::qreg::clear"], [1, 2, 1, "_CPPv4N5cudaq4qreg5frontENSt6size_tE", "cudaq::qreg::front"], [1, 2, 1, "_CPPv4N5cudaq4qreg5frontEv", "cudaq::qreg::front"], [1, 3, 1, "_CPPv4N5cudaq4qreg5frontENSt6size_tE", "cudaq::qreg::front::count"], [1, 2, 1, "_CPPv4N5cudaq4qregixEKNSt6size_tE", "cudaq::qreg::operator[]"], [1, 3, 1, "_CPPv4N5cudaq4qregixEKNSt6size_tE", "cudaq::qreg::operator[]::idx"], [1, 2, 1, "_CPPv4N5cudaq4qreg4qregENSt6size_tE", "cudaq::qreg::qreg"], [1, 2, 1, "_CPPv4N5cudaq4qreg4qregERK4qreg", "cudaq::qreg::qreg"], [1, 2, 1, "_CPPv4N5cudaq4qreg4qregERR4qreg", "cudaq::qreg::qreg"], [1, 2, 1, "_CPPv4N5cudaq4qreg4qregEv", "cudaq::qreg::qreg"], [1, 3, 1, "_CPPv4N5cudaq4qreg4qregENSt6size_tE", "cudaq::qreg::qreg::size"], [1, 2, 1, "_CPPv4NK5cudaq4qreg4sizeEv", "cudaq::qreg::size"], [1, 2, 1, "_CPPv4N5cudaq4qreg5sliceENSt6size_tENSt6size_tE", "cudaq::qreg::slice"], [1, 3, 1, "_CPPv4N5cudaq4qreg5sliceENSt6size_tENSt6size_tE", "cudaq::qreg::slice::size"], [1, 3, 1, "_CPPv4N5cudaq4qreg5sliceENSt6size_tENSt6size_tE", "cudaq::qreg::slice::start"], [1, 0, 1, "_CPPv4N5cudaq4qreg10value_typeE", "cudaq::qreg::value_type"], [1, 1, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq5qspanE", "cudaq::qspan"], [1, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq5qspanE", "cudaq::qspan::Levels"], [1, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq5qspanE", "cudaq::qspan::N"], [1, 1, 1, "_CPPv4N5cudaq16quantum_platformE", "cudaq::quantum_platform"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform11clear_shotsEv", "cudaq::quantum_platform::clear_shots"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform12connectivityEv", "cudaq::quantum_platform::connectivity"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tER19KernelExecutionTask", "cudaq::quantum_platform::enqueueAsyncTask"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tERNSt8functionIFvvEEE", "cudaq::quantum_platform::enqueueAsyncTask"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tERNSt8functionIFvvEEE", "cudaq::quantum_platform::enqueueAsyncTask::f"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tER19KernelExecutionTask", "cudaq::quantum_platform::enqueueAsyncTask::qpu_id"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tERNSt8functionIFvvEEE", "cudaq::quantum_platform::enqueueAsyncTask::qpu_id"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tER19KernelExecutionTask", "cudaq::quantum_platform::enqueueAsyncTask::t"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform15get_current_qpuEv", "cudaq::quantum_platform::get_current_qpu"], [1, 2, 1, "_CPPv4NK5cudaq16quantum_platform12get_exec_ctxEv", "cudaq::quantum_platform::get_exec_ctx"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform14get_num_qubitsENSt6size_tE", "cudaq::quantum_platform::get_num_qubits"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform14get_num_qubitsEv", "cudaq::quantum_platform::get_num_qubits"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform14get_num_qubitsENSt6size_tE", "cudaq::quantum_platform::get_num_qubits::qpu_id"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform9get_shotsEv", "cudaq::quantum_platform::get_shots"], [1, 2, 1, "_CPPv4NK5cudaq16quantum_platform11is_emulatedEKNSt6size_tE", "cudaq::quantum_platform::is_emulated"], [1, 3, 1, "_CPPv4NK5cudaq16quantum_platform11is_emulatedEKNSt6size_tE", "cudaq::quantum_platform::is_emulated::qpuId"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform9is_remoteEKNSt6size_tE", "cudaq::quantum_platform::is_remote"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform9is_remoteEKNSt6size_tE", "cudaq::quantum_platform::is_remote::qpuId"], [1, 2, 1, "_CPPv4NK5cudaq16quantum_platform12is_simulatorEKNSt6size_tE", "cudaq::quantum_platform::is_simulator"], [1, 3, 1, "_CPPv4NK5cudaq16quantum_platform12is_simulatorEKNSt6size_tE", "cudaq::quantum_platform::is_simulator::qpu_id"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform14list_platformsEv", "cudaq::quantum_platform::list_platforms"], [1, 2, 1, "_CPPv4NK5cudaq16quantum_platform4nameEv", "cudaq::quantum_platform::name"], [1, 2, 1, "_CPPv4NK5cudaq16quantum_platform8num_qpusEv", "cudaq::quantum_platform::num_qpus"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform14reset_exec_ctxENSt6size_tE", "cudaq::quantum_platform::reset_exec_ctx"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform14reset_exec_ctxENSt6size_tE", "cudaq::quantum_platform::reset_exec_ctx::qpu_id"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform11reset_noiseEv", "cudaq::quantum_platform::reset_noise"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform16setTargetBackendERKNSt6stringE", "cudaq::quantum_platform::setTargetBackend"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform16setTargetBackendERKNSt6stringE", "cudaq::quantum_platform::setTargetBackend::name"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform15set_current_qpuEKNSt6size_tE", "cudaq::quantum_platform::set_current_qpu"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform15set_current_qpuEKNSt6size_tE", "cudaq::quantum_platform::set_current_qpu::device_id"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform12set_exec_ctxEPN5cudaq16ExecutionContextENSt6size_tE", "cudaq::quantum_platform::set_exec_ctx"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform12set_exec_ctxEPN5cudaq16ExecutionContextENSt6size_tE", "cudaq::quantum_platform::set_exec_ctx::ctx"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform12set_exec_ctxEPN5cudaq16ExecutionContextENSt6size_tE", "cudaq::quantum_platform::set_exec_ctx::qpu_id"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform9set_noiseEPK11noise_model", "cudaq::quantum_platform::set_noise"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform9set_noiseEPK11noise_model", "cudaq::quantum_platform::set_noise::model"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform9set_shotsEi", "cudaq::quantum_platform::set_shots"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform9set_shotsEi", "cudaq::quantum_platform::set_shots::numShots"], [1, 2, 1, "_CPPv4NK5cudaq16quantum_platform29supports_conditional_feedbackEKNSt6size_tE", "cudaq::quantum_platform::supports_conditional_feedback"], [1, 3, 1, "_CPPv4NK5cudaq16quantum_platform29supports_conditional_feedbackEKNSt6size_tE", "cudaq::quantum_platform::supports_conditional_feedback::qpu_id"], [1, 2, 1, "_CPPv4NK5cudaq16quantum_platform26supports_task_distributionEv", "cudaq::quantum_platform::supports_task_distribution"], [1, 0, 1, "_CPPv4N5cudaq5qubitE", "cudaq::qubit"], [1, 1, 1, "_CPPv4I_NSt6size_tEEN5cudaq5quditE", "cudaq::qudit"], [1, 5, 1, "_CPPv4I_NSt6size_tEEN5cudaq5quditE", "cudaq::qudit::Levels"], [1, 2, 1, "_CPPv4N5cudaq5qudit5quditEv", "cudaq::qudit::qudit"], [1, 0, 1, "_CPPv4N5cudaq8registryE", "cudaq::registry"], [1, 1, 1, "_CPPv4I0EN5cudaq8registry14RegisteredTypeE", "cudaq::registry::RegisteredType"], [1, 5, 1, "_CPPv4I0EN5cudaq8registry14RegisteredTypeE", "cudaq::registry::RegisteredType::T"], [1, 1, 1, "_CPPv4N5cudaq13sample_resultE", "cudaq::sample_result"], [1, 2, 1, "_CPPv4N5cudaq13sample_result6appendER15ExecutionResult", "cudaq::sample_result::append"], [1, 3, 1, "_CPPv4N5cudaq13sample_result6appendER15ExecutionResult", "cudaq::sample_result::append::result"], [1, 2, 1, "_CPPv4N5cudaq13sample_result5beginEv", "cudaq::sample_result::begin"], [1, 2, 1, "_CPPv4NK5cudaq13sample_result5beginEv", "cudaq::sample_result::begin"], [1, 2, 1, "_CPPv4NK5cudaq13sample_result6cbeginEv", "cudaq::sample_result::cbegin"], [1, 2, 1, "_CPPv4NK5cudaq13sample_result4cendEv", "cudaq::sample_result::cend"], [1, 2, 1, "_CPPv4N5cudaq13sample_result5clearEv", "cudaq::sample_result::clear"], [1, 2, 1, "_CPPv4N5cudaq13sample_result5countENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::count"], [1, 3, 1, "_CPPv4N5cudaq13sample_result5countENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::count::bitString"], [1, 3, 1, "_CPPv4N5cudaq13sample_result5countENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::count::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_result11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::sample_result::deserialize"], [1, 3, 1, "_CPPv4N5cudaq13sample_result11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::sample_result::deserialize::data"], [1, 2, 1, "_CPPv4N5cudaq13sample_result4dumpERNSt7ostreamE", "cudaq::sample_result::dump"], [1, 2, 1, "_CPPv4N5cudaq13sample_result4dumpEv", "cudaq::sample_result::dump"], [1, 3, 1, "_CPPv4N5cudaq13sample_result4dumpERNSt7ostreamE", "cudaq::sample_result::dump::os"], [1, 2, 1, "_CPPv4N5cudaq13sample_result3endEv", "cudaq::sample_result::end"], [1, 2, 1, "_CPPv4NK5cudaq13sample_result3endEv", "cudaq::sample_result::end"], [1, 2, 1, "_CPPv4N5cudaq13sample_result9exp_val_zEKNSt11string_viewE", "cudaq::sample_result::exp_val_z"], [1, 3, 1, "_CPPv4N5cudaq13sample_result9exp_val_zEKNSt11string_viewE", "cudaq::sample_result::exp_val_z::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_result12get_marginalERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal"], [1, 2, 1, "_CPPv4N5cudaq13sample_result12get_marginalERRKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal"], [1, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::marginalIndices"], [1, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERRKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::marginalIndices"], [1, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::registerName"], [1, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERRKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_result15has_even_parityENSt11string_viewE", "cudaq::sample_result::has_even_parity"], [1, 3, 1, "_CPPv4N5cudaq13sample_result15has_even_parityENSt11string_viewE", "cudaq::sample_result::has_even_parity::bitString"], [1, 2, 1, "_CPPv4N5cudaq13sample_result15has_expectationEKNSt11string_viewE", "cudaq::sample_result::has_expectation"], [1, 3, 1, "_CPPv4N5cudaq13sample_result15has_expectationEKNSt11string_viewE", "cudaq::sample_result::has_expectation::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_result13most_probableEKNSt11string_viewE", "cudaq::sample_result::most_probable"], [1, 3, 1, "_CPPv4N5cudaq13sample_result13most_probableEKNSt11string_viewE", "cudaq::sample_result::most_probable::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_resultpLER13sample_result", "cudaq::sample_result::operator+="], [1, 3, 1, "_CPPv4N5cudaq13sample_resultpLER13sample_result", "cudaq::sample_result::operator+=::other"], [1, 2, 1, "_CPPv4N5cudaq13sample_resultaSER13sample_result", "cudaq::sample_result::operator="], [1, 3, 1, "_CPPv4N5cudaq13sample_resultaSER13sample_result", "cudaq::sample_result::operator=::counts"], [1, 2, 1, "_CPPv4NK5cudaq13sample_resulteqERK13sample_result", "cudaq::sample_result::operator=="], [1, 3, 1, "_CPPv4NK5cudaq13sample_resulteqERK13sample_result", "cudaq::sample_result::operator==::counts"], [1, 2, 1, "_CPPv4N5cudaq13sample_result11probabilityENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::probability"], [1, 3, 1, "_CPPv4N5cudaq13sample_result11probabilityENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::probability::bitString"], [1, 3, 1, "_CPPv4N5cudaq13sample_result11probabilityENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::probability::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_result14register_namesEv", "cudaq::sample_result::register_names"], [1, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultER15ExecutionResult", "cudaq::sample_result::sample_result"], [1, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultERK13sample_result", "cudaq::sample_result::sample_result"], [1, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultERNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result"], [1, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultEdRNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result"], [1, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultEv", "cudaq::sample_result::sample_result"], [1, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultEdRNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result::preComputedExp"], [1, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultER15ExecutionResult", "cudaq::sample_result::sample_result::result"], [1, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultERNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result::results"], [1, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultEdRNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result::results"], [1, 2, 1, "_CPPv4N5cudaq13sample_result9serializeEv", "cudaq::sample_result::serialize"], [1, 2, 1, "_CPPv4N5cudaq13sample_result4sizeEKNSt11string_viewE", "cudaq::sample_result::size"], [1, 3, 1, "_CPPv4N5cudaq13sample_result4sizeEKNSt11string_viewE", "cudaq::sample_result::size::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_result6to_mapEKNSt11string_viewE", "cudaq::sample_result::to_map"], [1, 3, 1, "_CPPv4N5cudaq13sample_result6to_mapEKNSt11string_viewE", "cudaq::sample_result::to_map::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_resultD0Ev", "cudaq::sample_result::~sample_result"], [1, 2, 1, "_CPPv4N5cudaq9set_noiseERKN5cudaq11noise_modelE", "cudaq::set_noise"], [1, 3, 1, "_CPPv4N5cudaq9set_noiseERKN5cudaq11noise_modelE", "cudaq::set_noise::model"], [1, 2, 1, "_CPPv4N5cudaq15set_random_seedENSt6size_tE", "cudaq::set_random_seed"], [1, 3, 1, "_CPPv4N5cudaq15set_random_seedENSt6size_tE", "cudaq::set_random_seed::seed"], [1, 1, 1, "_CPPv4N5cudaq7spin_opE", "cudaq::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op5beginEv", "cudaq::spin_op::begin"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op5beginEv", "cudaq::spin_op::begin"], [1, 0, 1, "_CPPv4N5cudaq7spin_op12csr_spmatrixE", "cudaq::spin_op::csr_spmatrix"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op16distribute_termsENSt6size_tE", "cudaq::spin_op::distribute_terms"], [1, 3, 1, "_CPPv4NK5cudaq7spin_op16distribute_termsENSt6size_tE", "cudaq::spin_op::distribute_terms::numChunks"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op4dumpEv", "cudaq::spin_op::dump"], [1, 2, 1, "_CPPv4N5cudaq7spin_op3endEv", "cudaq::spin_op::end"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op3endEv", "cudaq::spin_op::end"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op14for_each_pauliERRNSt8functionIFv5pauliNSt6size_tEEEE", "cudaq::spin_op::for_each_pauli"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op13for_each_termERRNSt8functionIFvR7spin_opEEE", "cudaq::spin_op::for_each_term"], [1, 2, 1, "_CPPv4N5cudaq7spin_op9from_wordERKNSt6stringE", "cudaq::spin_op::from_word"], [1, 3, 1, "_CPPv4N5cudaq7spin_op9from_wordERKNSt6stringE", "cudaq::spin_op::from_word::pauliWord"], [1, 2, 1, "_CPPv4N5cudaq7spin_op21getDataRepresentationEv", "cudaq::spin_op::getDataRepresentation"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op15get_coefficientEv", "cudaq::spin_op::get_coefficient"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op12get_raw_dataEv", "cudaq::spin_op::get_raw_data"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op11is_identityEv", "cudaq::spin_op::is_identity"], [1, 1, 1, "_CPPv4I0EN5cudaq7spin_op8iteratorE", "cudaq::spin_op::iterator"], [1, 5, 1, "_CPPv4I0EN5cudaq7spin_op8iteratorE", "cudaq::spin_op::iterator::QualifiedSpinOp"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op10num_qubitsEv", "cudaq::spin_op::num_qubits"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op9num_termsEv", "cudaq::spin_op::num_terms"], [1, 2, 1, "_CPPv4N5cudaq7spin_opmLEKNSt7complexIdEE", "cudaq::spin_op::operator*="], [1, 2, 1, "_CPPv4N5cudaq7spin_opmLEKd", "cudaq::spin_op::operator*="], [1, 2, 1, "_CPPv4N5cudaq7spin_opmLERK7spin_op", "cudaq::spin_op::operator*="], [1, 3, 1, "_CPPv4N5cudaq7spin_opmLEKNSt7complexIdEE", "cudaq::spin_op::operator*=::v"], [1, 3, 1, "_CPPv4N5cudaq7spin_opmLEKd", "cudaq::spin_op::operator*=::v"], [1, 3, 1, "_CPPv4N5cudaq7spin_opmLERK7spin_op", "cudaq::spin_op::operator*=::v"], [1, 2, 1, "_CPPv4N5cudaq7spin_oppLERK7spin_op", "cudaq::spin_op::operator+="], [1, 3, 1, "_CPPv4N5cudaq7spin_oppLERK7spin_op", "cudaq::spin_op::operator+=::v"], [1, 2, 1, "_CPPv4N5cudaq7spin_opmIERK7spin_op", "cudaq::spin_op::operator-="], [1, 3, 1, "_CPPv4N5cudaq7spin_opmIERK7spin_op", "cudaq::spin_op::operator-=::v"], [1, 2, 1, "_CPPv4N5cudaq7spin_opaSERK7spin_op", "cudaq::spin_op::operator="], [1, 2, 1, "_CPPv4NK5cudaq7spin_opeqERK7spin_op", "cudaq::spin_op::operator=="], [1, 3, 1, "_CPPv4NK5cudaq7spin_opeqERK7spin_op", "cudaq::spin_op::operator==::v"], [1, 2, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random"], [1, 3, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random::nQubits"], [1, 3, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random::nTerms"], [1, 3, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random::seed"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opE5pauliKNSt6size_tENSt7complexIdEE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opENSt6size_tE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERK12spin_op_termRKNSt7complexIdEE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERK7spin_op", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt13unordered_mapI12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt6vectorI12spin_op_termEERKNSt6vectorINSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt6vectorIdEENSt6size_tE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opEv", "cudaq::spin_op::spin_op"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt13unordered_mapI12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op::_terms"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt6vectorI12spin_op_termEERKNSt6vectorINSt7complexIdEEEE", "cudaq::spin_op::spin_op::bsf"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opE5pauliKNSt6size_tENSt7complexIdEE", "cudaq::spin_op::spin_op::coeff"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERK12spin_op_termRKNSt7complexIdEE", "cudaq::spin_op::spin_op::coeff"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt6vectorI12spin_op_termEERKNSt6vectorINSt7complexIdEEEE", "cudaq::spin_op::spin_op::coeffs"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt6vectorIdEENSt6size_tE", "cudaq::spin_op::spin_op::data_rep"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opE5pauliKNSt6size_tENSt7complexIdEE", "cudaq::spin_op::spin_op::id"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt6vectorIdEENSt6size_tE", "cudaq::spin_op::spin_op::nQubits"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opENSt6size_tE", "cudaq::spin_op::spin_op::numQubits"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERK7spin_op", "cudaq::spin_op::spin_op::o"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERK12spin_op_termRKNSt7complexIdEE", "cudaq::spin_op::spin_op::term"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op::termData"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op::termData"], [1, 0, 1, "_CPPv4N5cudaq7spin_op12spin_op_termE", "cudaq::spin_op::spin_op_term"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op9to_matrixEv", "cudaq::spin_op::to_matrix"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op16to_sparse_matrixEv", "cudaq::spin_op::to_sparse_matrix"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op9to_stringEb", "cudaq::spin_op::to_string"], [1, 3, 1, "_CPPv4NK5cudaq7spin_op9to_stringEb", "cudaq::spin_op::to_string::printCoefficients"], [1, 2, 1, "_CPPv4N5cudaq7spin_opD0Ev", "cudaq::spin_op::~spin_op"], [1, 1, 1, "_CPPv4N5cudaq5stateE", "cudaq::state"], [1, 2, 1, "_CPPv4N5cudaq5state4dumpEv", "cudaq::state::dump"], [1, 2, 1, "_CPPv4N5cudaq5state8get_dataEv", "cudaq::state::get_data"], [1, 2, 1, "_CPPv4N5cudaq5state9get_shapeEv", "cudaq::state::get_shape"], [1, 2, 1, "_CPPv4N5cudaq5stateixENSt6size_tE", "cudaq::state::operator[]"], [1, 3, 1, "_CPPv4N5cudaq5stateixENSt6size_tE", "cudaq::state::operator[]::idx"], [1, 2, 1, "_CPPv4N5cudaq5state7overlapER5state", "cudaq::state::overlap"], [1, 3, 1, "_CPPv4N5cudaq5state7overlapER5state", "cudaq::state::overlap::other"], [1, 2, 1, "_CPPv4N5cudaq5state5stateE5State", "cudaq::state::state"], [1, 3, 1, "_CPPv4N5cudaq5state5stateE5State", "cudaq::state::state::d"], [1, 2, 1, "_CPPv4N5cudaq11unset_noiseEv", "cudaq::unset_noise"], [2, 6, 0, "-", "cudaq"]], "cudaq": [[2, 7, 1, "", "AmplitudeDampingChannel"], [2, 7, 1, "", "AsyncObserveResult"], [2, 7, 1, "", "AsyncSampleResult"], [2, 7, 1, "", "BitFlipChannel"], [2, 7, 1, "", "ComplexMatrix"], [2, 7, 1, "", "DepolarizationChannel"], [2, 7, 1, "", "Kernel"], [2, 7, 1, "", "KrausChannel"], [2, 7, 1, "", "KrausOperator"], [2, 7, 1, "", "NoiseModel"], [2, 7, 1, "", "ObserveResult"], [2, 7, 1, "", "OptimizationResult"], [2, 7, 1, "", "PhaseFlipChannel"], [2, 7, 1, "", "QuakeValue"], [2, 7, 1, "", "SampleResult"], [2, 7, 1, "", "SpinOperator"], [2, 7, 1, "", "Target"], [2, 11, 1, "", "from_state"], [2, 11, 1, "", "get_target"], [2, 11, 1, "", "get_targets"], [2, 11, 1, "", "has_target"], [2, 8, 1, "", "initialize_cudaq"], [2, 11, 1, "", "make_kernel"], [2, 8, 1, "", "num_available_gpus"], [2, 11, 1, "", "observe"], [2, 11, 1, "", "observe_async"], [2, 7, 1, "", "qreg"], [2, 7, 1, "", "qubit"], [2, 11, 1, "", "reset_target"], [2, 11, 1, "", "sample"], [2, 11, 1, "", "sample_async"], [2, 11, 1, "", "set_noise"], [2, 8, 1, "", "set_random_seed"], [2, 11, 1, "", "set_target"], [2, 11, 1, "", "unset_noise"], [2, 11, 1, "", "vqe"]], "cudaq.AmplitudeDampingChannel": [[2, 8, 1, "", "__init__"]], "cudaq.AsyncObserveResult": [[2, 8, 1, "", "get"]], "cudaq.AsyncSampleResult": [[2, 8, 1, "", "get"]], "cudaq.BitFlipChannel": [[2, 8, 1, "", "__init__"]], "cudaq.ComplexMatrix": [[2, 8, 1, "", "__getitem__"], [2, 8, 1, "", "__str__"], [2, 8, 1, "", "minimal_eigenvalue"]], "cudaq.DepolarizationChannel": [[2, 8, 1, "", "__init__"]], "cudaq.Kernel": [[2, 8, 1, "", "__call__"], [2, 8, 1, "", "__str__"], [2, 8, 1, "", "adjoint"], [2, 8, 1, "", "apply_call"], [2, 9, 1, "", "argument_count"], [2, 9, 1, "", "arguments"], [2, 8, 1, "", "c_if"], [2, 8, 1, "", "ch"], [2, 8, 1, "", "control"], [2, 8, 1, "", "cs"], [2, 8, 1, "", "ct"], [2, 8, 1, "", "cx"], [2, 8, 1, "", "cy"], [2, 8, 1, "", "cz"], [2, 8, 1, "", "for_loop"], [2, 8, 1, "", "h"], [2, 8, 1, "", "mx"], [2, 8, 1, "", "my"], [2, 8, 1, "", "mz"], [2, 9, 1, "", "name"], [2, 8, 1, "", "qalloc"], [2, 8, 1, "", "r1"], [2, 8, 1, "", "rx"], [2, 8, 1, "", "ry"], [2, 8, 1, "", "rz"], [2, 8, 1, "", "s"], [2, 8, 1, "", "sdg"], [2, 8, 1, "", "swap"], [2, 8, 1, "", "t"], [2, 8, 1, "", "tdg"], [2, 8, 1, "", "x"], [2, 8, 1, "", "y"], [2, 8, 1, "", "z"]], "cudaq.KrausChannel": [[2, 8, 1, "", "__getitem__"], [2, 8, 1, "", "append"]], "cudaq.KrausOperator": [[2, 10, 1, "", "col_count"], [2, 10, 1, "", "row_count"]], "cudaq.NoiseModel": [[2, 8, 1, "", "__init__"], [2, 8, 1, "", "add_channel"], [2, 8, 1, "", "get_channels"]], "cudaq.ObserveResult": [[2, 8, 1, "", "counts"], [2, 8, 1, "", "dump"], [2, 8, 1, "", "expectation_z"], [2, 8, 1, "", "get_spin"]], "cudaq.PhaseFlipChannel": [[2, 8, 1, "", "__init__"]], "cudaq.QuakeValue": [[2, 8, 1, "", "__add__"], [2, 8, 1, "", "__getitem__"], [2, 8, 1, "", "__mul__"], [2, 8, 1, "", "__neg__"], [2, 8, 1, "", "__radd__"], [2, 8, 1, "", "__rmul__"], [2, 8, 1, "", "__rsub__"], [2, 8, 1, "", "__sub__"], [2, 8, 1, "", "slice"]], "cudaq.SampleResult": [[2, 8, 1, "", "__getitem__"], [2, 8, 1, "", "__iter__"], [2, 8, 1, "", "__len__"], [2, 8, 1, "", "clear"], [2, 8, 1, "", "count"], [2, 8, 1, "", "dump"], [2, 8, 1, "", "expectation_z"], [2, 8, 1, "", "get_marginal_counts"], [2, 8, 1, "", "get_register_counts"], [2, 8, 1, "", "get_sequential_data"], [2, 8, 1, "", "items"], [2, 8, 1, "", "most_probable"], [2, 8, 1, "", "probability"], [2, 9, 1, "", "register_names"], [2, 8, 1, "", "values"]], "cudaq.SpinOperator": [[2, 8, 1, "", "__add__"], [2, 8, 1, "", "__eq__"], [2, 8, 1, "", "__iter__"], [2, 8, 1, "", "__mul__"], [2, 8, 1, "", "__radd__"], [2, 8, 1, "", "__rmul__"], [2, 8, 1, "", "__rsub__"], [2, 8, 1, "", "__sub__"], [2, 8, 1, "", "distribute_terms"], [2, 8, 1, "", "dump"], [2, 8, 1, "", "for_each_pauli"], [2, 8, 1, "", "for_each_term"], [2, 8, 1, "", "from_word"], [2, 8, 1, "", "get_coefficient"], [2, 8, 1, "", "get_qubit_count"], [2, 8, 1, "", "get_raw_data"], [2, 8, 1, "", "get_term_count"], [2, 8, 1, "", "is_identity"], [2, 8, 1, "", "random"], [2, 8, 1, "", "serialize"], [2, 8, 1, "", "to_matrix"], [2, 8, 1, "", "to_sparse_matrix"], [2, 8, 1, "", "to_string"]], "cudaq.Target": [[2, 10, 1, "", "description"], [2, 10, 1, "", "name"], [2, 8, 1, "", "num_qpus"], [2, 10, 1, "", "platform"], [2, 10, 1, "", "simulator"]], "cudaq.gradients": [[2, 7, 1, "", "CentralDifference"], [2, 7, 1, "", "ForwardDifference"], [2, 7, 1, "", "ParameterShift"], [2, 7, 1, "", "gradient"]], "cudaq.gradients.CentralDifference": [[2, 8, 1, "", "compute"]], "cudaq.gradients.ForwardDifference": [[2, 8, 1, "", "compute"]], "cudaq.gradients.ParameterShift": [[2, 8, 1, "", "compute"]], "cudaq.mpi": [[2, 8, 1, "", "all_gather"], [2, 8, 1, "", "finalize"], [2, 8, 1, "", "initialize"], [2, 8, 1, "", "is_initialized"], [2, 8, 1, "", "num_ranks"], [2, 8, 1, "", "rank"]], "cudaq.optimizers": [[2, 7, 1, "", "COBYLA"], [2, 7, 1, "", "GradientDescent"], [2, 7, 1, "", "LBFGS"], [2, 7, 1, "", "NelderMead"], [2, 7, 1, "", "optimizer"]], "cudaq.optimizers.COBYLA": [[2, 10, 1, "", "initial_parameters"], [2, 10, 1, "", "lower_bounds"], [2, 10, 1, "", "max_iterations"], [2, 8, 1, "", "optimize"], [2, 10, 1, "", "upper_bounds"]], "cudaq.optimizers.GradientDescent": [[2, 10, 1, "", "initial_parameters"], [2, 10, 1, "", "lower_bounds"], [2, 10, 1, "", "max_iterations"], [2, 8, 1, "", "optimize"], [2, 10, 1, "", "upper_bounds"]], "cudaq.optimizers.LBFGS": [[2, 10, 1, "", "initial_parameters"], [2, 10, 1, "", "lower_bounds"], [2, 10, 1, "", "max_iterations"], [2, 8, 1, "", "optimize"], [2, 10, 1, "", "upper_bounds"]], "cudaq.optimizers.NelderMead": [[2, 10, 1, "", "initial_parameters"], [2, 10, 1, "", "lower_bounds"], [2, 10, 1, "", "max_iterations"], [2, 8, 1, "", "optimize"], [2, 10, 1, "", "upper_bounds"]], "cudaq.spin": [[2, 11, 1, "", "i"], [2, 11, 1, "", "x"], [2, 11, 1, "", "y"], [2, 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, 10, 41], "document": 0, "cuda": [0, 1, 2, 9, 10, 11, 12, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 41, 43, 45, 46, 47, 48, 49, 50], "quantum": [0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 16, 17, 20, 21, 22, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 40, 41, 43, 45, 46, 47, 48, 49, 50], "api": [0, 1, 2], "c": [1, 33, 46], "oper": [1, 20, 21], "common": 1, "nois": 1, "model": [1, 18], "kernel": [1, 2, 15, 17, 36, 39, 42], "builder": 1, "algorithm": [1, 13, 16, 43, 47], "platform": [1, 23, 40], "namespac": [1, 19], "python": [2, 10, 46, 47], "program": [2, 16, 22, 37], "construct": 2, "execut": [2, 3, 37], "backend": [2, 5, 46, 48], "configur": 2, "data": 2, "type": [2, 25, 27], "optim": [2, 13, 47], "gradient": [2, 13], "noisi": [2, 6, 47], "simul": [2, 6, 32, 33, 44, 47, 48], "mpi": 2, "submodul": 2, "circuit": [3, 24, 32], "sampl": [3, 13, 16], "observ": [3, 13], "hybrid": 4, "neural": 4, "network": [4, 48], "multi": [5, 33, 48], "gpu": [5, 48], "workflow": 5, "avail": 5, "target": 5, "default": 5, "cpu": [5, 48], "acceler": 5, "via": 5, "nvidia": 5, "multipl": 5, "qpu": 5, "": [5, 16, 32], "singl": [7, 48], "qubit": [7, 20, 25], "rotat": 7, "variat": [8, 43, 47], "eigensolv": [8, 47], "content": 9, "open": 10, "beta": 10, "instal": 10, "docker": 10, "imag": 10, "us": [10, 33, 35, 47], "termin": 10, "v": 10, "wheel": 10, "build": 10, "from": [10, 46], "sourc": 10, "next": 10, "step": 10, "releas": 11, "languag": 12, "specif": [12, 26], "primit": 13, "cudaq": [13, 20, 21, 25, 36], "control": [14, 33], "flow": 14, "just": 15, "time": [15, 42], "creation": 15, "exampl": [16, 45], "hello": 16, "world": 16, "simpl": 16, "bell": 16, "state": [16, 48], "ghz": 16, "prepar": 16, "phase": 16, "estim": 16, "deuteron": 16, "bind": 16, "energi": 16, "paramet": 16, "sweep": 16, "grover": 16, "iter": 16, "compos": 17, "allow": 17, "classic": 17, "function": [17, 38], "invoc": 17, "machin": 18, "intrins": 20, "spin_op": 21, "pattern": 22, "comput": [22, 33], "action": [22, 32], "uncomput": 22, "sub": 24, "synthesi": [24, 33], "qudit": 25, "level": 25, "contain": 25, "qspan": 25, "n": 25, "qreg": 25, "quak": 27, "dialect": 27, "gener": [27, 38], "introduct": [27, 33, 47], "motiv": 27, "advanc": 28, "topic": 28, "cmake": 29, "work": 30, "ir": 30, "creat": [31, 36], "your": 31, "own": 31, "compil": [31, 37, 42], "pass": 31, "extend": 32, "new": 32, "circuitsimul": 32, "requir": 32, "subtyp": 32, "method": 32, "overrid": 32, "let": 32, "see": 32, "thi": 32, "expect": 33, "valu": 33, "cuquantum": [33, 48], "hardwar": [33, 46, 47], "provid": [33, 47], "basic": 34, "alloc": 35, "memori": 35, "dynam": 36, "kernel_build": 36, "librari": 38, "what": 39, "i": 39, "take": 40, "advantag": 40, "underli": 40, "prerequisit": 41, "runtim": 42, "versu": 42, "debug": 44, "verbos": 44, "output": 44, "quantinuum": 46, "set": 46, "credenti": 46, "submiss": 46, "ionq": 46, "iqm": 46, "bernstein": 47, "vazirani": 47, "approxim": 47, "vector": 48, "node": 48, "openmp": 48, "onli": 48, "tensor": 48, "tutori": 49, "version": 50}, "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": {"Quantum Intrinsic Operations": [[20, "quantum-intrinsic-operations"]], "Operations on cudaq::qubit": [[20, "operations-on-cudaq-qubit"]], "Quantum Programming Patterns": [[22, "quantum-programming-patterns"]], "Compute-Action-Uncompute": [[22, "compute-action-uncompute"]], "Namespace": [[19, "namespace"]], "Quantum Operators": [[21, "quantum-operators"]], "cudaq::spin_op": [[21, "cudaq-spin-op"]], "Quantum Platform": [[23, "quantum-platform"]], "Machine Model": [[18, "machine-model"]], "Language Specification": [[12, "language-specification"]], "CUDA Quantum": [[12, null], [9, "cuda-quantum"]], "Just-in-Time Kernel Creation": [[15, "just-in-time-kernel-creation"]], "Quantum Algorithmic Primitives": [[13, "quantum-algorithmic-primitives"]], "cudaq::sample": [[13, "cudaq-sample"]], "cudaq::observe": [[13, "cudaq-observe"]], "cudaq::optimizer": [[13, "cudaq-optimizer"]], "cudaq::gradient": [[13, "cudaq-gradient"]], "Example Programs": [[16, "example-programs"]], "Hello World - Simple Bell State": [[16, "hello-world-simple-bell-state"]], "GHZ State Preparation and Sampling": [[16, "ghz-state-preparation-and-sampling"]], "Quantum Phase Estimation": [[16, "quantum-phase-estimation"]], "Deuteron Binding Energy Parameter Sweep": [[16, "deuteron-binding-energy-parameter-sweep"]], "Grover\u2019s Algorithm": [[16, "grover-s-algorithm"]], "Iterative Phase Estimation": [[16, "iterative-phase-estimation"]], "Quantum Kernels": [[17, "quantum-kernels"]], "Kernel Composability": [[17, "kernel-composability"]], "Allowed Kernel Classical Function Invocations": [[17, "allowed-kernel-classical-function-invocations"]], "Control Flow": [[14, "control-flow"]], "Advanced CUDA Quantum Topics": [[28, "advanced-cuda-quantum-topics"]], "CUDA Quantum Advanced": [[28, null]], "Specifications": [[26, "specifications"]], "CUDA Quantum and CMake": [[29, "cuda-quantum-and-cmake"]], "Quake Dialect": [[27, "quake-dialect"]], "General Introduction": [[27, "general-introduction"]], "Motivation": [[27, "motivation"]], "Quake Types": [[27, "quake-types"]], "Sub-circuit Synthesis": [[24, "sub-circuit-synthesis"]], "Quantum Types": [[25, "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, 2, 9, 10, 12, 14, 15, 17, 18, 19, 20, 21, 25, 29, 30, 35, 37, 39, 41, 44, 45, 48], "python": [0, 9, 11, 32, 44, 45, 48, 49, 50], "class": [1, 2, 4, 13, 15, 17, 21, 23, 25, 31, 32, 39, 47], "spin_op": [1, 13, 16, 17, 20, 33, 36, 38, 41, 43], "The": [1, 2, 3, 4, 5, 6, 7, 10, 11, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 46, 47, 48, 50], "repres": [1, 2, 6, 13, 17, 27, 30, 35, 43], "gener": [1, 2, 5, 9, 10, 13, 15, 17, 18, 20, 21, 24, 26, 30, 31, 33, 34, 35, 36, 39, 42, 43, 46, 47], "sum": [1, 2, 4, 21, 25, 36], "pauli": [1, 2, 3, 13, 21, 47], "tensor": [1, 4, 9, 21, 32, 33], "product": [1, 2, 21, 47], "It": [1, 13, 25, 27, 30, 32, 38, 47], "expos": [1, 10, 13, 15, 21, 23, 27, 32, 33, 36, 40, 43, 48], "typic": [1, 13, 17, 25, 29, 30, 43], "algebra": [1, 21, 33, 36], "allow": [1, 2, 3, 4, 5, 7, 13, 15, 20, 29, 30, 31, 33, 42, 47], "programm": [1, 13, 14, 15, 17, 18, 20, 22, 23, 25, 33, 36, 40, 42, 46], "defin": [1, 2, 3, 4, 6, 7, 12, 13, 14, 15, 17, 20, 21, 23, 24, 25, 30, 32, 33, 35, 36, 38, 39, 41, 42, 43, 47], "primit": [1, 12, 15, 17, 18, 21, 25, 26, 38, 39, 40], "us": [1, 2, 4, 6, 7, 13, 14, 15, 16, 17, 20, 21, 23, 24, 25, 27, 29, 30, 31, 32, 34, 36, 38, 40, 45, 46, 48], "them": [1, 2, 5, 27, 30], "compos": [1, 2, 4, 18, 30], "larger": [1, 33, 47, 48], "more": [1, 2, 10, 11, 15, 18, 20, 21, 27, 33, 36, 39, 42, 47, 48, 50], "complex": [1, 2, 5, 6, 21, 27, 37, 47], "thereof": [1, 18, 21], "public": [1, 13, 15, 21, 23, 25, 31, 32, 47], "type": [1, 10, 12, 13, 15, 17, 20, 21, 24, 26, 30, 32, 33, 35, 36, 39, 40, 41, 43, 46, 47, 48], "spin_op_term": 1, "std": [1, 5, 13, 15, 16, 17, 20, 21, 23, 24, 25, 31, 32, 33, 35, 36, 38, 39, 40, 42, 43], "vector": [1, 2, 7, 9, 13, 15, 17, 20, 21, 23, 25, 27, 32, 33, 35, 36, 39, 40, 43, 47], "bool": [1, 2, 13, 17, 20, 21, 23, 32], "we": [1, 2, 3, 4, 5, 6, 7, 8, 10, 13, 20, 22, 27, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 42, 47], "term": [1, 2, 3, 5, 13, 20, 21, 40, 46], "binari": [1, 2, 4, 37, 46, 48], "symplect": 1, "form": [1, 2, 3, 13, 25, 27, 30], "i": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46, 47, 48, 50], "e": [1, 2, 10, 13, 14, 16, 17, 20, 21, 27, 30, 32, 33, 37, 38, 39, 46, 48], "each": [1, 2, 5, 13, 15, 18, 23, 27, 30, 40, 41, 47, 48], "1": [1, 2, 3, 4, 5, 6, 7, 8, 10, 13, 15, 16, 20, 21, 23, 25, 27, 30, 32, 33, 36, 38, 42, 43, 46, 47, 48], "0": [1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 15, 16, 17, 20, 21, 23, 25, 27, 30, 32, 33, 35, 36, 38, 40, 42, 43, 47, 50], "size": [1, 2, 5, 13, 15, 16, 18, 25, 35, 48], "2": [1, 2, 3, 4, 5, 6, 7, 8, 13, 15, 16, 20, 21, 23, 24, 25, 27, 30, 33, 35, 36, 38, 43, 46, 47], "nqubit": [1, 15, 32], "where": [1, 2, 3, 4, 5, 18, 20, 21, 25, 27, 32, 33, 35, 36, 43, 46, 47], "first": [1, 2, 6, 7, 25, 30, 33, 35, 38, 46, 47], "n": [1, 4, 5, 13, 15, 16, 17, 20, 21, 24, 30, 33, 35, 38, 42, 48], "element": [1, 2, 25], "x": [1, 2, 3, 4, 6, 8, 13, 14, 15, 16, 17, 20, 21, 24, 30, 33, 36, 37, 38, 39, 42, 43, 46, 47, 48], "next": [1, 9, 27, 30, 47], "z": [1, 2, 3, 4, 5, 7, 13, 16, 20, 21, 33, 36, 47], "y": [1, 2, 3, 13, 16, 20, 21, 33, 36, 47], "site": 1, "csr_spmatrix": 1, "tupl": [1, 2, 13, 43, 47], "doubl": [1, 2, 13, 15, 16, 17, 20, 21, 24, 32, 33, 36, 38, 39, 43], "size_t": [1, 13, 15, 21, 23, 25, 32, 33, 40, 42], "typedef": [1, 35], "non": [1, 2, 13, 18, 25, 35, 43, 47], "zero": [1, 2, 4, 7, 18, 40], "spars": [1, 2], "matrix": [1, 2, 5, 6, 32, 47], "function": [1, 2, 3, 4, 5, 7, 9, 12, 13, 15, 19, 20, 21, 23, 24, 30, 32, 33, 34, 35, 36, 37, 39, 40, 43, 46, 47], "pair": [1, 2, 23, 27], "const": [1, 13, 15, 16, 20, 21, 23, 25, 31, 32, 33, 43], "termdata": 1, "constructor": [1, 2], "take": [1, 2, 13, 15, 17, 20, 23, 24, 25, 27, 30, 33, 35, 38, 39, 43, 46, 47], "singl": [1, 2, 5, 9, 12, 13, 14, 17, 18, 20, 25, 27, 30, 33, 41, 47], "coeffici": [1, 2], "constant": [1, 25, 27, 30], "id": [1, 10, 13, 23, 25, 46], "coeff": [1, 21], "qubit": [1, 2, 3, 4, 5, 6, 8, 9, 10, 13, 14, 15, 16, 17, 18, 21, 23, 24, 27, 30, 32, 33, 35, 36, 38, 39, 42, 47], "construct": [1, 13, 14, 15, 17, 25, 27, 30, 33, 36, 47], "one": [1, 2, 5, 7, 10, 13, 15, 16, 18, 20, 23, 27, 29, 31, 32, 33, 35, 36, 37, 40, 41, 47], "represent": [1, 2, 13, 17, 27, 30, 31, 32, 36, 37], "its": [1, 2, 6, 7, 13, 23, 25, 27, 30, 32, 35, 47, 48, 49], "unordered_map": [1, 13], "_term": 1, "full": [1, 11, 29, 30, 31, 50], "set": [1, 2, 4, 7, 13, 15, 17, 20, 21, 27, 33, 47, 48], "composit": 1, "spin": [1, 2, 3, 4, 5, 7, 13, 16, 21, 27, 30, 33, 36, 38, 41, 47], "op": [1, 27, 30, 33], "an": [1, 2, 4, 6, 9, 10, 13, 15, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 33, 35, 36, 37, 39, 40, 43, 46, 47, 49], "map": [1, 2, 6, 13, 25, 30, 37, 38, 43], "individu": [1, 2, 18], "bsf": 1, "from": [1, 2, 3, 4, 5, 6, 7, 9, 13, 14, 17, 18, 21, 25, 27, 29, 30, 32, 33, 35, 39, 43, 47, 48], "data": [1, 4, 5, 8, 13, 17, 19, 21, 27, 30, 32, 33, 38], "creat": [1, 2, 5, 6, 9, 10, 13, 15, 21, 24, 28, 29, 30, 32, 34, 37, 38, 43, 47], "ident": [1, 2, 27, 47], "numqubit": 1, "given": [1, 2, 13, 14, 30, 32, 33, 35, 37, 47], "number": [1, 2, 4, 5, 13, 21, 23, 25, 27, 30, 32, 33, 35, 37, 38, 40, 43, 46, 47, 48], "o": [1, 30, 33, 37, 46], "copi": [1, 27, 35], "data_rep": 1, "thi": [1, 2, 3, 4, 5, 6, 10, 13, 14, 15, 17, 18, 19, 20, 22, 25, 27, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 48], "serial": [1, 2], "specif": [1, 2, 9, 10, 13, 17, 20, 21, 22, 25, 27, 30, 32, 33, 35, 38, 39, 40, 43, 46, 48], "encod": [1, 2, 13, 21, 32, 33, 47], "via": [1, 2, 3, 4, 6, 12, 13, 15, 18, 20, 24, 25, 27, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 46, 47, 48], "follow": [1, 2, 10, 13, 15, 17, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 38, 39, 46, 47, 48], "list": [1, 2, 4, 5, 7, 8, 10, 13, 33, 46, 47], "3": [1, 2, 3, 4, 5, 6, 11, 13, 16, 24, 29, 30, 32, 33, 36, 38, 43, 47, 50], "real": [1, 2], "imaginari": [1, 2], "part": [1, 2, 13, 25, 30, 31, 33, 43], "append": [1, 2, 4, 5, 7, 46], "arrai": [1, 2, 5, 6, 25, 27, 30, 33, 35, 47], "larg": [1, 2, 20, 33], "1d": [1, 2], "end": [1, 2, 6, 13, 25, 35, 46, 47], "total": [1, 2, 5], "default": [1, 2, 3, 13, 17, 20, 25, 30, 32, 33, 35, 40, 43, 46, 47, 48], "destructor": 1, "iter": [1, 2, 4, 13, 25, 43, 47], "begin": [1, 2, 6, 13, 25, 36, 41, 47], "return": [1, 2, 4, 5, 7, 13, 15, 16, 17, 18, 25, 27, 30, 31, 32, 33, 35, 36, 38, 39, 43, 47], "start": [1, 2, 7, 9, 10, 20, 22, 25, 30, 31, 33, 36, 40, 46], "provid": [1, 2, 6, 10, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 35, 36, 37, 38, 39, 43, 45, 46, 48], "equal": [1, 2, 3, 27], "v": [1, 2, 5, 16, 22, 27, 30, 35, 37], "noexcept": [1, 20], "add": [1, 2, 6, 8, 10, 11, 22, 30, 31, 32, 33, 47, 50], "subtract": [1, 2], "multipli": [1, 2, 36], "true": [1, 2, 4, 13, 17, 46], "here": [1, 6, 9, 10, 11, 13, 15, 20, 22, 30, 31, 33, 34, 35, 36, 39, 40, 43, 47, 50], "doe": [1, 2, 11, 13, 25, 35, 37, 40, 50], "consid": [1, 2, 18, 27, 40, 42], "valu": [1, 2, 3, 4, 5, 7, 13, 15, 17, 21, 27, 30, 35, 38, 39, 45, 47], "num_qubit": 1, "num_term": 1, "get_coeffici": [1, 2, 21], "For": [1, 2, 5, 10, 11, 13, 15, 20, 27, 33, 37, 41, 43, 44, 46, 47, 48, 50], "get": [1, 2, 6, 9, 10, 13, 15, 32, 33, 35, 36, 40, 46, 47], "throw": [1, 35], "except": [1, 2], "get_raw_data": [1, 2], "is_ident": [1, 2, 21], "void": [1, 2, 13, 15, 16, 17, 20, 21, 23, 24, 25, 30, 31, 32, 33, 35, 36, 39, 43], "dump": [1, 2, 3, 5, 6, 13, 16, 33, 38, 40, 47], "string": [1, 2, 13, 15, 21, 23, 30, 33, 36, 38], "standard": [1, 12, 13, 14, 15, 17, 20, 30, 31, 33], "out": [1, 2, 6, 10, 13, 18, 25, 27, 29, 32, 33, 35, 37, 43, 44, 47], "to_str": [1, 2, 21], "printcoeffici": 1, "getdatarepresent": 1, "see": [1, 2, 5, 7, 8, 10, 11, 13, 15, 25, 27, 29, 30, 31, 33, 35, 37, 38, 39, 46, 47, 48, 50], "distribute_term": [1, 2], "numchunk": 1, "distribut": [1, 2, 5, 6, 10, 18, 47, 48], "chunk": [1, 2, 18], "for_each_term": [1, 2, 21], "appli": [1, 2, 4, 6, 13, 16, 17, 20, 22, 24, 27, 30, 32, 33, 36, 47], "give": [1, 10, 13, 36, 40, 47, 48, 49], "functor": 1, "method": [1, 2, 4, 13, 15, 40, 43, 47], "can": [1, 2, 3, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 20, 21, 23, 24, 25, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 48, 50], "enabl": [1, 2, 3, 5, 12, 13, 14, 15, 17, 18, 20, 22, 23, 24, 30, 32, 33, 35, 37, 38, 39, 40, 48], "reduct": 1, "lambda": [1, 13, 17, 30, 33, 36, 39, 43, 47], "captur": [1, 17], "variabl": [1, 2, 5, 17, 18, 20, 35, 44, 46, 47, 48], "for_each_pauli": [1, 2, 21], "thrown": [1, 2], "ar": [1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 13, 14, 15, 17, 18, 20, 22, 24, 25, 26, 27, 30, 32, 33, 35, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48], "than": [1, 2, 20, 27], "user": [1, 2, 5, 10, 13, 15, 17, 30, 32, 38, 39, 46, 47], "should": [1, 2, 10, 13, 14, 17, 18, 20, 21, 23, 25, 32, 36, 41, 42, 46, 47, 48], "pass": [1, 2, 4, 9, 10, 12, 13, 17, 18, 21, 25, 28, 30, 33, 35, 36, 46, 47, 48], "index": [1, 2, 18, 21, 23, 25, 27, 32, 36, 40, 47], "complex_matrix": 1, "to_matrix": [1, 2], "dens": 1, "to_sparse_matrix": [1, 2], "all": [1, 2, 3, 9, 10, 11, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 27, 29, 30, 33, 35, 37, 39, 43, 46, 47, 50], "row": [1, 2], "col": 1, "static": [1, 2, 13, 21, 25, 30, 35, 36, 42], "random": [1, 2, 5, 47], "nterm": 1, "unsign": 1, "int": [1, 2, 4, 13, 16, 24, 25, 30, 32, 33, 35, 38, 39, 40, 42, 47], "seed": [1, 2, 5, 47], "random_devic": 1, "act": [1, 7, 27], "specifi": [1, 2, 3, 10, 13, 17, 18, 20, 21, 23, 24, 30, 32, 33, 35, 37, 46, 47, 48], "overrid": [1, 13, 31], "repeat": [1, 13, 47], "from_word": [1, 2], "pauliword": 1, "input": [1, 2, 4, 5, 13, 15, 17, 24, 25, 33, 36, 38, 39, 42, 43, 47], "word": [1, 2, 47], "g": [1, 2, 10, 13, 14, 17, 20, 21, 27, 29, 30, 32, 33, 37, 46, 48], "xyx": [1, 2], "support": [1, 2, 5, 10, 11, 17, 18, 20, 22, 31, 33, 37, 41, 46, 47, 48, 50], "3rd": 1, "second": [1, 2, 33, 43], "templat": [1, 13, 15, 16, 17, 20, 24, 25, 30, 31, 32, 33, 35, 36, 38, 42], "typenam": [1, 13, 15, 16, 17, 20, 24], "qualifiedspinop": 1, "struct": [1, 13, 15, 16, 17, 20, 24, 30, 31, 33, 35, 36, 39, 42, 43], "constexpr": [1, 15, 25], "auto": [1, 13, 14, 15, 16, 17, 21, 24, 25, 30, 31, 33, 35, 36, 38, 39, 40, 42, 43], "cudaq": [1, 2, 3, 4, 5, 6, 7, 8, 10, 14, 15, 16, 17, 19, 22, 23, 24, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 42, 43, 46, 47, 48], "dyn": [1, 25, 33, 35], "dynamic_ext": 1, "level": [1, 13, 18, 20, 21, 29, 30, 32, 35, 39], "qudit": [1, 17, 18, 20, 21, 35], "d": [1, 2, 16, 18, 25, 46, 47], "system": [1, 2, 5, 13, 18, 23, 25, 27, 29, 31, 40, 47, 48], "inlin": [1, 13, 30], "alloc": [1, 2, 3, 7, 9, 15, 16, 17, 18, 25, 32, 33, 34, 36, 39, 47, 48], "new": [1, 2, 9, 10, 13, 15, 27, 28, 30], "uniqu": [1, 2, 12, 13, 18, 20, 25, 34, 48], "qreg": [1, 2, 13, 16, 17, 20, 24, 30, 33, 35, 36, 38, 40, 42, 43, 47], "A": [1, 2, 5, 10, 13, 20, 27, 31, 32, 39, 46, 47, 48], "contain": [1, 2, 10, 13, 17, 18, 23, 27, 30, 32, 33, 35, 47], "dynam": [1, 2, 14, 15, 18, 25, 30, 33, 35], "compil": [1, 2, 9, 10, 12, 13, 14, 17, 18, 22, 24, 25, 29, 30, 32, 33, 34, 35, 39, 46, 48], "time": [1, 2, 3, 5, 6, 9, 12, 13, 16, 18, 22, 25, 26, 27, 30, 33, 34, 35, 38, 47], "By": [1, 13, 20, 38, 46, 47, 48], "regist": [1, 2, 13, 16, 18, 20, 25, 30, 32, 33, 35, 37, 40, 47], "like": [1, 2, 3, 5, 10, 13, 25, 29, 30, 32, 33, 35, 37, 40, 42, 43, 47, 48], "chang": [1, 10, 11, 50], "paramet": [1, 2, 4, 5, 7, 8, 13, 20, 25, 32, 33, 35, 36, 38, 42, 43, 46, 47], "value_typ": 1, "indic": [1, 2, 17, 20, 21, 25, 32, 35, 39, 47], "underli": [1, 2, 13, 23, 25, 32, 35, 46], "state": [1, 2, 3, 5, 6, 7, 8, 9, 13, 17, 18, 20, 25, 27, 32, 33, 38, 42, 47], "onli": [1, 2, 4, 5, 13, 18, 20, 21, 22, 25, 27, 30, 31, 33, 39, 42, 47], "nullari": 1, "q": [1, 13, 14, 15, 16, 17, 20, 24, 25, 30, 32, 33, 35, 36, 38, 39, 40, 42, 43, 48], "delet": [1, 10, 25], "cannot": [1, 17, 25, 27, 35, 42], "move": [1, 4, 31], "interfac": [1, 25, 32], "idx": [1, 4, 21, 25], "qspan": [1, 16, 17, 24, 35, 38, 39], "front": [1, 16, 24, 25, 33, 35], "count": [1, 2, 4, 5, 13, 15, 16, 21, 25, 30, 32, 33, 38, 40, 47], "back": [1, 5, 10, 16, 25, 27, 33, 47], "last": [1, 25, 47], "slice": [1, 2, 21, 25, 35], "clear": [1, 2, 13, 25, 32, 39], "destroi": [1, 25], "postcondit": [1, 25], "observe_result": [1, 2, 13, 33], "encapsul": [1, 4, 13, 25], "observ": [1, 2, 4, 5, 7, 16, 32, 33, 36, 38, 40, 41, 43, 46, 47], "call": [1, 2, 3, 5, 7, 13, 15, 17, 18, 24, 30, 32, 33, 35, 36, 39, 43, 47], "includ": [1, 2, 10, 11, 13, 16, 30, 31, 32, 33, 37, 41, 47, 50], "measur": [1, 2, 3, 6, 13, 14, 16, 17, 18, 20, 27, 30, 32, 33, 38, 47], "execut": [1, 5, 9, 10, 11, 13, 15, 17, 18, 23, 24, 29, 30, 32, 33, 34, 39, 40, 44, 46, 47, 50], "ansatz": [1, 7, 8, 13, 33, 36, 38, 43, 47], "circuit": [1, 2, 4, 5, 9, 12, 13, 14, 17, 18, 21, 22, 26, 27, 30, 31, 35, 36, 37, 40, 42, 47, 48], "global": [1, 2, 13, 17, 35], "expect": [1, 2, 3, 4, 5, 7, 8, 13, 38, 45, 47], "h": [1, 2, 3, 4, 5, 8, 13, 15, 16, 20, 21, 24, 25, 27, 30, 31, 32, 33, 36, 38, 40, 41, 42, 43, 46, 47], "precomput": 1, "psi": [1, 3, 7, 13, 16], "sample_result": [1, 2, 13, 33], "If": [1, 2, 3, 4, 5, 10, 13, 27, 29, 38, 47, 48], "wa": [1, 2, 13, 29, 30, 33, 38], "shot": [1, 2, 13, 16, 32, 33, 38, 46], "base": [1, 2, 5, 8, 11, 12, 13, 15, 19, 20, 30, 32, 37, 40, 41, 43, 47, 48, 50], "also": [1, 2, 5, 6, 10, 13, 14, 15, 17, 21, 22, 30, 31, 32, 35, 37, 38, 39, 41, 46, 47], "raw_data": [1, 13], "raw": [1, 2, 4], "convers": 1, "simpli": [1, 47], "ignor": 1, "fine": [1, 13, 33, 48], "grain": [1, 13, 33], "explicitli": [1, 27, 30, 46], "request": [1, 13], "exp": [1, 21], "oppos": [1, 36], "observe_data": 1, "exp_val_z": [1, 13], "spinoptyp": [1, 13], "sub": [1, 2, 12, 13, 16, 17, 26, 35, 43], "id_coeffici": [1, 13], "executioncontext": 1, "abstract": [1, 13, 15, 20, 21, 23, 25, 36, 40], "how": [1, 5, 7, 13, 15, 20, 29, 30, 32, 33, 34, 42, 45, 47], "name": [1, 2, 5, 10, 13, 15, 20, 23, 29, 30, 32, 33, 37, 38], "context": [1, 4, 18, 32, 38, 40], "shots_": 1, "member": [1, 17], "basic": [1, 7, 9, 10, 22, 37], "sampl": [1, 2, 5, 6, 15, 32, 33, 38, 40, 41, 46, 47], "option": [1, 2, 13, 15, 20, 23, 32, 33, 37, 47, 48], "result": [1, 2, 3, 5, 6, 7, 13, 14, 15, 16, 18, 27, 30, 32, 33, 38, 40, 46, 47], "invoc": [1, 2, 15, 23, 32, 37, 40, 43], "expectationvalu": 1, "nullopt": 1, "comput": [1, 2, 4, 5, 6, 9, 12, 13, 15, 16, 17, 23, 25, 27, 32, 39, 40, 43, 45, 46, 47], "hasconditionalsonmeasureresult": 1, "fals": [1, 4], "being": [1, 2, 6, 7, 13, 27, 47], "ha": [1, 2, 5, 6, 8, 13, 27, 33, 35, 46, 47], "condit": [1, 6, 13, 14, 15, 17, 18, 30], "statement": [1, 13, 14, 18], "noise_model": [1, 2, 6, 47], "noisemodel": [1, 2, 6, 47], "nullptr": 1, "current": [1, 2, 10, 13, 23, 32, 35, 43, 47, 48], "canhandleobserv": 1, "flag": [1, 10, 30, 31, 33, 37, 46, 48], "backend": [1, 7, 9, 11, 13, 18, 30, 32, 33, 47, 50], "handl": [1, 2, 32, 33, 46, 47], "task": [1, 13, 21, 22, 30, 32, 40], "under": [1, 31, 32], "asyncexec": 1, "occur": [1, 2, 18, 47], "asynchron": [1, 2, 5, 9, 13, 23, 33, 34, 40, 47], "detail": [1, 10, 18, 32, 39, 46, 48], "futur": [1, 2, 5, 13, 33, 40, 47], "futureresult": 1, "when": [1, 2, 12, 13, 18, 27, 30, 32, 35, 37, 47, 48], "store": [1, 2, 5, 18, 25, 30, 33, 40], "simulationdata": 1, "mechan": [1, 13, 15, 21, 25, 27, 31, 38, 44], "simul": [1, 3, 5, 7, 9, 12, 13, 28, 30, 37, 40, 45, 46], "client": [1, 13], "extract": [1, 2, 4, 13, 15, 16, 21, 27, 30, 35, 43, 47], "resourc": [1, 22, 23, 37], "kernelresourc": 1, "run": [1, 2, 4, 5, 10, 12, 13, 29, 30, 32, 33, 37, 46, 47, 48], "tracer": 1, "persist": [1, 13, 18], "trace": 1, "kernelnam": 1, "batchiter": 1, "batch": [1, 4, 5, 18], "observe_n": 1, "sample_n": 1, "totaliter": 1, "registernam": [1, 13], "mid": [1, 2], "librari": [1, 9, 12, 17, 19, 24, 25, 30, 31, 32, 33, 34, 37, 39, 41, 43, 48], "mode": [1, 3, 10, 30, 37], "keep": [1, 13], "track": [1, 13], "job": [1, 13, 33, 47], "identifi": [1, 18], "qpu": [1, 2, 13, 18, 23, 32, 40, 46], "ani": [1, 2, 5, 6, 10, 13, 17, 20, 22, 24, 25, 32, 33, 36, 38, 39, 41, 44, 46, 47, 48], "extra": [1, 20, 27, 47], "configur": [1, 10, 17, 23, 29, 30, 32, 33, 37, 38, 39, 46, 48], "inform": [1, 2, 10, 11, 13, 18, 20, 23, 25, 30, 33, 35, 40, 47, 50], "need": [1, 3, 5, 6, 10, 27, 29, 32, 36, 43, 46, 47], "retriev": [1, 2, 13, 47], "later": [1, 13, 33, 40, 47], "server": [1, 46], "file": [1, 5, 10, 13, 29, 30, 31, 32, 33, 37, 41, 46, 47], "read": [1, 2, 33, 47], "wrap": [1, 13, 15, 27], "t": [1, 2, 16, 17, 20, 21, 35, 36, 38, 47], "case": [1, 2, 6, 13, 27, 33, 36, 47], "must": [1, 2, 3, 13, 17, 20, 22, 25, 27, 31, 32, 35, 37, 38, 39, 41, 43, 46, 47, 48], "invok": [1, 13, 15, 17, 22, 30, 35, 37, 47, 48], "some": [1, 2, 13, 17, 27, 29, 30, 31, 32, 36, 39, 40], "point": [1, 13, 17, 20, 30, 32, 35, 37, 38, 39, 40, 48], "within": [1, 2, 13, 17, 19, 21, 22, 25, 29, 31, 33, 47, 48], "same": [1, 2, 13, 27, 30, 32, 33, 35, 46, 47, 48], "runtim": [1, 9, 15, 18, 30, 32, 33, 34, 35, 36, 37, 38, 39], "_job": 1, "qpunamein": 1, "config": [1, 32], "info": [1, 30, 44], "requir": [1, 2, 4, 5, 13, 17, 20, 22, 24, 25, 27, 29, 33, 36, 39, 41, 42, 43, 46, 48], "abl": [1, 10, 13, 18, 22, 47], "date": 1, "even": 1, "after": [1, 2, 13, 30, 47], "async_result": [1, 33, 47], "face": 1, "which": [1, 2, 3, 4, 5, 6, 7, 10, 13, 15, 17, 18, 21, 25, 27, 29, 30, 32, 33, 35, 37, 38, 39, 46, 47], "itself": [1, 15, 24, 27, 36, 40], "collect": [1, 2, 5, 22], "pertin": [1, 13, 19, 24, 25], "remot": [1, 10, 13, 18], "rest": [1, 46, 47], "wait": [1, 2, 33, 40], "until": [1, 2, 33], "readi": [1, 47], "executionresult": 1, "bit": [1, 6, 13, 16, 18, 25, 27, 32, 33, 38, 47], "correspond": [1, 2, 7, 13, 33, 38, 47], "well": [1, 2, 10, 13, 18, 29, 32, 35, 47], "respect": [1, 2, 13, 33, 35, 38, 43, 46], "integ": [1, 2, 23, 48], "1st": [1, 6], "bitstr": [1, 2, 13, 47], "m": [1, 5, 10, 21, 30], "tripl": [1, 30], "long": [1, 13, 33, 47], "length": [1, 47], "deseri": 1, "discuss": [1, 31, 34, 35], "brief": [1, 32, 47], "countsdictionari": [1, 13], "assum": [1, 18, 20, 25, 32, 33], "expval": [1, 13], "other": [1, 2, 9, 15, 17, 20, 21, 25, 27, 35, 39, 40], "appendresult": 1, "globalregisternam": [1, 13], "classic": [1, 12, 14, 18, 20, 21, 25, 27, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 47], "sequentialdata": 1, "sequenti": [1, 2, 13], "collat": [1, 2], "": [1, 2, 3, 4, 6, 13, 18, 20, 23, 25, 27, 29, 30, 31, 33, 36, 38, 42, 46, 47], "holist": 1, "precomputedexp": 1, "__global__": [1, 2, 13], "has_expect": 1, "string_view": [1, 13, 32], "anoth": [1, 2, 16, 17, 27, 33, 38, 47], "register_nam": [1, 2, 13], "tandem": [1, 5, 43], "to_map": [1, 13], "regnam": 1, "merg": [1, 30], "necessari": [1, 30], "document": [1, 2, 9, 10, 11, 31, 32, 46, 50], "probabl": [1, 2, 6, 13, 47], "most_prob": [1, 2, 47], "most": [1, 2, 13, 27, 29, 30, 47], "ostream": 1, "output": [1, 4, 30, 39, 48], "stream": [1, 18], "unord": 1, "get_margin": [1, 13], "marginalindic": [1, 13], "margin": 1, "those": [1, 17, 27, 30, 35, 38, 39, 43], "subset": [1, 2, 13, 17, 27], "rvalu": 1, "refer": [1, 9, 10, 13, 17, 18, 25, 27, 33, 35, 43, 46, 47], "rang": [1, 3, 4, 5, 7, 24, 25, 38, 47], "const_iter": 1, "cbegin": 1, "cend": 1, "has_even_par": 1, "pariti": 1, "registeredtyp": 1, "declar": [1, 17, 18, 20, 30, 32], "themselv": [1, 46], "plugin": [1, 31], "myinterfac": 1, "describ": [1, 2, 6, 23, 25, 32, 33], "column": [1, 2], "initi": [1, 2, 7, 13, 46, 47], "own": [1, 2, 6, 18, 23, 25, 30, 32, 35, 47, 48], "upon": [1, 3, 7, 10, 17, 18, 27, 47], "destruct": 1, "rawdata": 1, "exist": [1, 2, 9, 10, 12, 13, 18, 19, 31, 36, 39], "pointer": 1, "memori": [1, 5, 9, 14, 17, 18, 25, 27, 30, 34, 39, 41, 47], "intern": [1, 14, 36, 37], "modifi": [1, 16, 17, 20, 24, 27, 36, 43, 47], "instead": [1, 6, 22, 48], "correct": [1, 4, 16, 33, 43], "j": [1, 2, 5, 16, 21, 39, 47], "ith": [1, 2], "jth": 1, "minimal_eigenvalu": [1, 2], "minim": [1, 7, 47], "eigenvalu": [1, 2, 47], "eigenvector": 1, "thei": [1, 2, 7, 17, 25, 27, 35, 38, 42, 47], "set_zero": 1, "print": [1, 2, 4, 5, 7, 8, 13, 25, 30, 38, 47], "regard": [1, 38, 42], "usag": [1, 5], "depth": [1, 49], "etc": [1, 17, 18, 32, 47], "kraus_op": 1, "krau": [1, 6, 47], "initializer_list": 1, "initlist": 1, "adjoint": [1, 2, 15, 16, 20, 24, 27, 30], "flatten": 1, "nrow": 1, "ncol": 1, "note": [1, 16, 18, 27, 30, 33, 35, 38, 39, 40, 47, 48], "kraus_channel": 1, "channel": [1, 2, 6, 47], "action": [1, 13, 16, 17], "matric": 1, "subclass": [1, 13, 32], "amplitude_damping_channel": 1, "bit_flip_channel": 1, "depolarization_channel": [1, 6], "phase_flip_channel": 1, "inputlist": 1, "lvalu": 1, "make": [1, 2, 13, 30, 32, 47, 48], "up": [1, 2, 10, 15, 21, 30, 32, 33, 35, 36, 38, 47], "empti": [1, 2, 15, 47], "get_op": 1, "push_back": 1, "autom": [1, 32, 35, 39], "creation": [1, 12, 26, 32, 37, 47], "amplitud": [1, 5, 47], "damp": [1, 47], "error": [1, 6, 20, 27, 35, 46, 47], "flip": [1, 2, 6, 7, 47], "phase": [1, 2, 20, 47], "depolar": [1, 6, 47], "densiti": [1, 5, 6, 47], "add_channel": [1, 2, 6, 47], "quantumop": 1, "get_channel": [1, 2], "relev": [1, 4, 7, 23], "arg": [1, 2, 13, 15, 17, 20, 24, 30, 39], "kernel_build": [1, 15], "kernel_builder_bas": 1, "kernelbuildertyp": 1, "mlir": [1, 2, 9, 28, 30, 31, 36, 37], "getargu": [1, 15, 31], "quakevalu": [1, 2, 15, 47], "argument": [1, 2, 13, 15, 17, 24, 25, 30, 32, 33, 36, 38, 43, 46, 47], "isargstdvec": 1, "otherwis": [1, 2, 47], "getnumparam": [1, 15], "qalloc": [1, 2, 3, 4, 5, 6, 7, 8, 15, 36, 47], "qvec": [1, 27], "veq": [1, 2, 27, 30], "pre": [1, 13, 33, 47], "blockargu": 1, "swap": [1, 2, 16, 20], "between": [1, 2, 4, 5, 17, 27, 33, 39, 47], "two": [1, 2, 6, 18, 21, 22, 27, 33, 39, 47], "reset": [1, 2, 13, 16, 18, 32], "c_if": [1, 2, 15], "thenfunctor": [1, 15], "otherkernelbuild": [1, 15], "otherkernel": 1, "control": [1, 2, 12, 15, 16, 17, 18, 20, 22, 24, 26, 27, 30, 32, 36, 40, 45, 46, 47], "overload": [1, 2, 13, 17, 20, 21, 27, 39], "primarili": 1, "meant": [1, 12, 33, 35, 39], "ctrl": [1, 13, 15, 16, 20, 30, 33, 36, 38, 42, 43], "starttyp": 1, "endtyp": 1, "for_loop": [1, 2], "bodi": [1, 2, 17], "loop": [1, 2, 5, 14, 30, 47], "inclus": [1, 2], "instruct": [1, 2, 10, 18, 20, 22, 27, 30, 36, 47], "callabl": [1, 2, 12, 13, 15, 17, 33, 36, 39, 43], "virtual": [1, 13, 32], "to_quak": [1, 36], "quak": [1, 2, 9, 26, 30, 31, 36, 37], "code": [1, 5, 12, 14, 15, 17, 18, 21, 22, 24, 25, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46, 47, 48], "jitcod": 1, "extralibpath": 1, "lower": [1, 2, 30, 32, 37], "llvm": [1, 30, 31, 32, 37], "dialect": [1, 2, 30, 31, 36], "passmanag": 1, "jitandinvok": 1, "argsarrai": [1, 15], "jit": [1, 2], "opaqu": [1, 25, 30], "decltyp": [1, 15], "structur": [1, 2, 4, 13, 15, 19, 23, 25, 30, 31, 32, 36, 42], "bind": [1, 15], "custom": [1, 6, 13, 21, 31, 33, 47], "thin": [1, 2], "wrapper": [1, 2], "around": [1, 2, 47], "instanc": [1, 2, 10, 13, 15, 17, 20, 25, 35], "These": [1, 10, 12, 20, 21, 22, 24, 25, 27, 30, 35, 36], "negat": [1, 2, 20, 24, 36], "arithmet": [1, 17, 18, 36, 48], "getvalu": 1, "actual": [1, 13, 32], "implicitlocopbuild": 1, "arith": [1, 27, 30], "constantfloatop": 1, "canvalidatenumel": 1, "stdvectyp": 1, "valid": [1, 2, 17, 33, 46, 47], "do": [1, 10, 22, 25, 27, 29, 30, 33, 36, 39, 40, 42, 47], "know": [1, 27], "bound": [1, 2, 47], "startidx": [1, 21], "subscript": [1, 2, 46], "stdvec": [1, 27, 30], "constants": 1, "isstdvec": 1, "getrequiredel": 1, "veqtyp": 1, "so": [1, 10, 13, 20, 30, 31, 32, 33, 47, 48], "friend": 1, "write": [1, 2, 30, 31, 33, 47], "u": [1, 3, 5, 7, 16, 21, 22, 30, 33, 47], "wai": [1, 13, 24, 27, 33, 39, 42], "implement": [1, 2, 6, 13, 14, 17, 18, 20, 22, 24, 25, 27, 30, 31, 32, 35, 38, 39, 43, 47], "mlircontext": 1, "ctx": [1, 4, 31], "f": [1, 4, 47], "optim": [1, 4, 7, 8, 12, 22, 27, 30, 31, 35, 37, 41, 42, 43, 45], "high": [1, 5, 30], "object": [1, 2, 13, 27, 30, 37, 43, 47], "serv": [1, 2, 17, 25, 31, 33], "work": [1, 5, 9, 10, 13, 28, 29, 35, 39, 40, 44, 47], "concret": [1, 2, 13, 33], "subtyp": 1, "possibli": 1, "deleg": [1, 32, 37], "third": [1, 2, 47], "parti": [1, 47], "dimens": [1, 2, 4, 7, 13, 47], "immut": 1, "mutabl": [1, 13], "gradient": [1, 4, 7, 41, 43, 47], "df": 1, "dx_i": 1, "scalar": [1, 13, 36], "queri": [1, 13, 23, 40, 47], "whether": [1, 35], "strategi": [1, 13, 18, 24, 32, 43, 47], "parameter": [1, 2, 5, 8, 13, 15, 17, 33, 38, 43, 47], "left": [1, 17, 32], "thing": [1, 33, 47], "max": [1, 47], "evalu": [1, 2, 13, 17, 33, 48], "cobyla": [1, 2, 7, 8, 13, 43, 47], "opt": [1, 30, 31], "assert": 1, "requiresgradi": [1, 13], "algo": 1, "opt_val": [1, 43], "opt_param": [1, 13, 43], "dx": [1, 13], "achiev": [1, 13, 33, 47], "goal": [1, 38], "optimization_result": [1, 13], "dim": [1, 4], "optimizable_funct": [1, 13], "opt_funct": [1, 13], "variat": [1, 4, 7, 9, 13, 34, 38, 45], "get_shap": 1, "get_data": 1, "overlap": 1, "leverag": [1, 2, 13, 15, 17, 20, 24, 25, 29, 30, 32, 33, 34, 43, 47, 48], "signatur": [1, 2, 13, 15, 17, 30, 33, 36, 43], "ansatza": 1, "separ": [1, 10, 39, 48], "mapper": 1, "inherit": [1, 14, 18], "updat": [1, 10, 13, 46, 47], "protect": [1, 25, 32], "getexpectedvalu": 1, "central_differ": [1, 13], "forward_differ": 1, "parameter_shift": [1, 43], "prescrib": [1, 48], "kernelt": 1, "argsmapp": [1, 13], "have": [1, 2, 4, 5, 10, 13, 17, 27, 29, 31, 33, 35, 38, 40, 47, 48], "quantumkernel": [1, 13, 24], "funcatx": [1, 2], "func": [1, 13, 27, 30, 31, 43], "exp_h": [1, 13], "arbitari": 1, "arbitrari": [1, 33], "order": [1, 17, 21, 35], "forward": [1, 4], "differ": [1, 2, 4, 5, 27, 33, 46, 47], "approxim": [1, 45], "registri": [1, 10], "process": [1, 2, 5, 13, 18, 23, 30, 47, 48], "unit": [1, 17, 18, 20, 23, 25, 35], "express": [1, 13, 14, 15, 17, 18, 21, 22, 30, 33, 36, 37, 38, 39, 42], "certain": [1, 2, 25, 32, 38], "about": [1, 10, 13, 27, 33, 35, 40, 42, 47], "target": [1, 2, 3, 4, 6, 10, 20, 23, 27, 30, 31, 32, 33, 37, 40, 46, 47, 48], "avail": [1, 2, 4, 10, 11, 13, 20, 23, 24, 25, 26, 30, 37, 39, 40, 41, 45, 46, 47, 48, 50], "logic": [1, 18, 23, 25, 40], "connect": [1, 18, 23, 25, 27], "queue": [1, 13, 47], "enqueu": 1, "relat": [1, 30], "quantum_platform": [1, 2, 23, 30, 37, 40], "_qpuid": 1, "getnumqubit": 1, "getconnect": 1, "issimul": 1, "supportsconditionalfeedback": 1, "feedback": [1, 14, 18], "setshot": 1, "_nshot": 1, "noth": [1, 47], "wish": [1, 33], "isemul": 1, "local": [1, 2, 10, 29, 30, 33, 46], "emul": [1, 5, 33, 46, 47], "quantumtask": 1, "setexecutioncontext": 1, "resetexecutioncontext": 1, "launchkernel": 1, "kernelfunc": 1, "uint64_t": 1, "launch": [1, 13, 37, 40], "pack": 1, "architectur": [1, 4, 5, 9, 12, 18, 27, 32, 37, 40, 46], "realiz": 1, "intend": [1, 13, 15, 21, 34, 35], "popul": 1, "platformqpu": 1, "qubitconnect": [1, 23], "fetch": 1, "get_num_qubit": [1, 23], "supports_task_distribut": 1, "multipl": [1, 20, 40, 48], "parallel": [1, 5, 12, 18, 48], "qpu_id": [1, 2, 5, 13, 23], "get_shot": 1, "getter": 1, "deprec": 1, "onc": [1, 3, 10, 15, 36, 46, 47], "set_shot": 1, "clear_shot": 1, "remov": [1, 27], "numshot": 1, "setter": 1, "set_exec_ctx": 1, "get_exec_ctx": 1, "reset_exec_ctx": 1, "num_qpu": [1, 2, 23, 40], "is_simul": [1, 23], "supports_conditional_feedback": 1, "get_current_qpu": [1, 23], "set_current_qpu": [1, 23], "device_id": [1, 23], "devic": [1, 4, 6, 10, 17, 20, 24, 30, 32, 33, 35, 39, 40, 46], "is_remot": [1, 23], "qpuid": [1, 23], "is_emul": [1, 23], "set_nois": [1, 2], "reset_nois": 1, "turn": [1, 32, 44], "off": [1, 2, 35, 40], "enqueueasynctask": 1, "kernelexecutiontask": 1, "settargetbackend": 1, "let": [1, 6, 20, 27, 29, 30, 33, 38, 42, 47], "list_platform": 1, "qplt": 1, "directori": [1, 31, 37], "ultim": [1, 30, 32, 38], "what": [1, 2, 5, 9, 32, 34], "ad": [1, 30, 37, 47], "appropri": [1, 17, 20, 41], "promis": 1, "qubitedg": [1, 23], "num_available_gpu": [1, 2], "gpu": [1, 2, 4, 7, 9, 10, 11, 12, 18, 32, 33, 37, 40, 47, 50], "set_random_se": [1, 2, 47], "caller": 1, "unset_nois": [1, 2], "befor": [1, 33, 41, 46, 47, 48], "dealloc": [1, 18, 25, 32, 35], "goe": [1, 18, 47], "scope": [1, 17, 18, 25, 30, 31, 35], "mpi": [1, 5, 48], "been": [1, 2, 33, 46, 47], "built": [1, 3, 7, 33, 47], "against": [1, 46], "argc": 1, "char": 1, "argv": 1, "program": [1, 5, 9, 10, 12, 15, 17, 20, 21, 25, 26, 30, 33, 34, 39, 40, 46, 47], "is_initi": [1, 2], "alreadi": [1, 2, 10, 38], "final": [1, 2, 7, 30, 32, 33, 47], "rank": [1, 2], "num_rank": [1, 2], "all_gath": [1, 2], "gather": [1, 2, 3], "fit": 1, "come": [1, 5, 18, 33], "all_reduc": 1, "binaryfunct": 1, "localvalu": 1, "reduc": [1, 48], "across": [1, 2, 20], "make_kernel": [2, 3, 4, 5, 6, 7, 8, 15, 36, 47], "kwarg": 2, "accept": [2, 35], "exampl": [2, 4, 6, 7, 9, 10, 12, 13, 15, 20, 26, 27, 29, 31, 32, 33, 34, 35, 36, 38, 40, 42, 43, 46, 47, 48], "float": [2, 4, 20, 32, 47, 48], "amount": [2, 48], "int_valu": 2, "float_valu": 2, "from_stat": 2, "numpi": [2, 4, 5, 6, 47], "ndarrai": [2, 6], "none": [2, 4], "decompos": 2, "oper": [2, 3, 6, 12, 13, 15, 16, 17, 22, 24, 25, 26, 27, 30, 31, 32, 33, 35, 36, 38, 39, 41, 42, 43, 47, 48], "rotat": [2, 6, 9, 20, 21, 32, 33, 47], "import": [2, 3, 4, 5, 6, 7, 8, 30, 35, 47], "np": [2, 4, 5, 6, 47], "our": [2, 3, 4, 5, 6, 7, 10, 11, 27, 29, 30, 33, 46, 47, 50], "simpl": [2, 6, 10, 15, 17, 18, 29, 30, 31, 33, 37, 40, 47], "dtype": [2, 6, 47], "complex128": [2, 6, 47], "now": [2, 5, 10, 11, 27, 33, 47, 50], "evolv": [2, 18], "produc": [2, 13, 16, 21, 22, 27, 30, 32, 33, 37, 38, 48], "programmat": 2, "str": [2, 47], "argument_count": 2, "self": [2, 4], "qubit_count": [2, 3, 4, 5, 6, 7, 8, 47], "10": [2, 4, 6, 16, 17, 30, 33], "__str__": 2, "__call__": 2, "just": [2, 12, 26, 30, 38, 44, 47], "In": [2, 3, 6, 10, 17, 20, 27, 31, 32, 33, 35, 40, 47, 48], "leav": [2, 4, 6], "doesn": 2, "angl": [2, 8, 20, 33], "rx": [2, 4, 5, 7, 20, 24, 47], "5": [2, 4, 5, 6, 7, 13, 16, 21, 25, 30, 33, 36, 38, 40, 47], "pi": [2, 4, 24, 47], "14": [2, 30], "gate": [2, 4, 6, 7, 8, 20, 24, 25, 27, 32, 47], "cx": [2, 3, 5, 47], "cy": 2, "cz": [2, 16], "ch": 2, "sdg": 2, "axi": 2, "neg": [2, 4, 20], "90": [2, 4], "degre": [2, 47], "tdg": [2, 20], "45": [2, 4], "ct": 2, "over": [2, 3, 5, 6, 13, 22, 30, 32, 36, 38, 47], "ry": [2, 4, 7, 13, 16, 20, 33, 36, 43, 47], "rz": [2, 16, 20, 47], "r1": [2, 16, 20, 27], "place": [2, 47], "0th": [2, 6], "mx": [2, 20], "basi": [2, 3, 6, 25, 47], "mai": [2, 10, 13, 15, 17, 18, 20, 22, 24, 35, 36, 40, 46, 47], "save": [2, 4, 30], "both": [2, 4, 18, 27, 44], "through": [2, 4, 6, 32, 46, 47], "my": [2, 20, 32], "mz": [2, 3, 5, 13, 14, 15, 16, 20, 27, 30, 33, 38, 40, 42, 47], "condition": 2, "rais": 2, "runtimeerror": 2, "perform": [2, 4, 5, 16, 31, 32, 47], "def": [2, 4, 5, 7, 47], "then_funct": 2, "target_argu": 2, "don": 2, "match": [2, 46], "target_kernel": 2, "control_qubit": 2, "target_qubit": 2, "equival": 2, "apply_cal": 2, "build": [2, 7, 9, 15, 17, 20, 21, 29, 31, 32, 33, 36, 38, 47], "other_qubit": 2, "stop": [2, 10], "foo": [2, 27], "4": [2, 4, 5, 8, 11, 16, 30, 33, 47, 48, 50], "along": [2, 46], "8": [2, 4, 5, 16, 30, 47, 48], "shots_count": [2, 3, 5, 6, 46, 47], "1000": [2, 3, 5, 6, 13, 33, 38, 46], "union": 2, "sampleresult": [2, 32, 47], "broadcast": [2, 20], "firstfloat": 2, "secondfloat": 2, "kei": [2, 10, 32, 46, 47], "nois": [2, 6, 13, 23, 33, 46, 47], "model": [2, 4, 6, 9, 10, 12, 13, 15, 17, 19, 20, 22, 25, 26, 27, 30, 32, 33, 34, 35, 39, 40, 47], "dictionari": [2, 13, 47], "sample_async": [2, 13, 33, 40, 47], "asyncsampleresult": [2, 47], "platform": [2, 5, 9, 11, 12, 20, 26, 30, 32, 38, 50], "Will": [2, 22], "whose": [2, 4, 13, 18, 33], "identif": 2, "spin_oper": [2, 47], "spinoper": [2, 5, 47], "observeresult": [2, 47], "everi": [2, 47], "hermitian": 2, "calcul": [2, 3, 4, 5, 7, 47], "impli": [2, 38], "observe_async": [2, 5, 13], "asyncobserveresult": 2, "vqe": [2, 8, 43, 47], "parameter_count": [2, 5, 8, 47], "argument_mapp": 2, "gradient_strategi": [2, 47], "has_target": 2, "arg0": [2, 30], "get_target": [2, 5], "set_target": [2, 3, 4, 5, 6, 7, 32, 46, 47, 48], "reset_target": 2, "initialize_cudaq": 2, "environ": [2, 6, 10, 31, 44, 46, 48], "detect": 2, "infrastructur": [2, 31], "descript": [2, 32], "properti": [2, 27], "featur": [2, 11, 22, 50], "physic": [2, 12, 18, 25, 27, 37, 40, 46], "As": [2, 12, 18, 19, 25, 31, 41, 47], "hold": [2, 47], "__add__": 2, "new_valu": 2, "__radd__": 2, "__sub__": 2, "__rsub__": 2, "__neg__": 2, "__mul__": 2, "__rmul__": 2, "__getitem__": 2, "you": [2, 9, 10, 17, 29, 30, 31, 32, 35, 36, 37, 46, 47, 48], "th": [2, 21], "complexmatrix": 2, "arg1": 2, "lowest": 2, "__eq__": 2, "togeth": [2, 30], "__iter__": 2, "chunk_count": 2, "receiv": 2, "while": [2, 17, 30, 39, 47], "convert": [2, 13, 14, 30, 33], "0j": 2, "get_qubit_count": 2, "get_term_count": 2, "term_count": [2, 5], "2293691310": 2, "format": [2, 4], "scipi": [2, 47], "csr_arrai": 2, "termin": [2, 5], "At": 2, "directli": [2, 13, 17, 18, 22, 27, 30, 48], "dure": [2, 4, 6, 7, 13], "__len__": 2, "metadata": [2, 30], "experi": 2, "expectation_z": [2, 4, 7, 47], "get_marginal_count": 2, "marginal_indic": 2, "get_register_count": 2, "get_sequential_data": 2, "item": [2, 4], "frequent": 2, "proport": 2, "kick": [2, 40], "thread": [2, 5, 18, 32, 48], "pattern": [2, 12, 17, 26, 30, 31, 35, 36, 39], "without": [2, 13, 17, 24, 33, 46, 47, 48], "sub_term": 2, "get_spin": 2, "optimizationresult": 2, "gradientdesc": 2, "initial_paramet": [2, 7, 47], "lower_bound": 2, "max_iter": [2, 47], "maximum": 2, "upper_bound": 2, "upper": 2, "neldermead": 2, "lbfg": [2, 13, 43], "centraldiffer": [2, 47], "parameter_vector": [2, 47], "loss": [2, 4], "forwarddiffer": 2, "parametershift": 2, "krauschannel": [2, 6, 47], "__init__": [2, 4], "bitflipchannel": [2, 47], "decoher": [2, 6, 47], "Its": [2, 25, 30], "vice": 2, "versa": 2, "180": [2, 47], "remain": [2, 24, 47], "therefor": [2, 25, 30, 31, 35, 42], "phaseflipchannel": [2, 47], "untouch": 2, "depolarizationchannel": [2, 6, 47], "mixtur": 2, "decai": [2, 6, 47], "amplitudedampingchannel": [2, 47], "dissip": [2, 47], "energi": [2, 8, 13, 33, 47], "due": [2, 6, 13, 47], "interact": [2, 23, 47], "ground": [2, 8, 47], "krausoper": [2, 47], "ki": 2, "dag": [2, 22], "col_count": 2, "row_count": 2, "scatter": 2, "concaten": 2, "One": [3, 13, 27, 35, 37, 38, 40, 44], "excut": 3, "cuda": [3, 4, 5, 6, 7, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 36, 38, 40, 42, 44], "kernel": [3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 18, 20, 21, 22, 23, 24, 25, 26, 30, 33, 34, 35, 37, 38, 40, 41, 43, 46, 47, 50], "collaps": [3, 32], "henc": [3, 5, 27], "mani": [3, 5, 20, 23, 40], "statist": [3, 13], "nvidia": [3, 4, 7, 10, 12, 18, 32, 33, 37, 40, 47, 48], "ghz": [3, 5, 29, 30, 33, 38, 42], "dont": 3, "00": [3, 4, 5, 6], "490": 3, "11": [3, 5, 6, 30], "510": 3, "hardwar": [3, 9, 11, 45, 50], "rebuilt": 3, "again": [3, 10, 27, 47], "suppli": 3, "hamiltonian": [3, 5, 7, 16, 33, 47], "would": [3, 5, 10, 27], "bra": [3, 7], "ket": [3, 7], "12": [3, 30], "below": [4, 5, 7, 13, 47], "highlight": 4, "workflow": [4, 7, 9, 13, 29, 30, 37], "pytorch": 4, "layer": [4, 47], "acceler": [4, 9, 32, 33, 37, 39, 47, 48], "maximis": [4, 5], "classif": 4, "mnist": 4, "dataset": 4, "flow": [4, 12, 17, 26, 30], "classifi": 4, "hand": 4, "written": [4, 13, 38], "digit": 4, "packag": [4, 7, 10], "pip": [4, 7, 8, 10], "instal": [4, 7, 8, 29, 30, 31, 32, 46], "matplotlib": [4, 7], "torch": 4, "torchvis": 4, "pyplot": [4, 7], "plt": [4, 7], "autograd": 4, "transform": [4, 12, 16, 30, 31], "nn": 4, "util": [4, 5, 13, 30, 32], "is_avail": 4, "driver": 4, "correctli": [4, 10, 27], "device_count": 4, "current_devic": 4, "get_device_nam": 4, "els": [4, 15, 47], "cpu": [4, 6, 30, 33, 39, 40, 47], "train": 4, "sample_count": [4, 5], "140": 4, "x_train": 4, "root": [4, 10], "download": [4, 10], "totensor": 4, "label": [4, 30], "train_load": 4, "dataload": 4, "batch_siz": 4, "shuffl": 4, "test": [4, 5, 15], "70": 4, "x_test": 4, "test_load": 4, "http": [4, 10, 46], "yann": 4, "lecun": 4, "com": [4, 46], "exdb": 4, "imag": [4, 9, 11, 50], "idx3": 4, "ubyt": 4, "gz": 4, "100": [4, 6, 16, 47], "9912422": 4, "lt": 4, "72632367": 4, "27it": 4, "idx1": 4, "28881": 4, "85487433": 4, "89it": 4, "t10k": 4, "1648877": 4, "27770426": 4, "19it": 4, "4542": 4, "16394603": 4, "07it": 4, "quantumcircuit": 4, "theta": [4, 6, 13, 15, 16, 33, 36, 38, 39, 47], "optimis": 4, "excetut": 4, "quantumfunct": 4, "staticmethod": 4, "quantum_circuit": 4, "shift": 4, "backward": 4, "exp_val": [4, 33, 36, 38], "save_for_backward": 4, "grad_output": 4, "finit": 4, "saved_tensor": 4, "len": [4, 5, 7], "shift_right": 4, "clone": [4, 25, 31, 35], "shift_left": 4, "expectation_right": 4, "expectation_left": 4, "6": [4, 5, 6, 7, 13, 16, 21, 30, 33, 36, 47], "quantumlay": 4, "modul": [4, 30, 47], "super": 4, "7": [4, 5, 30], "net": 4, "conv1": 4, "conv2d": 4, "kernel_s": 4, "conv2": 4, "16": [4, 30, 47], "dropout": 4, "dropout2d": 4, "fc1": 4, "linear": [4, 6], "256": 4, "64": [4, 30], "fc2": 4, "2d": 4, "sinc": [4, 5, 29, 30, 33, 47], "magnitud": 4, "relu": 4, "max_pool2d": 4, "view": [4, 18, 27, 49], "reshap": 4, "satisfi": [4, 6, 25], "cat": [4, 46], "unsqueez": 4, "minimis": 4, "transfer": [4, 17], "adam": [4, 47], "lr": [4, 30], "001": 4, "loss_func": 4, "nllloss": 4, "epoch": [4, 7], "20": [4, 25, 30], "epoch_loss": 4, "batch_loss": 4, "batch_idx": 4, "enumer": [4, 13, 47], "zero_grad": 4, "weight": 4, "step": [4, 9, 30, 37, 38], "0f": 4, "tloss": 4, "4f": 4, "1866": 4, "3703": 4, "15": [4, 5, 7, 30], "3844": 4, "4073": 4, "25": [4, 5, 16], "4137": 4, "30": [4, 5, 10, 33, 42, 47], "4255": 4, "35": 4, "4483": 4, "40": [4, 5], "4524": 4, "4641": 4, "50": [4, 47], "4565": 4, "55": 4, "4760": 4, "60": 4, "4755": 4, "65": 4, "4795": 4, "4867": 4, "75": 4, "4888": 4, "80": 4, "4942": 4, "85": 4, "4907": 4, "4817": 4, "95": 4, "4939": 4, "4860": 4, "9": [4, 5, 13, 30], "plot": [4, 7], "titl": [4, 46], "converg": [4, 8], "xlabel": [4, 7], "ylabel": [4, 7], "log": [4, 9, 10, 11, 34, 48, 50], "likelihood": 4, "text": [4, 7], "39": [4, 7], "eval": 4, "no_grad": 4, "pred": [4, 30], "argmax": 4, "keepdim": 4, "eq": [4, 30], "view_a": 4, "taccuraci": 4, "1f": 4, "accuraci": 4, "There": [5, 10, 13, 15, 36], "quantum": [5, 6, 7, 14, 15, 18, 19, 24, 26, 27, 36, 38, 42, 44], "seamless": 5, "switch": [5, 48], "invol": 5, "qpp": [5, 30, 32], "multithread": 5, "core": [5, 10, 13, 30, 41, 48], "your": [5, 10, 32, 33, 37, 38, 43, 46, 47], "power": 5, "cuquantum": [5, 32, 37, 45], "mqpu": 5, "processor": [5, 12, 13, 18], "todai": 5, "mgpu": [5, 48], "scale": [5, 20], "beyond": [5, 31], "feasibl": 5, "noisi": [5, 9, 45], "soon": 5, "explor": [5, 10], "effect": [5, 27, 42, 47], "ghz_state": 5, "cpu_result": 5, "n_qubit": [5, 16, 21], "518": 5, "482": 5, "notic": [5, 10, 27, 30, 35], "200x": 5, "speedup": 5, "gpu_result": 5, "0000000000000000000000000": 5, "477": 5, "1111111111111111111111111": 5, "523": 5, "byte": 5, "roughli": [5, 47], "gb": [5, 48], "exponenti": [5, 21], "increas": [5, 48], "8700": 5, "increment": 5, "reach": 5, "limit": 5, "capabl": [5, 17], "addit": [5, 10, 13], "pool": 5, "mpirun": [5, 48], "py": [5, 47], "command": [5, 10, 29, 32, 33, 37, 48], "python3": [5, 10], "access": [5, 10, 13, 18, 32, 33, 46], "chosen": 5, "made": [5, 10, 41], "possibl": [5, 27], "100000": 5, "10e5": 5, "node": [5, 39, 40], "10000": [5, 46], "default_rng": 5, "13": [5, 30, 47], "uniform": [5, 13, 16, 47], "low": [5, 20], "param": [5, 16, 20, 43], "qubits_list": 5, "timeit": 5, "29": 5, "548": 5, "per": 5, "mean": [5, 20, 27, 38, 47], "dev": [5, 10], "shape": 5, "xi": 5, "split": 5, "2500": 5, "4x": 5, "improv": [5, 48], "asyncresult": 5, "939": 5, "37": 5, "characteris": 6, "coher": [6, 14, 17], "incoher": 6, "sourc": [6, 9, 12, 27, 29, 30, 32, 37, 41, 47], "aris": 6, "commonli": 6, "systemat": 6, "origin": [6, 27, 30, 37, 47], "miscalibr": 6, "epsilon": 6, "entangl": [6, 18, 33, 42], "lead": 6, "mix": [6, 47], "pure": [6, 17, 24, 35, 39, 47], "emploi": [6, 35], "formal": 6, "complet": [6, 13, 46], "posit": [6, 20], "trave": 6, "preserv": 6, "mathemat": 6, "languag": [6, 9, 14, 19, 25, 26, 29, 30, 32, 33, 41], "k_i": 6, "sum_": [6, 21], "dagger": [6, 22], "mathbb": 6, "p": [6, 47], "unchang": [6, 30], "k_0": 6, "sqrt": [6, 47], "pmatrix": 6, "k_1": 6, "To": [6, 10, 13, 17, 25, 29, 30, 31, 32, 33, 35, 46, 47, 48], "utilis": 6, "ideal": [6, 33, 47], "noiseless": 6, "ideal_count": 6, "box": [6, 43], "choos": 6, "error_prob": 6, "repsent": 6, "kraus_0": [6, 47], "kraus_1": [6, 47], "bitflip_channel": 6, "bitflip": 6, "impact": [6, 47], "longer": 6, "uniformli": 6, "noisy_count": [6, 47], "836": 6, "93": 6, "01": 6, "66": 6, "hybrid": [7, 9, 29, 37], "algorithm": [7, 9, 12, 15, 17, 26, 27, 33, 34, 36, 38, 39, 40, 41, 45], "involv": [7, 30], "bloch": 7, "initialis": 7, "intial": 7, "cost": [7, 13, 43, 47], "statevector": 7, "cost_valu": 7, "initial_cost_valu": 7, "expectation_valu": [7, 33], "demonstr": [7, 13, 15, 30, 33, 34, 35, 40, 42], "suit": [7, 47], "free": [7, 13, 15, 17, 18, 22, 24, 30, 32, 33, 43, 46, 47], "alogrithm": 7, "19": [7, 30], "decreas": 7, "procedur": 7, "x_valu": 7, "y_valu": 7, "openfermionpyscf": 8, "geometri": 8, "7474": 8, "molecul": 8, "chemistri": 8, "create_molecular_hamiltonian": 8, "sto": 8, "3g": 8, "electron_count": 8, "n_electron": 8, "n_orbit": 8, "prepar": [8, 17, 33, 38, 47], "hartre": 8, "fock": 8, "uccsd": 8, "uccsd_num_paramet": 8, "1371755939165522": 8, "minimum": 8, "h_": 8, "welcom": [9, 33, 47], "page": [9, 10], "brows": 9, "amd64": [9, 11, 50], "pr": 9, "705": 9, "version": [9, 10, 11, 13, 22, 29, 30, 32, 40], "find": [9, 30, 46, 47], "releas": [9, 10, 30, 35, 50], "modern": [9, 35], "heterogen": [9, 12], "docker": [9, 11, 50], "wheel": [9, 11, 50], "learn": 9, "prerequisit": [9, 34], "versu": [9, 20, 34], "debug": [9, 30, 34, 48], "verbos": [9, 29, 30, 34, 37], "advanc": [9, 47], "topic": 9, "nvqir": [9, 28, 30, 32], "downstream": [9, 28, 29, 32], "cmake": [9, 28, 31, 32], "integr": [9, 12, 18, 25, 28, 29], "ir": [9, 15, 28, 31, 32, 37], "tutori": [9, 34], "eigensolv": [9, 43, 45], "neural": 9, "network": [9, 32, 33], "multi": [9, 12, 15, 18, 20, 24, 32, 40, 45], "quantinuum": [9, 11, 33, 47, 50], "ionq": [9, 11, 33, 47, 50], "iqm": 9, "api": [9, 10, 13, 15, 23, 32, 36, 46, 47], "ngc": 10, "pleas": [10, 31, 33, 47], "done": [10, 25, 36, 48], "account": [10, 46], "sign": 10, "go": [10, 33, 35, 40, 47], "setup": [10, 39], "click": 10, "invalid": 10, "appear": 10, "login": [10, 46], "nvcr": 10, "io": 10, "confirm": [10, 33, 47], "authent": [10, 46], "messag": [10, 18], "succeed": 10, "publish": 10, "stabl": 10, "whenev": 10, "main": [10, 11, 13, 16, 27, 30, 33, 50], "branch": [10, 11, 15, 50], "github": [10, 11, 50], "repositori": [10, 11, 31, 32, 50], "locat": [10, 46], "nightli": 10, "latest": [10, 11, 50], "pull": 10, "image_nam": 10, "replac": [10, 30, 31, 43, 46, 47], "tag": 10, "host": [10, 14, 17, 18, 21, 25, 33, 39, 40, 48], "administr": 10, "sudo": 10, "man": 10, "sudo_root": 10, "copyright": 10, "2023": 10, "corpor": 10, "affili": 10, "right": 10, "reserv": 10, "l": [10, 13, 30, 37, 43], "cpp": [10, 29, 30, 31, 32, 33, 37, 46, 48], "select": 10, "unless": 10, "temporari": 10, "rm": 10, "exit": 10, "did": 10, "still": [10, 27, 47], "insid": [10, 48], "extens": [10, 12, 13, 19, 25, 32, 41], "abov": [10, 13, 15, 20, 30, 32, 33, 43], "navig": [10, 46], "develop": [10, 17, 18, 29, 31, 32, 34, 35, 38, 39, 41, 45], "attach": 10, "home": [10, 46], "folder": [10, 29, 32], "readm": 10, "md": 10, "menu": 10, "nvq": [10, 29, 30, 32, 33, 37, 46, 48], "path": [10, 30, 32, 37, 46], "interpret": 10, "jupyt": 10, "notebook": 10, "automat": [10, 18, 46, 47], "activ": [10, 48], "prefer": 10, "tool": [10, 27, 30, 31, 37], "pypi": [10, 11, 50], "org": 10, "project": [10, 29, 32], "compon": 10, "With": [10, 29, 30, 47, 48], "check": [10, 46, 47], "checkout": 10, "section": [10, 15, 22], "headless": 10, "ll": [10, 29, 30, 32, 47], "understand": [10, 41], "try": 10, "static_kernel": [10, 33], "successfulli": [10, 47], "cuquantum_backend": [10, 33], "yet": [11, 40, 50], "fulli": [11, 30, 33, 50], "linux": [11, 30, 50], "found": [11, 13, 32, 46, 50], "concept": [12, 13, 17], "syntax": [12, 17, 18, 20, 22, 46, 47], "semant": [12, 18, 22, 24, 25, 27, 30, 35, 42], "annot": [12, 17, 33, 39], "attribut": [12, 17, 30, 33], "enhanc": 12, "machin": [12, 26, 33, 40, 46, 47], "namespac": [12, 13, 15, 16, 17, 20, 21, 23, 25, 26, 31, 32, 33, 36, 38, 43], "synthesi": [12, 15, 21, 26, 30, 45], "common": [13, 17, 20, 21, 22, 30, 39], "commun": 13, "hasvoidreturntyp": 13, "sample_opt": 13, "entri": [13, 17, 30, 37, 38, 39, 47], "manner": [13, 32, 37, 38], "bell": 13, "__qpu__": [13, 16, 17, 24, 30, 33, 35, 36, 38, 39, 40, 42, 43], "printf": [13, 16, 25, 33], "lu": [13, 16, 25, 33], "sequential_data": 13, "implicit": [13, 17, 25, 27], "illustr": [13, 33, 34, 45, 47], "reg1": 13, "501": 13, "499": 13, "superposit": [13, 16, 25, 47], "applic": [13, 20, 24, 29, 34, 37, 38, 39, 45, 46, 49], "NOT": [13, 20], "varieti": 13, "enforc": 13, "sample_async_result": 13, "async_sample_result": [13, 40], "load": [13, 18, 30, 31, 46, 47], "langl": 13, "rangl": 13, "\ud835\udeb9": 13, "quickli": 13, "observe_opt": 13, "instanti": [13, 17, 18, 24, 25, 40], "implicitli": [13, 17, 18, 27, 39], "retain": 13, "measurecount": 13, "care": 13, "discard": 13, "spinop": 13, "x0x1exp": 13, "x0x1data": 13, "easier": [13, 30, 32], "907": [13, 16, 21, 33, 36, 47], "1433": [13, 16, 21, 33, 36, 47], "21829": [13, 16, 21, 33, 36, 47], "125": [13, 16, 21, 33, 36, 47], "59": [13, 33, 36], "lf": [13, 16, 33], "analyt": 13, "stochast": 13, "async_observe_result": 13, "primari": [13, 25, 32, 38], "broader": [13, 40], "often": [13, 27, 38], "extrem": 13, "independ": [13, 18], "approach": [13, 17, 30], "therebi": [13, 30], "dictat": [13, 38], "safe": 13, "moreov": [13, 18, 32, 40], "providesgradi": 13, "_providesgradi": 13, "someth": [13, 25, 32, 35], "phi": [13, 15, 30, 39], "max_ev": 13, "200": 13, "opt_energi": 13, "grad_vec": [13, 43], "\ud835\udeb9_i": 13, "potenti": [13, 18], "trivial": [13, 29, 33, 42], "aspect": [13, 34, 48], "deriv": 13, "variad": 13, "address": 13, "issu": 13, "translat": [13, 30], "overal": [13, 30, 32], "deuteron_n3_ansatz": 13, "x0": [13, 43], "x1": [13, 43], "vctrl": 13, "h3": 13, "625": 13, "913119": 13, "make_tupl": [13, 43], "bfg": [13, 43], "routin": [13, 47], "min_val": 13, "permit": 14, "block": [14, 22], "unmeasur": 14, "r": [14, 17, 20, 25, 30, 38, 46, 47], "cnot": [14, 20], "fast": [14, 18], "facilit": 15, "definit": [15, 17, 32, 33, 38, 39, 41, 42, 47], "builder": [15, 30, 36], "privat": [15, 25], "predefin": 15, "kerneltocal": 15, "kerneltocontrol": 15, "kerneltoadjoint": 15, "narg": 15, "tuple_s": 15, "integral_const": 15, "sizeof": 15, "tuple_el": 15, "conditional_t": [15, 25], "factori": 15, "boolean": 15, "might": [15, 20, 27, 32, 33, 36], "hadamard": [15, 20, 25, 27, 31, 33, 47], "xprep": 15, "qubitin": 15, "hadamardtest": 15, "ancilla": 15, "num_it": 16, "ncorrect": 16, "c_str": 16, "cmath": 16, "iqft": 16, "m_pi": [16, 24, 38], "pow": 16, "phaseestim": 16, "n_counting_qubit": 16, "n_state_qubit": 16, "stateprep": [16, 17], "unitari": [16, 20, 27, 33, 47], "eigen": [16, 32], "counting_qubit": 16, "state_regist": 16, "eigenst": 16, "put": [16, 25, 47], "1ul": 16, "invers": 16, "fourier": 16, "to_integ": 16, "deuteron_n2_ansatz": 16, "param_spac": 16, "linspac": 16, "energy_at_param": 16, "reflect_about_uniform": 16, "ctrl_qubit": [16, 24], "last_qubit": 16, "compute_act": [16, 22], "run_grov": 16, "callablekernel": 16, "n_iter": 16, "oracl": [16, 17, 38, 47], "iqp": 16, "cr0": 16, "cr1": 16, "cr2": 16, "m_pi_4": 16, "m_pi_2": 16, "differenti": 17, "former": 17, "denot": [17, 19], "latter": [17, 30, 35], "coprocessor": 17, "intrins": [17, 24, 25, 27], "manipul": 17, "is_arithmet": 17, "another_qubit": 17, "novel": [17, 18], "uncomput": [17, 18, 35], "previous": 17, "preced": 17, "brace": 17, "open": [17, 30, 47], "my_first_kernel": 17, "my_second_kernel": 17, "span": [17, 25, 35], "becaus": [17, 27, 35, 47], "special": [17, 30, 35], "my_first_device_kernel": 17, "my_second_device_kernel": 17, "my_third_device_kernel": 17, "qb": [17, 25], "space": [17, 18, 25, 40], "synchron": [17, 33, 47], "wherebi": [17, 35, 36], "depend": [17, 18, 27, 42, 47], "indirect": [17, 30], "mystateprep": 17, "prep": 17, "mygenericalgorithm": 17, "placehold": 17, "mygenericalgorithm2": 17, "anothervers": 17, "constrain": [17, 33], "constraint": [17, 18], "is_convertible_v": 17, "takes_qubit": [17, 33], "mygenericalgorithmonqreg": 17, "mygenericalgorithmonqubit": 17, "todo": 17, "presum": 18, "graphic": 18, "fpga": 18, "signal": 18, "concurr": 18, "inter": 18, "abil": [18, 30, 33, 36], "fabric": 18, "drive": [18, 34], "evolut": [18, 27, 32], "infinit": [18, 25, 35], "hidden": [18, 47], "purpos": [18, 27, 48], "placement": [18, 37], "copyabl": [18, 25, 35], "flavor": 18, "either": [18, 20, 46, 47], "assign": [18, 23, 40, 48], "reus": 18, "subsequ": [18, 21, 23], "manual": [18, 38, 47], "tightli": 18, "coupl": [18, 38, 42], "modal": 18, "influenc": [18, 22], "associ": 18, "effort": [20, 23, 35, 39], "foundat": 20, "operand": 20, "inst_nam": 20, "clifford": 20, "continu": [20, 30, 33, 39], "photon": 20, "further": [20, 27, 30, 32, 43, 48], "synthes": [20, 24, 30, 33], "variant": 20, "adj": [20, 38], "mod": 20, "qubitarg": 20, "qr": 20, "scalarangl": 20, "rotation_nam": 20, "least": 20, "measure_op": 20, "direct": [20, 30], "polar": [20, 24], "convei": 20, "preceed": 20, "notat": 20, "nativ": [21, 29, 33], "p_i": 21, "prod_": 21, "sigma_j": 21, "critic": [21, 22], "conveni": [21, 27, 47], "complic": 21, "trotter": 21, "enum": 21, "binary_symplectic_form": 21, "from_binary_symplect": 21, "n_term": 21, "get_term_coeffici": 21, "simplifi": 22, "grow": [22, 32], "intent": 22, "w": [22, 47], "veri": [22, 31, 33, 35], "u_cod": 22, "v_code": 22, "segment": [22, 27], "desir": [23, 32, 40], "get_platform": [23, 40], "explicit": [24, 47], "revers": 24, "quantumregist": 24, "x_gate": 24, "toffoli": [24, 33], "ctrl_bit": 24, "rx_and_h_gat": 24, "aggreg": 24, "qubit0": 24, "qubit1": 24, "kernel_arg": 24, "fundament": 25, "dimension": 25, "hilbert": 25, "absolut": [25, 30], "squar": 25, "adher": [25, 32], "theorem": 25, "movabl": 25, "never": 25, "n_level": 25, "discret": 25, "alia": [25, 35, 38], "adl": 25, "previou": 25, "deal": 25, "group": 25, "familiar": 25, "storag": 25, "first_5": 25, "fivecompiletimequbit": 25, "toolchain": [26, 29, 30], "introduct": [26, 45], "motiv": 26, "wide": [27, 30, 38], "formul": 27, "sequenc": 27, "short": 27, "distinguish": [27, 39], "particl": 27, "conceptu": 27, "sai": 27, "embodi": 27, "greater": 27, "behind": 27, "dataflow": 27, "contrast": 27, "side": 27, "consum": 27, "truli": 27, "ssa": 27, "howev": [27, 46], "clarifi": 27, "distinct": [27, 33], "toi": 27, "boilerpl": [27, 32], "c0": 27, "c1": 27, "q0": 27, "extract_ref": [27, 30], "ref": [27, 30], "q1": 27, "bunch": 27, "decid": 27, "cc": [27, 30], "i1": [27, 30], "And": 27, "imagin": [27, 36], "want": [27, 30, 32, 36], "adjac": 27, "visual": [27, 30], "naiv": 27, "awai": 27, "Such": 27, "miss": 27, "fact": 27, "Of": 27, "cours": 27, "quit": 27, "prone": 27, "analys": 27, "reason": [27, 42], "q0_1": 27, "q0_0": 27, "wire": 27, "q0_z": 27, "look": [27, 30, 33, 38, 46, 47], "problem": [27, 47], "happen": 27, "elimin": 27, "analysi": [27, 30], "r0": 27, "qref": 27, "unwrap": 27, "misc": 27, "q0_m": 27, "q0_l": 27, "re": [27, 33, 47], "q1_x": 27, "entir": [27, 32, 33, 47], "q0_p": 27, "q0_y": 27, "straightforwardli": 27, "cancel": [27, 47], "chain": 27, "mmeori": 27, "intermedi": [27, 30, 37], "line": [27, 30, 32, 37, 46, 47, 48], "diagram": 27, "sort": 29, "becom": 29, "imper": 29, "suppos": 29, "mycudaqapp": 29, "present": 29, "top": [29, 32], "cmakelist": [29, 31, 32], "txt": [29, 31, 32, 47], "cmake_minimum_requir": [29, 32], "24": [29, 32], "fatal_error": [29, 32], "cxx": [29, 32], "find_packag": [29, 32], "add_execut": 29, "ghz_ex": 29, "mkdir": [29, 32], "cd": [29, 32], "ninja": [29, 32], "dcudaq_dir": 29, "cuda_quantum_path": [29, 32, 37], "lib": [29, 30, 31, 32], "link": [29, 30, 37], "temp": 30, "emit": [30, 46], "qke": [30, 31], "pipelin": 30, "builtin": 30, "canonic": 30, "lift": 30, "loader": 30, "expand": 30, "cfg": 30, "cse": 30, "lpsxpu": 30, "qir": [30, 32, 37], "p3de4l": 30, "fixup": 30, "linkag": [30, 37], "pl": 30, "llc": 30, "reloc": 30, "pic": 30, "filetyp": 30, "obj": 30, "o2": 30, "clang": [30, 37], "usr": 30, "gcc": [30, 37], "x86_64": 30, "gnu": 30, "lib64": 30, "stub": 30, "wl": 30, "rpath": 30, "llib": 30, "lcudaq": 30, "ensmallen": 30, "nlopt": [30, 43], "em": 30, "lnvqir": 30, "orchestr": [30, 37], "best": 30, "figur": 30, "qtx": 30, "mangled_name_map": 30, "__nvqpp__mlirgen__ghz": 30, "_zn3ghzclei": 30, "i32": 30, "entrypoint": 30, "alloca": 30, "memref": 30, "extsi": 30, "i64": 30, "c0_i32": 30, "c0_i32_0": 30, "alloca_1": 30, "c1_i32": 30, "subi": 30, "cmpi": 30, "slt": 30, "addi": 30, "unoptim": 30, "mangl": 30, "introspect": [30, 37], "finish": 30, "ensur": [30, 31], "inject": 30, "libcudaq": 30, "libnvqir": [30, 32], "robust": [30, 38], "known": [30, 33, 35, 42], "beta": [30, 35], "variou": [30, 32, 33, 40, 47], "extern": [30, 31], "profil": 30, "reli": [30, 37, 42], "closer": [30, 47], "sens": 30, "thu": [30, 35], "li": 30, "depart": 30, "recal": 30, "snippet": [30, 35, 42, 43], "moduleid": 30, "llvmdialectmodul": 30, "source_filenam": 30, "datalayout": 30, "p270": 30, "32": 30, "p271": 30, "p272": 30, "f80": 30, "128": 30, "n8": 30, "s128": 30, "unknown": 30, "invokewithcontrolqubit": 30, "local_unnamed_addr": 30, "__quantum__qis__x__ctl": 30, "__quantum__qis__mz": 30, "__quantum__rt__qubit_release_arrai": 30, "__quantum__rt__array_get_size_1d": 30, "__quantum__qis__h": 30, "i8": 30, "__quantum__rt__array_get_element_ptr_1d": 30, "__quantum__rt__qubit_allocate_arrai": 30, "sext": 30, "tail": 30, "bitcast": 30, "align": 30, "icmp": 30, "sgt": 30, "br": 30, "ph": 30, "prehead": 30, "_crit_edg": 30, "trip": 30, "zext": 30, "indvar": 30, "iv": 30, "nuw": 30, "nsw": 30, "nonnul": 30, "exitcond": 30, "ph3": 30, "_crit_edge4": 30, "17": 30, "22": 30, "18": 30, "21": 30, "exitcond5": 30, "ret": 30, "pipe": 30, "analyz": [31, 42], "registr": [31, 32], "mycustomplugin": 31, "add_llvm_pass_plugin": 31, "operationpass": 31, "quakedialect": 31, "quakeop": 31, "rewrit": [31, 37], "frozenrewritepatternset": 31, "dialectconvers": 31, "replaceh": 31, "oprewritepattern": 31, "hop": 31, "logicalresult": 31, "matchandrewrit": 31, "patternrewrit": 31, "replaceopwithnewop": 31, "sop": 31, "isadj": 31, "getparamet": 31, "getcontrol": 31, "gettarget": 31, "success": [31, 47], "custompassplugin": 31, "passwrapp": 31, "funcop": 31, "mlir_define_explicit_internal_inline_type_id": 31, "stringref": 31, "runonoper": 31, "getoper": 31, "getcontext": 31, "rewritepatternset": 31, "insert": 31, "conversiontarget": 31, "addlegaldialect": 31, "addillegalop": 31, "fail": 31, "applypartialconvers": 31, "emitoperror": 31, "signalpassfailur": 31, "cudaq_register_mlir_pass": 31, "add_subdirectori": 31, "Then": [31, 32, 33, 47], "affect": [32, 33, 47], "walk": 32, "immedi": [32, 40], "circuitsimulatorbas": 32, "lot": 32, "qppcircuitsimul": 32, "custatevec": [32, 48], "custateveccircuitsimul": 32, "openmp": 32, "overridden": 32, "addqubittost": 32, "addqubitstost": 32, "resetqubit": 32, "qubitidx": 32, "resetqubitstateimpl": 32, "applyg": 32, "gateapplicationtask": 32, "measurequbit": 32, "floattyp": 32, "tabl": [32, 46], "pick": [32, 35, 47], "mysimul": 32, "macro": 32, "nvqir_register_simul": 32, "mysimulatorclassnam": 32, "standalon": 32, "share": [32, 35], "dylib": 32, "content": [32, 46, 47], "nvqir_simulation_backend": 32, "nvqir_add_backend": 32, "fill": 32, "democreatenvqirbackend": 32, "measuredbit": 32, "export": [32, 46], "cuda_quantum": 32, "dnvqir_dir": 32, "hello": 33, "world": 33, "modif": 33, "interest": 33, "d2": 33, "show": [33, 47], "scenario": 33, "multi_controlled_oper": 33, "ccnot": 33, "applyx": 33, "ccnot_test": 33, "incom": [33, 43], "apply_x": 33, "counts2": 33, "trail": [33, 38], "mcx": 33, "too": [33, 39], "easili": [33, 47], "compar": [33, 47], "seem": [33, 47], "hang": [33, 47], "h1": [33, 46, 47], "2e": [33, 46, 47], "credenti": 33, "fstream": 33, "maxim": [33, 42], "submit": [33, 46, 47], "meantim": 33, "ofstream": 33, "savem": 33, "json": [33, 46], "readin": 33, "ifstream": 33, "async_count": [33, 47], "OR": 33, "proceed": 33, "altern": [33, 35, 47], "aria": [33, 46], "mimic": 33, "cloud": [33, 46, 47], "dashboard": 33, "think": [35, 40], "much": [35, 47], "alwai": [35, 48], "avoid": 35, "far": 35, "major": 35, "focus": 35, "nqudit": 35, "symbol": 35, "akin": 35, "trade": 35, "sole": 35, "design": [35, 38, 39], "incorrectli": 35, "ownership": 35, "seen": 35, "foobad": 35, "foogood": 35, "barbad": 35, "bargood": 35, "bargoodwithspan": 35, "myentrypointkernel": 35, "runtimeknowninteg": 35, "b": [35, 47], "sub_view": 35, "frontqubit": 35, "acquir": 36, "unari": 36, "fanci": 36, "ansatz_build": 36, "quakecod": 36, "rout": 37, "usual": 37, "linker": 37, "header": [37, 41, 43], "search": 37, "similar": [37, 39], "lfoo": 37, "incorpor": 37, "bin": 37, "astconsum": 37, "taken": 37, "characterist": 38, "ubiquit": 38, "few": 38, "straightforward": 38, "myfirstkernel_toffoli_111_input": 38, "threequbit": 38, "101": 38, "decomposit": 38, "could": [38, 43, 47], "entrypointkernel": 38, "stdout": 38, "011": 38, "cout": 38, "11111": 38, "505": 38, "00000": 38, "495": 38, "suitabl": 38, "No": [38, 47], "boundari": 39, "__this_is_device__": 39, "devicecod": 39, "hostcod": 39, "delin": 39, "aid": 39, "discoveri": 39, "better": 39, "stand": 39, "alon": 39, "kind": 39, "relax": 39, "freefunctiondevicekernel": 39, "myentrypointkernel1": 39, "myentrypointkernel2": 39, "puredevicelambda": 39, "entrypointlambda": 39, "elucid": 40, "unlik": 40, "opportun": 40, "kerneltobesampl": 40, "runtimeparam": 40, "singleton": 40, "countfutur": 40, "emplace_back": 40, "countsfutur": 40, "ghz_compile_tim": 42, "ghz_runtim": 42, "realli": 42, "anyth": 42, "But": 42, "drop": 43, "num": 43, "compat": 43, "argmapp": 43, "mirror": 43, "optimizer_lbfg": 43, "n_param": 43, "anotheroptim": 43, "opt_val_2": 43, "opt_params_2": 43, "help": 44, "cudaq_log_level": 44, "prepend": 44, "bernstein": 45, "vazirani": 45, "email": 46, "apt": 46, "curl": 46, "jq": 46, "post": 46, "your_alia": 46, "password": 46, "your_password": 46, "qapi": 46, "v1": [46, 47], "id_token": 46, "token": 46, "refresh_token": 46, "refresh": 46, "echo": 46, "quantinuum_config": 46, "cudaq_quantinuum_credenti": 46, "checker": [46, 47], "mere": 46, "src": [46, 48], "sc": 46, "1sc": 46, "comprehens": 46, "tab": 46, "warn": 46, "diagnost": 46, "ionq_api_kei": 46, "ionq_generated_api_kei": 46, "quick": 46, "guid": 46, "cortex": 46, "cli": 46, "cach": 46, "iqm_tokens_fil": 46, "mandatori": 46, "coco": 46, "adoni": 46, "iqm_server_url": 46, "demo": 46, "qc": 46, "fi": 46, "apollo": 46, "url": 46, "ve": 47, "gotten": 47, "inner": 47, "highest": 47, "random_bitstr": 47, "randint": 47, "auxillary_qubit": 47, "hidden_bitstr": 47, "auxillari": 47, "bernstein_vazirani": 47, "verif": 47, "exclud": 47, "un": 47, "comment": 47, "were": 47, "tune": 47, "nminim": 47, "round": 47, "slightli": 47, "gradient_vector": 47, "simple_vq": 47, "helper": 47, "objective_funct": 47, "get_result": 47, "cut": 47, "rectangular": 47, "graph": 47, "qaoa": 47, "mixer": 47, "v0": 47, "v3": 47, "v2": 47, "0101": 47, "1010": 47, "layer_count": 47, "kernel_qaoa": 47, "optimal_expect": 47, "optimal_paramet": 47, "conclud": 47, "sever": 47, "examin": 47, "scrambl": 47, "bring": 47, "environment": 47, "amplitude_damp": 47, "noisy_result": 47, "noiseless_result": 47, "wherein": 47, "undergo": 47, "bit_flip": 47, "\u03c0": 47, "phase_flip": 47, "presenc": 47, "easi": 47, "kraus_oper": 47, "nielsen": 47, "chuang": 47, "chapter": 47, "redefin": 47, "endpoint": 47, "servic": 47, "syntax_check": 47, "submiss": 47, "wee": 47, "close": 47, "same_fil": 47, "retrieved_async_result": 47, "encount": 47, "flight": 47, "fp32": 48, "fp64": 48, "tensornet": 48, "cutensornet": 48, "cudaq_cutn_host_ram": 48, "ram": 48, "rule": 48, "thumb": 48, "cudaq_cutn_reduced_precis": 48, "precis": 48, "cudaq_cutn_log_level": 48, "cuda_visible_devic": 48, "dedic": 48, "dgx": 48, "mpiexec": 48, "bash": 48, "script": 48, "ompi_comm_world_local_rank": 48, "omp_plac": 48, "omp_num_thread": 48, "number_of_cores_per_nod": 48, "number_of_gpus_per_nod": 48, "openmpi": 48, "sh": 48, "ompi_comm_world_rank": 48}, "objects": {"": [[1, 0, 1, "_CPPv45cudaq", "cudaq"], [1, 1, 1, "_CPPv4N5cudaq16ExecutionContextE", "cudaq::ExecutionContext"], [1, 2, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringE", "cudaq::ExecutionContext::ExecutionContext"], [1, 2, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringENSt6size_tE", "cudaq::ExecutionContext::ExecutionContext"], [1, 3, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringE", "cudaq::ExecutionContext::ExecutionContext::n"], [1, 3, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringENSt6size_tE", "cudaq::ExecutionContext::ExecutionContext::n"], [1, 3, 1, "_CPPv4N5cudaq16ExecutionContext16ExecutionContextEKNSt6stringENSt6size_tE", "cudaq::ExecutionContext::ExecutionContext::shots_"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext9asyncExecE", "cudaq::ExecutionContext::asyncExec"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext14batchIterationE", "cudaq::ExecutionContext::batchIteration"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext16canHandleObserveE", "cudaq::ExecutionContext::canHandleObserve"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext16expectationValueE", "cudaq::ExecutionContext::expectationValue"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext12futureResultE", "cudaq::ExecutionContext::futureResult"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext31hasConditionalsOnMeasureResultsE", "cudaq::ExecutionContext::hasConditionalsOnMeasureResults"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext10kernelNameE", "cudaq::ExecutionContext::kernelName"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext15kernelResourcesE", "cudaq::ExecutionContext::kernelResources"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext4nameE", "cudaq::ExecutionContext::name"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext10noiseModelE", "cudaq::ExecutionContext::noiseModel"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext13registerNamesE", "cudaq::ExecutionContext::registerNames"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext6resultE", "cudaq::ExecutionContext::result"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext5shotsE", "cudaq::ExecutionContext::shots"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext14simulationDataE", "cudaq::ExecutionContext::simulationData"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext4spinE", "cudaq::ExecutionContext::spin"], [1, 4, 1, "_CPPv4N5cudaq16ExecutionContext15totalIterationsE", "cudaq::ExecutionContext::totalIterations"], [1, 1, 1, "_CPPv4N5cudaq15ExecutionResultE", "cudaq::ExecutionResult"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionary", "cudaq::ExecutionResult::ExecutionResult"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryNSt6stringE", "cudaq::ExecutionResult::ExecutionResult"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryd", "cudaq::ExecutionResult::ExecutionResult"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultENSt6stringE", "cudaq::ExecutionResult::ExecutionResult"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultERK15ExecutionResult", "cudaq::ExecutionResult::ExecutionResult"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultEd", "cudaq::ExecutionResult::ExecutionResult"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultEv", "cudaq::ExecutionResult::ExecutionResult"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionary", "cudaq::ExecutionResult::ExecutionResult::c"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryNSt6stringE", "cudaq::ExecutionResult::ExecutionResult::c"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryd", "cudaq::ExecutionResult::ExecutionResult::c"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryd", "cudaq::ExecutionResult::ExecutionResult::e"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultEd", "cudaq::ExecutionResult::ExecutionResult::expVal"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultE16CountsDictionaryNSt6stringE", "cudaq::ExecutionResult::ExecutionResult::name"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultENSt6stringE", "cudaq::ExecutionResult::ExecutionResult::name"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult15ExecutionResultERK15ExecutionResult", "cudaq::ExecutionResult::ExecutionResult::other"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult12appendResultENSt6stringENSt6size_tE", "cudaq::ExecutionResult::appendResult"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult12appendResultENSt6stringENSt6size_tE", "cudaq::ExecutionResult::appendResult::bitString"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult12appendResultENSt6stringENSt6size_tE", "cudaq::ExecutionResult::appendResult::count"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::ExecutionResult::deserialize"], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResult11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::ExecutionResult::deserialize::data"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResultaSER15ExecutionResult", "cudaq::ExecutionResult::operator="], [1, 3, 1, "_CPPv4N5cudaq15ExecutionResultaSER15ExecutionResult", "cudaq::ExecutionResult::operator=::other"], [1, 2, 1, "_CPPv4NK5cudaq15ExecutionResulteqERK15ExecutionResult", "cudaq::ExecutionResult::operator=="], [1, 3, 1, "_CPPv4NK5cudaq15ExecutionResulteqERK15ExecutionResult", "cudaq::ExecutionResult::operator==::result"], [1, 4, 1, "_CPPv4N5cudaq15ExecutionResult12registerNameE", "cudaq::ExecutionResult::registerName"], [1, 4, 1, "_CPPv4N5cudaq15ExecutionResult14sequentialDataE", "cudaq::ExecutionResult::sequentialData"], [1, 2, 1, "_CPPv4N5cudaq15ExecutionResult9serializeEv", "cudaq::ExecutionResult::serialize"], [1, 0, 1, "_CPPv4N5cudaq19KernelExecutionTaskE", "cudaq::KernelExecutionTask"], [1, 1, 1, "_CPPv4N5cudaq3QPUE", "cudaq::QPU"], [1, 2, 1, "_CPPv4N5cudaq3QPU3QPUENSt6size_tE", "cudaq::QPU::QPU"], [1, 2, 1, "_CPPv4N5cudaq3QPU3QPUERR3QPU", "cudaq::QPU::QPU"], [1, 2, 1, "_CPPv4N5cudaq3QPU3QPUEv", "cudaq::QPU::QPU"], [1, 3, 1, "_CPPv4N5cudaq3QPU3QPUENSt6size_tE", "cudaq::QPU::QPU::_qpuId"], [1, 2, 1, "_CPPv4N5cudaq3QPU7enqueueER11QuantumTask", "cudaq::QPU::enqueue"], [1, 3, 1, "_CPPv4N5cudaq3QPU7enqueueER11QuantumTask", "cudaq::QPU::enqueue::task"], [1, 2, 1, "_CPPv4N5cudaq3QPU15getConnectivityEv", "cudaq::QPU::getConnectivity"], [1, 2, 1, "_CPPv4N5cudaq3QPU12getNumQubitsEv", "cudaq::QPU::getNumQubits"], [1, 2, 1, "_CPPv4N5cudaq3QPU10isEmulatedEv", "cudaq::QPU::isEmulated"], [1, 2, 1, "_CPPv4N5cudaq3QPU11isSimulatorEv", "cudaq::QPU::isSimulator"], [1, 2, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel"], [1, 3, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel::args"], [1, 3, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel::kernelFunc"], [1, 3, 1, "_CPPv4N5cudaq3QPU12launchKernelERKNSt6stringEPFvPvEPvNSt8uint64_tENSt8uint64_tE", "cudaq::QPU::launchKernel::name"], [1, 2, 1, "_CPPv4N5cudaq3QPU21resetExecutionContextEv", "cudaq::QPU::resetExecutionContext"], [1, 2, 1, "_CPPv4N5cudaq3QPU19setExecutionContextEP16ExecutionContext", "cudaq::QPU::setExecutionContext"], [1, 3, 1, "_CPPv4N5cudaq3QPU19setExecutionContextEP16ExecutionContext", "cudaq::QPU::setExecutionContext::context"], [1, 2, 1, "_CPPv4N5cudaq3QPU8setShotsEi", "cudaq::QPU::setShots"], [1, 3, 1, "_CPPv4N5cudaq3QPU8setShotsEi", "cudaq::QPU::setShots::_nShots"], [1, 2, 1, "_CPPv4N5cudaq3QPU27supportsConditionalFeedbackEv", "cudaq::QPU::supportsConditionalFeedback"], [1, 2, 1, "_CPPv4N5cudaq3QPUD0Ev", "cudaq::QPU::~QPU"], [1, 1, 1, "_CPPv4N5cudaq10QuakeValueE", "cudaq::QuakeValue"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEN4mlir5ValueE", "cudaq::QuakeValue::QuakeValue"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEd", "cudaq::QuakeValue::QuakeValue"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEN4mlir5ValueE", "cudaq::QuakeValue::QuakeValue::builder"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEd", "cudaq::QuakeValue::QuakeValue::builder"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEN4mlir5ValueE", "cudaq::QuakeValue::QuakeValue::v"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValue10QuakeValueERN4mlir20ImplicitLocOpBuilderEd", "cudaq::QuakeValue::QuakeValue::v"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue22canValidateNumElementsEv", "cudaq::QuakeValue::canValidateNumElements"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue12constantSizeEv", "cudaq::QuakeValue::constantSize"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue4dumpERNSt7ostreamE", "cudaq::QuakeValue::dump"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue4dumpEv", "cudaq::QuakeValue::dump"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue19getRequiredElementsEv", "cudaq::QuakeValue::getRequiredElements"], [1, 2, 1, "_CPPv4NK5cudaq10QuakeValue8getValueEv", "cudaq::QuakeValue::getValue"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue8isStdVecEv", "cudaq::QuakeValue::isStdVec"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValuemlE10QuakeValue", "cudaq::QuakeValue::operator*"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValuemlEKd", "cudaq::QuakeValue::operator*"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValuemlE10QuakeValue", "cudaq::QuakeValue::operator*::other"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValueplE10QuakeValue", "cudaq::QuakeValue::operator+"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValueplEKd", "cudaq::QuakeValue::operator+"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValueplEKi", "cudaq::QuakeValue::operator+"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValueplE10QuakeValue", "cudaq::QuakeValue::operator+::other"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValuemiE10QuakeValue", "cudaq::QuakeValue::operator-"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValuemiEKd", "cudaq::QuakeValue::operator-"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValuemiEKi", "cudaq::QuakeValue::operator-"], [1, 2, 1, "_CPPv4NK5cudaq10QuakeValuemiEv", "cudaq::QuakeValue::operator-"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValuemiE10QuakeValue", "cudaq::QuakeValue::operator-::other"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValueixEKNSt6size_tE", "cudaq::QuakeValue::operator[]"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValueixERK10QuakeValue", "cudaq::QuakeValue::operator[]"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValueixEKNSt6size_tE", "cudaq::QuakeValue::operator[]::idx"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValueixERK10QuakeValue", "cudaq::QuakeValue::operator[]::idx"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue4sizeEv", "cudaq::QuakeValue::size"], [1, 2, 1, "_CPPv4N5cudaq10QuakeValue5sliceEKNSt6size_tEKNSt6size_tE", "cudaq::QuakeValue::slice"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValue5sliceEKNSt6size_tEKNSt6size_tE", "cudaq::QuakeValue::slice::count"], [1, 3, 1, "_CPPv4N5cudaq10QuakeValue5sliceEKNSt6size_tEKNSt6size_tE", "cudaq::QuakeValue::slice::startIdx"], [1, 0, 1, "_CPPv4N5cudaq11QuantumTaskE", "cudaq::QuantumTask"], [1, 0, 1, "_CPPv4N5cudaq17QubitConnectivityE", "cudaq::QubitConnectivity"], [1, 0, 1, "_CPPv4N5cudaq9QubitEdgeE", "cudaq::QubitEdge"], [1, 1, 1, "_CPPv4N5cudaq9ResourcesE", "cudaq::Resources"], [1, 0, 1, "_CPPv4N5cudaq5StateE", "cudaq::State"], [1, 1, 1, "_CPPv4N5cudaq25amplitude_damping_channelE", "cudaq::amplitude_damping_channel"], [1, 1, 1, "_CPPv4I0EN5cudaq12async_resultE", "cudaq::async_result"], [1, 5, 1, "_CPPv4I0EN5cudaq12async_resultE", "cudaq::async_result::T"], [1, 2, 1, "_CPPv4N5cudaq12async_result3getEv", "cudaq::async_result::get"], [1, 1, 1, "_CPPv4N5cudaq16bit_flip_channelE", "cudaq::bit_flip_channel"], [1, 0, 1, "_CPPv4N5cudaq7complexE", "cudaq::complex"], [1, 1, 1, "_CPPv4N5cudaq14complex_matrixE", "cudaq::complex_matrix"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrix4colsEv", "cudaq::complex_matrix::cols"], [1, 2, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix"], [1, 2, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix"], [1, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::cols"], [1, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::cols"], [1, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::rawData"], [1, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::rows"], [1, 3, 1, "_CPPv4N5cudaq14complex_matrix14complex_matrixEP10value_typeKNSt6size_tEKNSt6size_tE", "cudaq::complex_matrix::complex_matrix::rows"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrix4dataEv", "cudaq::complex_matrix::data"], [1, 2, 1, "_CPPv4N5cudaq14complex_matrix4dumpERNSt7ostreamE", "cudaq::complex_matrix::dump"], [1, 2, 1, "_CPPv4N5cudaq14complex_matrix4dumpEv", "cudaq::complex_matrix::dump"], [1, 3, 1, "_CPPv4N5cudaq14complex_matrix4dumpERNSt7ostreamE", "cudaq::complex_matrix::dump::os"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrix11eigenvaluesEv", "cudaq::complex_matrix::eigenvalues"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrix12eigenvectorsEv", "cudaq::complex_matrix::eigenvectors"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrix18minimal_eigenvalueEv", "cudaq::complex_matrix::minimal_eigenvalue"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrixclENSt6size_tENSt6size_tE", "cudaq::complex_matrix::operator()"], [1, 3, 1, "_CPPv4NK5cudaq14complex_matrixclENSt6size_tENSt6size_tE", "cudaq::complex_matrix::operator()::i"], [1, 3, 1, "_CPPv4NK5cudaq14complex_matrixclENSt6size_tENSt6size_tE", "cudaq::complex_matrix::operator()::j"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrixmlER14complex_matrix", "cudaq::complex_matrix::operator*"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrixmlERNSt6vectorI10value_typeEE", "cudaq::complex_matrix::operator*"], [1, 3, 1, "_CPPv4NK5cudaq14complex_matrixmlER14complex_matrix", "cudaq::complex_matrix::operator*::other"], [1, 3, 1, "_CPPv4NK5cudaq14complex_matrixmlERNSt6vectorI10value_typeEE", "cudaq::complex_matrix::operator*::other"], [1, 2, 1, "_CPPv4NK5cudaq14complex_matrix4rowsEv", "cudaq::complex_matrix::rows"], [1, 2, 1, "_CPPv4N5cudaq14complex_matrix8set_zeroEv", "cudaq::complex_matrix::set_zero"], [1, 0, 1, "_CPPv4N5cudaq14complex_matrix10value_typeE", "cudaq::complex_matrix::value_type"], [1, 1, 1, "_CPPv4N5cudaq22depolarization_channelE", "cudaq::depolarization_channel"], [1, 0, 1, "_CPPv4N5cudaq7detailsE", "cudaq::details"], [1, 1, 1, "_CPPv4N5cudaq7details17KernelBuilderTypeE", "cudaq::details::KernelBuilderType"], [1, 2, 1, "_CPPv4N5cudaq7details17KernelBuilderType17KernelBuilderTypeERRNSt8functionIFN4mlir4TypeEPN4mlir11MLIRContextEEEE", "cudaq::details::KernelBuilderType::KernelBuilderType"], [1, 3, 1, "_CPPv4N5cudaq7details17KernelBuilderType17KernelBuilderTypeERRNSt8functionIFN4mlir4TypeEPN4mlir11MLIRContextEEEE", "cudaq::details::KernelBuilderType::KernelBuilderType::f"], [1, 2, 1, "_CPPv4N5cudaq7details17KernelBuilderType6createEPN4mlir11MLIRContextE", "cudaq::details::KernelBuilderType::create"], [1, 3, 1, "_CPPv4N5cudaq7details17KernelBuilderType6createEPN4mlir11MLIRContextE", "cudaq::details::KernelBuilderType::create::ctx"], [1, 1, 1, "_CPPv4N5cudaq7details6futureE", "cudaq::details::future"], [1, 2, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future"], [1, 2, 1, "_CPPv4N5cudaq7details6future6futureERR6future", "cudaq::details::future::future"], [1, 2, 1, "_CPPv4N5cudaq7details6future6futureEv", "cudaq::details::future::future"], [1, 3, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future::_jobs"], [1, 3, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future::config"], [1, 3, 1, "_CPPv4N5cudaq7details6future6futureERNSt6vectorI3JobEERNSt6stringERNSt3mapINSt6stringENSt6stringEEE", "cudaq::details::future::future::qpuNameIn"], [1, 1, 1, "_CPPv4N5cudaq7details19kernel_builder_baseE", "cudaq::details::kernel_builder_base"], [1, 2, 1, "_CPPv4N5cudaq7details19kernel_builder_baselsERNSt7ostreamERK19kernel_builder_base", "cudaq::details::kernel_builder_base::operator<<"], [1, 3, 1, "_CPPv4N5cudaq7details19kernel_builder_baselsERNSt7ostreamERK19kernel_builder_base", "cudaq::details::kernel_builder_base::operator<<::builder"], [1, 3, 1, "_CPPv4N5cudaq7details19kernel_builder_baselsERNSt7ostreamERK19kernel_builder_base", "cudaq::details::kernel_builder_base::operator<<::stream"], [1, 4, 1, "_CPPv4N5cudaq3dynE", "cudaq::dyn"], [1, 1, 1, "_CPPv4N5cudaq8gradientE", "cudaq::gradient"], [1, 2, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute"], [1, 2, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute"], [1, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::dx"], [1, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute::func"], [1, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute::funcAtX"], [1, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::funcAtX"], [1, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::h"], [1, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradient::compute::x"], [1, 3, 1, "_CPPv4N5cudaq8gradient7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradient::compute::x"], [1, 2, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient"], [1, 2, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient"], [1, 2, 1, "_CPPv4I0EN5cudaq8gradient8gradientER7KernelT", "cudaq::gradient::gradient"], [1, 2, 1, "_CPPv4N5cudaq8gradient8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradient::gradient"], [1, 2, 1, "_CPPv4N5cudaq8gradient8gradientEv", "cudaq::gradient::gradient"], [1, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::KernelT"], [1, 5, 1, "_CPPv4I0EN5cudaq8gradient8gradientER7KernelT", "cudaq::gradient::gradient::KernelT"], [1, 5, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::QuantumKernel"], [1, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientER7KernelTRR10ArgsMapper", "cudaq::gradient::gradient::kernel"], [1, 3, 1, "_CPPv4I00EN5cudaq8gradient8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradient::gradient::kernel"], [1, 3, 1, "_CPPv4I0EN5cudaq8gradient8gradientER7KernelT", "cudaq::gradient::gradient::kernel"], [1, 3, 1, "_CPPv4N5cudaq8gradient8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradient::gradient::kernel"], [1, 1, 1, "_CPPv4N5cudaq9gradients18central_differenceE", "cudaq::gradients::central_difference"], [1, 2, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute"], [1, 2, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::dx"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::exp_h"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute::func"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute::funcAtX"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::h"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::central_difference::compute::x"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::central_difference::compute::x"], [1, 2, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient"], [1, 2, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient"], [1, 2, 1, "_CPPv4I0EN5cudaq9gradients18central_difference8gradientER7KernelT", "cudaq::gradients::central_difference::gradient"], [1, 2, 1, "_CPPv4N5cudaq9gradients18central_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::central_difference::gradient"], [1, 2, 1, "_CPPv4N5cudaq9gradients18central_difference8gradientEv", "cudaq::gradients::central_difference::gradient"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::KernelT"], [1, 5, 1, "_CPPv4I0EN5cudaq9gradients18central_difference8gradientER7KernelT", "cudaq::gradients::central_difference::gradient::KernelT"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::QuantumKernel"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::kernel"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18central_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::central_difference::gradient::kernel"], [1, 3, 1, "_CPPv4I0EN5cudaq9gradients18central_difference8gradientER7KernelT", "cudaq::gradients::central_difference::gradient::kernel"], [1, 3, 1, "_CPPv4N5cudaq9gradients18central_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::central_difference::gradient::kernel"], [1, 1, 1, "_CPPv4N5cudaq9gradients18forward_differenceE", "cudaq::gradients::forward_difference"], [1, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute"], [1, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::dx"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute::func"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute::funcAtX"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::funcAtX"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::h"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::forward_difference::compute::x"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::forward_difference::compute::x"], [1, 2, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient"], [1, 2, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient"], [1, 2, 1, "_CPPv4I0EN5cudaq9gradients18forward_difference8gradientER7KernelT", "cudaq::gradients::forward_difference::gradient"], [1, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::forward_difference::gradient"], [1, 2, 1, "_CPPv4N5cudaq9gradients18forward_difference8gradientEv", "cudaq::gradients::forward_difference::gradient"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::KernelT"], [1, 5, 1, "_CPPv4I0EN5cudaq9gradients18forward_difference8gradientER7KernelT", "cudaq::gradients::forward_difference::gradient::KernelT"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::QuantumKernel"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::kernel"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients18forward_difference8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::forward_difference::gradient::kernel"], [1, 3, 1, "_CPPv4I0EN5cudaq9gradients18forward_difference8gradientER7KernelT", "cudaq::gradients::forward_difference::gradient::kernel"], [1, 3, 1, "_CPPv4N5cudaq9gradients18forward_difference8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::forward_difference::gradient::kernel"], [1, 1, 1, "_CPPv4N5cudaq9gradients15parameter_shiftE", "cudaq::gradients::parameter_shift"], [1, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute"], [1, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::dx"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::exp_h"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute::func"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute::funcAtX"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::h"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERKNSt8functionIFdNSt6vectorIdEEEEEd", "cudaq::gradients::parameter_shift::compute::x"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift7computeERKNSt6vectorIdEERNSt6vectorIdEERK7spin_opd", "cudaq::gradients::parameter_shift::compute::x"], [1, 2, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient"], [1, 2, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient"], [1, 2, 1, "_CPPv4I0EN5cudaq9gradients15parameter_shift8gradientER7KernelT", "cudaq::gradients::parameter_shift::gradient"], [1, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::parameter_shift::gradient"], [1, 2, 1, "_CPPv4N5cudaq9gradients15parameter_shift8gradientEv", "cudaq::gradients::parameter_shift::gradient"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::ArgsMapper"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::KernelT"], [1, 5, 1, "_CPPv4I0EN5cudaq9gradients15parameter_shift8gradientER7KernelT", "cudaq::gradients::parameter_shift::gradient::KernelT"], [1, 5, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::QuantumKernel"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::argsMapper"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientER7KernelTRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::kernel"], [1, 3, 1, "_CPPv4I00EN5cudaq9gradients15parameter_shift8gradientERR13QuantumKernelRR10ArgsMapper", "cudaq::gradients::parameter_shift::gradient::kernel"], [1, 3, 1, "_CPPv4I0EN5cudaq9gradients15parameter_shift8gradientER7KernelT", "cudaq::gradients::parameter_shift::gradient::kernel"], [1, 3, 1, "_CPPv4N5cudaq9gradients15parameter_shift8gradientERRNSt8functionIFvNSt6vectorIdEEEEE", "cudaq::gradients::parameter_shift::gradient::kernel"], [1, 1, 1, "_CPPv4IDpEN5cudaq14kernel_builderE", "cudaq::kernel_builder"], [1, 5, 1, "_CPPv4IDpEN5cudaq14kernel_builderE", "cudaq::kernel_builder::Args"], [1, 2, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::adjoint"], [1, 2, 1, "_CPPv4I0EN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::adjoint"], [1, 5, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::adjoint::OtherKernelBuilder"], [1, 5, 1, "_CPPv4I0EN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::adjoint::OtherKernelBuilder"], [1, 5, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::adjoint::QuakeValues"], [1, 3, 1, "_CPPv4I0EN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::adjoint::args"], [1, 3, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::adjoint::kernel"], [1, 3, 1, "_CPPv4I0EN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::adjoint::kernel"], [1, 3, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7adjointEvR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::adjoint::values"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder4c_ifE10QuakeValueRRNSt8functionIFvvEEE", "cudaq::kernel_builder::c_if"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder4c_ifE10QuakeValueRRNSt8functionIFvvEEE", "cudaq::kernel_builder::c_if::result"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder4c_ifE10QuakeValueRRNSt8functionIFvvEEE", "cudaq::kernel_builder::c_if::thenFunctor"], [1, 2, 1, "_CPPv4I0DpEN5cudaq14kernel_builder4callEvRR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::call"], [1, 2, 1, "_CPPv4I0EN5cudaq14kernel_builder4callEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::call"], [1, 5, 1, "_CPPv4I0DpEN5cudaq14kernel_builder4callEvRR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::call::OtherKernelBuilder"], [1, 5, 1, "_CPPv4I0EN5cudaq14kernel_builder4callEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::call::OtherKernelBuilder"], [1, 5, 1, "_CPPv4I0DpEN5cudaq14kernel_builder4callEvRR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::call::QuakeValues"], [1, 3, 1, "_CPPv4I0DpEN5cudaq14kernel_builder4callEvRR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::call::kernel"], [1, 3, 1, "_CPPv4I0EN5cudaq14kernel_builder4callEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::call::kernel"], [1, 3, 1, "_CPPv4I0DpEN5cudaq14kernel_builder4callEvRR18OtherKernelBuilderDpR11QuakeValues", "cudaq::kernel_builder::call::values"], [1, 3, 1, "_CPPv4I0EN5cudaq14kernel_builder4callEvR18OtherKernelBuilderRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::call::values"], [1, 2, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueDpR11QuakeValues", "cudaq::kernel_builder::control"], [1, 2, 1, "_CPPv4I0EN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::control"], [1, 5, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueDpR11QuakeValues", "cudaq::kernel_builder::control::OtherKernelBuilder"], [1, 5, 1, "_CPPv4I0EN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::control::OtherKernelBuilder"], [1, 5, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueDpR11QuakeValues", "cudaq::kernel_builder::control::QuakeValues"], [1, 3, 1, "_CPPv4I0EN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::control::args"], [1, 3, 1, "_CPPv4I0EN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::control::control"], [1, 3, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueDpR11QuakeValues", "cudaq::kernel_builder::control::ctrl"], [1, 3, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueDpR11QuakeValues", "cudaq::kernel_builder::control::kernel"], [1, 3, 1, "_CPPv4I0EN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueRNSt6vectorI10QuakeValueEE", "cudaq::kernel_builder::control::kernel"], [1, 3, 1, "_CPPv4I0DpEN5cudaq14kernel_builder7controlEvR18OtherKernelBuilderR10QuakeValueDpR11QuakeValues", "cudaq::kernel_builder::control::values"], [1, 2, 1, "_CPPv4I00EN5cudaq14kernel_builder8for_loopEvRR9StartTypeRR7EndTypeRRNSt8functionIFvR10QuakeValueEEE", "cudaq::kernel_builder::for_loop"], [1, 5, 1, "_CPPv4I00EN5cudaq14kernel_builder8for_loopEvRR9StartTypeRR7EndTypeRRNSt8functionIFvR10QuakeValueEEE", "cudaq::kernel_builder::for_loop::EndType"], [1, 5, 1, "_CPPv4I00EN5cudaq14kernel_builder8for_loopEvRR9StartTypeRR7EndTypeRRNSt8functionIFvR10QuakeValueEEE", "cudaq::kernel_builder::for_loop::StartType"], [1, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder8for_loopEvRR9StartTypeRR7EndTypeRRNSt8functionIFvR10QuakeValueEEE", "cudaq::kernel_builder::for_loop::body"], [1, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder8for_loopEvRR9StartTypeRR7EndTypeRRNSt8functionIFvR10QuakeValueEEE", "cudaq::kernel_builder::for_loop::end"], [1, 3, 1, "_CPPv4I00EN5cudaq14kernel_builder8for_loopEvRR9StartTypeRR7EndTypeRRNSt8functionIFvR10QuakeValueEEE", "cudaq::kernel_builder::for_loop::start"], [1, 2, 1, "_CPPv4I_NSt6size_tEEN5cudaq14kernel_builder3getEDcv", "cudaq::kernel_builder::get"], [1, 5, 1, "_CPPv4I_NSt6size_tEEN5cudaq14kernel_builder3getEDcv", "cudaq::kernel_builder::get::N"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder12getArgumentsEv", "cudaq::kernel_builder::getArguments"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder12getNumParamsEv", "cudaq::kernel_builder::getNumParams"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder11isArgStdVecENSt6size_tE", "cudaq::kernel_builder::isArgStdVec"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder11isArgStdVecENSt6size_tE", "cudaq::kernel_builder::isArgStdVec::idx"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder12jitAndInvokeEPPvNSt6vectorINSt6stringEEE", "cudaq::kernel_builder::jitAndInvoke"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder12jitAndInvokeEPPvNSt6vectorINSt6stringEEE", "cudaq::kernel_builder::jitAndInvoke::argsArray"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder12jitAndInvokeEPPvNSt6vectorINSt6stringEEE", "cudaq::kernel_builder::jitAndInvoke::extraLibPaths"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder7jitCodeENSt6vectorINSt6stringEEE", "cudaq::kernel_builder::jitCode"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder7jitCodeENSt6vectorINSt6stringEEE", "cudaq::kernel_builder::jitCode::extraLibPaths"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder14kernel_builderERNSt6vectorIN7details17KernelBuilderTypeEEE", "cudaq::kernel_builder::kernel_builder"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder14kernel_builderERNSt6vectorIN7details17KernelBuilderTypeEEE", "cudaq::kernel_builder::kernel_builder::types"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder4nameEv", "cudaq::kernel_builder::name"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builderclEDp4Args", "cudaq::kernel_builder::operator()"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builderclEPPv", "cudaq::kernel_builder::operator()"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builderclEDp4Args", "cudaq::kernel_builder::operator()::args"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builderclEPPv", "cudaq::kernel_builder::operator()::argsArray"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder6qallocE10QuakeValue", "cudaq::kernel_builder::qalloc"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder6qallocEKNSt6size_tE", "cudaq::kernel_builder::qalloc"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder6qallocEv", "cudaq::kernel_builder::qalloc"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder6qallocEKNSt6size_tE", "cudaq::kernel_builder::qalloc::nQubits"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder6qallocE10QuakeValue", "cudaq::kernel_builder::qalloc::size"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder5resetERK10QuakeValue", "cudaq::kernel_builder::reset"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder5resetERK10QuakeValue", "cudaq::kernel_builder::reset::qubit"], [1, 2, 1, "_CPPv4N5cudaq14kernel_builder4swapERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder4swapERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::first"], [1, 3, 1, "_CPPv4N5cudaq14kernel_builder4swapERK10QuakeValueRK10QuakeValue", "cudaq::kernel_builder::swap::second"], [1, 2, 1, "_CPPv4NK5cudaq14kernel_builder8to_quakeEv", "cudaq::kernel_builder::to_quake"], [1, 1, 1, "_CPPv4N5cudaq13kraus_channelE", "cudaq::kraus_channel"], [1, 2, 1, "_CPPv4NK5cudaq13kraus_channel5emptyEv", "cudaq::kraus_channel::empty"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channel7get_opsEv", "cudaq::kraus_channel::get_ops"], [1, 2, 1, "_CPPv4IDpEN5cudaq13kraus_channel13kraus_channelEDpRRNSt16initializer_listI1TEE", "cudaq::kraus_channel::kraus_channel"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERK13kraus_channel", "cudaq::kraus_channel::kraus_channel"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERRNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelEv", "cudaq::kraus_channel::kraus_channel"], [1, 5, 1, "_CPPv4IDpEN5cudaq13kraus_channel13kraus_channelEDpRRNSt16initializer_listI1TEE", "cudaq::kraus_channel::kraus_channel::T"], [1, 3, 1, "_CPPv4IDpEN5cudaq13kraus_channel13kraus_channelEDpRRNSt16initializer_listI1TEE", "cudaq::kraus_channel::kraus_channel::inputLists"], [1, 3, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel::ops"], [1, 3, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERRNSt6vectorI8kraus_opEE", "cudaq::kraus_channel::kraus_channel::ops"], [1, 3, 1, "_CPPv4N5cudaq13kraus_channel13kraus_channelERK13kraus_channel", "cudaq::kraus_channel::kraus_channel::other"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channelaSERK13kraus_channel", "cudaq::kraus_channel::operator="], [1, 3, 1, "_CPPv4N5cudaq13kraus_channelaSERK13kraus_channel", "cudaq::kraus_channel::operator=::other"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channelixEKNSt6size_tE", "cudaq::kraus_channel::operator[]"], [1, 3, 1, "_CPPv4N5cudaq13kraus_channelixEKNSt6size_tE", "cudaq::kraus_channel::operator[]::idx"], [1, 2, 1, "_CPPv4N5cudaq13kraus_channel9push_backE8kraus_op", "cudaq::kraus_channel::push_back"], [1, 3, 1, "_CPPv4N5cudaq13kraus_channel9push_backE8kraus_op", "cudaq::kraus_channel::push_back::op"], [1, 2, 1, "_CPPv4NK5cudaq13kraus_channel4sizeEv", "cudaq::kraus_channel::size"], [1, 1, 1, "_CPPv4N5cudaq8kraus_opE", "cudaq::kraus_op"], [1, 2, 1, "_CPPv4N5cudaq8kraus_op7adjointEv", "cudaq::kraus_op::adjoint"], [1, 4, 1, "_CPPv4N5cudaq8kraus_op4dataE", "cudaq::kraus_op::data"], [1, 2, 1, "_CPPv4I0EN5cudaq8kraus_op8kraus_opERRNSt16initializer_listI1TEE", "cudaq::kraus_op::kraus_op"], [1, 2, 1, "_CPPv4N5cudaq8kraus_op8kraus_opENSt6vectorI7complexEE", "cudaq::kraus_op::kraus_op"], [1, 2, 1, "_CPPv4N5cudaq8kraus_op8kraus_opERK8kraus_op", "cudaq::kraus_op::kraus_op"], [1, 5, 1, "_CPPv4I0EN5cudaq8kraus_op8kraus_opERRNSt16initializer_listI1TEE", "cudaq::kraus_op::kraus_op::T"], [1, 3, 1, "_CPPv4N5cudaq8kraus_op8kraus_opENSt6vectorI7complexEE", "cudaq::kraus_op::kraus_op::d"], [1, 3, 1, "_CPPv4I0EN5cudaq8kraus_op8kraus_opERRNSt16initializer_listI1TEE", "cudaq::kraus_op::kraus_op::initList"], [1, 4, 1, "_CPPv4N5cudaq8kraus_op5nColsE", "cudaq::kraus_op::nCols"], [1, 4, 1, "_CPPv4N5cudaq8kraus_op5nRowsE", "cudaq::kraus_op::nRows"], [1, 2, 1, "_CPPv4N5cudaq8kraus_opaSERK8kraus_op", "cudaq::kraus_op::operator="], [1, 3, 1, "_CPPv4N5cudaq8kraus_opaSERK8kraus_op", "cudaq::kraus_op::operator=::other"], [1, 0, 1, "_CPPv4N5cudaq3mpiE", "cudaq::mpi"], [1, 2, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIdEERNSt6vectorIdEE", "cudaq::mpi::all_gather"], [1, 3, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIdEERNSt6vectorIdEE", "cudaq::mpi::all_gather::global"], [1, 3, 1, "_CPPv4N5cudaq3mpi10all_gatherERNSt6vectorIdEERNSt6vectorIdEE", "cudaq::mpi::all_gather::local"], [1, 2, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce"], [1, 2, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK4Func", "cudaq::mpi::all_reduce"], [1, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::BinaryFunction"], [1, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK4Func", "cudaq::mpi::all_reduce::Func"], [1, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::T"], [1, 5, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK4Func", "cudaq::mpi::all_reduce::T"], [1, 3, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::function"], [1, 3, 1, "_CPPv4I00EN5cudaq3mpi10all_reduceE1TRK1TRK14BinaryFunction", "cudaq::mpi::all_reduce::localValue"], [1, 2, 1, "_CPPv4N5cudaq3mpi8finalizeEv", "cudaq::mpi::finalize"], [1, 2, 1, "_CPPv4N5cudaq3mpi10initializeEiPPc", "cudaq::mpi::initialize"], [1, 2, 1, "_CPPv4N5cudaq3mpi10initializeEv", "cudaq::mpi::initialize"], [1, 3, 1, "_CPPv4N5cudaq3mpi10initializeEiPPc", "cudaq::mpi::initialize::argc"], [1, 3, 1, "_CPPv4N5cudaq3mpi10initializeEiPPc", "cudaq::mpi::initialize::argv"], [1, 2, 1, "_CPPv4N5cudaq3mpi14is_initializedEv", "cudaq::mpi::is_initialized"], [1, 2, 1, "_CPPv4N5cudaq3mpi9num_ranksEv", "cudaq::mpi::num_ranks"], [1, 2, 1, "_CPPv4N5cudaq3mpi4rankEv", "cudaq::mpi::rank"], [1, 1, 1, "_CPPv4N5cudaq11noise_modelE", "cudaq::noise_model"], [1, 2, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel"], [1, 2, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel"], [1, 5, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::QuantumOp"], [1, 3, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::channel"], [1, 3, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::channel"], [1, 3, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::quantumOp"], [1, 3, 1, "_CPPv4IDpEN5cudaq11noise_model11add_channelEvRKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::qubits"], [1, 3, 1, "_CPPv4N5cudaq11noise_model11add_channelERKNSt6stringERKNSt6vectorINSt6size_tEEERK13kraus_channel", "cudaq::noise_model::add_channel::qubits"], [1, 2, 1, "_CPPv4NK5cudaq11noise_model5emptyEv", "cudaq::noise_model::empty"], [1, 2, 1, "_CPPv4I0ENK5cudaq11noise_model12get_channelsENSt6vectorI13kraus_channelEERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels"], [1, 2, 1, "_CPPv4NK5cudaq11noise_model12get_channelsERKNSt6stringERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels"], [1, 5, 1, "_CPPv4I0ENK5cudaq11noise_model12get_channelsENSt6vectorI13kraus_channelEERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::QuantumOp"], [1, 3, 1, "_CPPv4NK5cudaq11noise_model12get_channelsERKNSt6stringERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::quantumOp"], [1, 3, 1, "_CPPv4I0ENK5cudaq11noise_model12get_channelsENSt6vectorI13kraus_channelEERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::qubits"], [1, 3, 1, "_CPPv4NK5cudaq11noise_model12get_channelsERKNSt6stringERKNSt6vectorINSt6size_tEEE", "cudaq::noise_model::get_channels::qubits"], [1, 2, 1, "_CPPv4N5cudaq11noise_model11noise_modelEv", "cudaq::noise_model::noise_model"], [1, 2, 1, "_CPPv4N5cudaq18num_available_gpusEv", "cudaq::num_available_gpus"], [1, 1, 1, "_CPPv4N5cudaq14observe_resultE", "cudaq::observe_result"], [1, 2, 1, "_CPPv4I0EN5cudaq14observe_result6countsE13sample_result10SpinOpType", "cudaq::observe_result::counts"], [1, 5, 1, "_CPPv4I0EN5cudaq14observe_result6countsE13sample_result10SpinOpType", "cudaq::observe_result::counts::SpinOpType"], [1, 3, 1, "_CPPv4I0EN5cudaq14observe_result6countsE13sample_result10SpinOpType", "cudaq::observe_result::counts::term"], [1, 2, 1, "_CPPv4N5cudaq14observe_result4dumpEv", "cudaq::observe_result::dump"], [1, 2, 1, "_CPPv4I0EN5cudaq14observe_result9exp_val_zEd10SpinOpType", "cudaq::observe_result::exp_val_z"], [1, 2, 1, "_CPPv4N5cudaq14observe_result9exp_val_zEv", "cudaq::observe_result::exp_val_z"], [1, 5, 1, "_CPPv4I0EN5cudaq14observe_result9exp_val_zEd10SpinOpType", "cudaq::observe_result::exp_val_z::SpinOpType"], [1, 3, 1, "_CPPv4I0EN5cudaq14observe_result9exp_val_zEd10SpinOpType", "cudaq::observe_result::exp_val_z::term"], [1, 2, 1, "_CPPv4N5cudaq14observe_result14id_coefficientEv", "cudaq::observe_result::id_coefficient"], [1, 2, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op", "cudaq::observe_result::observe_result"], [1, 2, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result"], [1, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op", "cudaq::observe_result::observe_result::H"], [1, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result::H"], [1, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result::counts"], [1, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op", "cudaq::observe_result::observe_result::e"], [1, 3, 1, "_CPPv4N5cudaq14observe_result14observe_resultERdRK7spin_op13sample_result", "cudaq::observe_result::observe_result::e"], [1, 2, 1, "_CPPv4N5cudaq14observe_resultcvdEv", "cudaq::observe_result::operator double"], [1, 2, 1, "_CPPv4N5cudaq14observe_result8raw_dataEv", "cudaq::observe_result::raw_data"], [1, 1, 1, "_CPPv4N5cudaq20optimizable_functionE", "cudaq::optimizable_function"], [1, 0, 1, "_CPPv4N5cudaq19optimization_resultE", "cudaq::optimization_result"], [1, 1, 1, "_CPPv4N5cudaq9optimizerE", "cudaq::optimizer"], [1, 2, 1, "_CPPv4N5cudaq9optimizer8optimizeEKiRR20optimizable_function", "cudaq::optimizer::optimize"], [1, 3, 1, "_CPPv4N5cudaq9optimizer8optimizeEKiRR20optimizable_function", "cudaq::optimizer::optimize::dim"], [1, 3, 1, "_CPPv4N5cudaq9optimizer8optimizeEKiRR20optimizable_function", "cudaq::optimizer::optimize::opt_function"], [1, 2, 1, "_CPPv4N5cudaq9optimizer17requiresGradientsEv", "cudaq::optimizer::requiresGradients"], [1, 1, 1, "_CPPv4N5cudaq18phase_flip_channelE", "cudaq::phase_flip_channel"], [1, 1, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq4qregE", "cudaq::qreg"], [1, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq4qregE", "cudaq::qreg::Levels"], [1, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq4qregE", "cudaq::qreg::N"], [1, 2, 1, "_CPPv4N5cudaq4qreg4backENSt6size_tE", "cudaq::qreg::back"], [1, 2, 1, "_CPPv4N5cudaq4qreg4backEv", "cudaq::qreg::back"], [1, 3, 1, "_CPPv4N5cudaq4qreg4backENSt6size_tE", "cudaq::qreg::back::count"], [1, 2, 1, "_CPPv4N5cudaq4qreg5beginEv", "cudaq::qreg::begin"], [1, 2, 1, "_CPPv4N5cudaq4qreg5clearEv", "cudaq::qreg::clear"], [1, 2, 1, "_CPPv4N5cudaq4qreg5frontENSt6size_tE", "cudaq::qreg::front"], [1, 2, 1, "_CPPv4N5cudaq4qreg5frontEv", "cudaq::qreg::front"], [1, 3, 1, "_CPPv4N5cudaq4qreg5frontENSt6size_tE", "cudaq::qreg::front::count"], [1, 2, 1, "_CPPv4N5cudaq4qregixEKNSt6size_tE", "cudaq::qreg::operator[]"], [1, 3, 1, "_CPPv4N5cudaq4qregixEKNSt6size_tE", "cudaq::qreg::operator[]::idx"], [1, 2, 1, "_CPPv4N5cudaq4qreg4qregENSt6size_tE", "cudaq::qreg::qreg"], [1, 2, 1, "_CPPv4N5cudaq4qreg4qregERK4qreg", "cudaq::qreg::qreg"], [1, 2, 1, "_CPPv4N5cudaq4qreg4qregERR4qreg", "cudaq::qreg::qreg"], [1, 2, 1, "_CPPv4N5cudaq4qreg4qregEv", "cudaq::qreg::qreg"], [1, 3, 1, "_CPPv4N5cudaq4qreg4qregENSt6size_tE", "cudaq::qreg::qreg::size"], [1, 2, 1, "_CPPv4NK5cudaq4qreg4sizeEv", "cudaq::qreg::size"], [1, 2, 1, "_CPPv4N5cudaq4qreg5sliceENSt6size_tENSt6size_tE", "cudaq::qreg::slice"], [1, 3, 1, "_CPPv4N5cudaq4qreg5sliceENSt6size_tENSt6size_tE", "cudaq::qreg::slice::size"], [1, 3, 1, "_CPPv4N5cudaq4qreg5sliceENSt6size_tENSt6size_tE", "cudaq::qreg::slice::start"], [1, 0, 1, "_CPPv4N5cudaq4qreg10value_typeE", "cudaq::qreg::value_type"], [1, 1, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq5qspanE", "cudaq::qspan"], [1, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq5qspanE", "cudaq::qspan::Levels"], [1, 5, 1, "_CPPv4I_NSt6size_tE_NSt6size_tEEN5cudaq5qspanE", "cudaq::qspan::N"], [1, 1, 1, "_CPPv4N5cudaq16quantum_platformE", "cudaq::quantum_platform"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform11clear_shotsEv", "cudaq::quantum_platform::clear_shots"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform12connectivityEv", "cudaq::quantum_platform::connectivity"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tER19KernelExecutionTask", "cudaq::quantum_platform::enqueueAsyncTask"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tERNSt8functionIFvvEEE", "cudaq::quantum_platform::enqueueAsyncTask"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tERNSt8functionIFvvEEE", "cudaq::quantum_platform::enqueueAsyncTask::f"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tER19KernelExecutionTask", "cudaq::quantum_platform::enqueueAsyncTask::qpu_id"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tERNSt8functionIFvvEEE", "cudaq::quantum_platform::enqueueAsyncTask::qpu_id"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform16enqueueAsyncTaskEKNSt6size_tER19KernelExecutionTask", "cudaq::quantum_platform::enqueueAsyncTask::t"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform15get_current_qpuEv", "cudaq::quantum_platform::get_current_qpu"], [1, 2, 1, "_CPPv4NK5cudaq16quantum_platform12get_exec_ctxEv", "cudaq::quantum_platform::get_exec_ctx"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform14get_num_qubitsENSt6size_tE", "cudaq::quantum_platform::get_num_qubits"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform14get_num_qubitsEv", "cudaq::quantum_platform::get_num_qubits"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform14get_num_qubitsENSt6size_tE", "cudaq::quantum_platform::get_num_qubits::qpu_id"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform9get_shotsEv", "cudaq::quantum_platform::get_shots"], [1, 2, 1, "_CPPv4NK5cudaq16quantum_platform11is_emulatedEKNSt6size_tE", "cudaq::quantum_platform::is_emulated"], [1, 3, 1, "_CPPv4NK5cudaq16quantum_platform11is_emulatedEKNSt6size_tE", "cudaq::quantum_platform::is_emulated::qpuId"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform9is_remoteEKNSt6size_tE", "cudaq::quantum_platform::is_remote"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform9is_remoteEKNSt6size_tE", "cudaq::quantum_platform::is_remote::qpuId"], [1, 2, 1, "_CPPv4NK5cudaq16quantum_platform12is_simulatorEKNSt6size_tE", "cudaq::quantum_platform::is_simulator"], [1, 3, 1, "_CPPv4NK5cudaq16quantum_platform12is_simulatorEKNSt6size_tE", "cudaq::quantum_platform::is_simulator::qpu_id"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform14list_platformsEv", "cudaq::quantum_platform::list_platforms"], [1, 2, 1, "_CPPv4NK5cudaq16quantum_platform4nameEv", "cudaq::quantum_platform::name"], [1, 2, 1, "_CPPv4NK5cudaq16quantum_platform8num_qpusEv", "cudaq::quantum_platform::num_qpus"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform14reset_exec_ctxENSt6size_tE", "cudaq::quantum_platform::reset_exec_ctx"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform14reset_exec_ctxENSt6size_tE", "cudaq::quantum_platform::reset_exec_ctx::qpu_id"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform11reset_noiseEv", "cudaq::quantum_platform::reset_noise"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform16setTargetBackendERKNSt6stringE", "cudaq::quantum_platform::setTargetBackend"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform16setTargetBackendERKNSt6stringE", "cudaq::quantum_platform::setTargetBackend::name"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform15set_current_qpuEKNSt6size_tE", "cudaq::quantum_platform::set_current_qpu"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform15set_current_qpuEKNSt6size_tE", "cudaq::quantum_platform::set_current_qpu::device_id"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform12set_exec_ctxEPN5cudaq16ExecutionContextENSt6size_tE", "cudaq::quantum_platform::set_exec_ctx"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform12set_exec_ctxEPN5cudaq16ExecutionContextENSt6size_tE", "cudaq::quantum_platform::set_exec_ctx::ctx"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform12set_exec_ctxEPN5cudaq16ExecutionContextENSt6size_tE", "cudaq::quantum_platform::set_exec_ctx::qpu_id"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform9set_noiseEPK11noise_model", "cudaq::quantum_platform::set_noise"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform9set_noiseEPK11noise_model", "cudaq::quantum_platform::set_noise::model"], [1, 2, 1, "_CPPv4N5cudaq16quantum_platform9set_shotsEi", "cudaq::quantum_platform::set_shots"], [1, 3, 1, "_CPPv4N5cudaq16quantum_platform9set_shotsEi", "cudaq::quantum_platform::set_shots::numShots"], [1, 2, 1, "_CPPv4NK5cudaq16quantum_platform29supports_conditional_feedbackEKNSt6size_tE", "cudaq::quantum_platform::supports_conditional_feedback"], [1, 3, 1, "_CPPv4NK5cudaq16quantum_platform29supports_conditional_feedbackEKNSt6size_tE", "cudaq::quantum_platform::supports_conditional_feedback::qpu_id"], [1, 2, 1, "_CPPv4NK5cudaq16quantum_platform26supports_task_distributionEv", "cudaq::quantum_platform::supports_task_distribution"], [1, 0, 1, "_CPPv4N5cudaq5qubitE", "cudaq::qubit"], [1, 1, 1, "_CPPv4I_NSt6size_tEEN5cudaq5quditE", "cudaq::qudit"], [1, 5, 1, "_CPPv4I_NSt6size_tEEN5cudaq5quditE", "cudaq::qudit::Levels"], [1, 2, 1, "_CPPv4N5cudaq5qudit5quditEv", "cudaq::qudit::qudit"], [1, 0, 1, "_CPPv4N5cudaq8registryE", "cudaq::registry"], [1, 1, 1, "_CPPv4I0EN5cudaq8registry14RegisteredTypeE", "cudaq::registry::RegisteredType"], [1, 5, 1, "_CPPv4I0EN5cudaq8registry14RegisteredTypeE", "cudaq::registry::RegisteredType::T"], [1, 1, 1, "_CPPv4N5cudaq13sample_resultE", "cudaq::sample_result"], [1, 2, 1, "_CPPv4N5cudaq13sample_result6appendER15ExecutionResult", "cudaq::sample_result::append"], [1, 3, 1, "_CPPv4N5cudaq13sample_result6appendER15ExecutionResult", "cudaq::sample_result::append::result"], [1, 2, 1, "_CPPv4N5cudaq13sample_result5beginEv", "cudaq::sample_result::begin"], [1, 2, 1, "_CPPv4NK5cudaq13sample_result5beginEv", "cudaq::sample_result::begin"], [1, 2, 1, "_CPPv4NK5cudaq13sample_result6cbeginEv", "cudaq::sample_result::cbegin"], [1, 2, 1, "_CPPv4NK5cudaq13sample_result4cendEv", "cudaq::sample_result::cend"], [1, 2, 1, "_CPPv4N5cudaq13sample_result5clearEv", "cudaq::sample_result::clear"], [1, 2, 1, "_CPPv4N5cudaq13sample_result5countENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::count"], [1, 3, 1, "_CPPv4N5cudaq13sample_result5countENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::count::bitString"], [1, 3, 1, "_CPPv4N5cudaq13sample_result5countENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::count::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_result11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::sample_result::deserialize"], [1, 3, 1, "_CPPv4N5cudaq13sample_result11deserializeERNSt6vectorINSt6size_tEEE", "cudaq::sample_result::deserialize::data"], [1, 2, 1, "_CPPv4N5cudaq13sample_result4dumpERNSt7ostreamE", "cudaq::sample_result::dump"], [1, 2, 1, "_CPPv4N5cudaq13sample_result4dumpEv", "cudaq::sample_result::dump"], [1, 3, 1, "_CPPv4N5cudaq13sample_result4dumpERNSt7ostreamE", "cudaq::sample_result::dump::os"], [1, 2, 1, "_CPPv4N5cudaq13sample_result3endEv", "cudaq::sample_result::end"], [1, 2, 1, "_CPPv4NK5cudaq13sample_result3endEv", "cudaq::sample_result::end"], [1, 2, 1, "_CPPv4N5cudaq13sample_result9exp_val_zEKNSt11string_viewE", "cudaq::sample_result::exp_val_z"], [1, 3, 1, "_CPPv4N5cudaq13sample_result9exp_val_zEKNSt11string_viewE", "cudaq::sample_result::exp_val_z::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_result12get_marginalERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal"], [1, 2, 1, "_CPPv4N5cudaq13sample_result12get_marginalERRKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal"], [1, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::marginalIndices"], [1, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERRKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::marginalIndices"], [1, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::registerName"], [1, 3, 1, "_CPPv4N5cudaq13sample_result12get_marginalERRKNSt6vectorINSt6size_tEEEKNSt11string_viewE", "cudaq::sample_result::get_marginal::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_result15has_even_parityENSt11string_viewE", "cudaq::sample_result::has_even_parity"], [1, 3, 1, "_CPPv4N5cudaq13sample_result15has_even_parityENSt11string_viewE", "cudaq::sample_result::has_even_parity::bitString"], [1, 2, 1, "_CPPv4N5cudaq13sample_result15has_expectationEKNSt11string_viewE", "cudaq::sample_result::has_expectation"], [1, 3, 1, "_CPPv4N5cudaq13sample_result15has_expectationEKNSt11string_viewE", "cudaq::sample_result::has_expectation::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_result13most_probableEKNSt11string_viewE", "cudaq::sample_result::most_probable"], [1, 3, 1, "_CPPv4N5cudaq13sample_result13most_probableEKNSt11string_viewE", "cudaq::sample_result::most_probable::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_resultpLER13sample_result", "cudaq::sample_result::operator+="], [1, 3, 1, "_CPPv4N5cudaq13sample_resultpLER13sample_result", "cudaq::sample_result::operator+=::other"], [1, 2, 1, "_CPPv4N5cudaq13sample_resultaSER13sample_result", "cudaq::sample_result::operator="], [1, 3, 1, "_CPPv4N5cudaq13sample_resultaSER13sample_result", "cudaq::sample_result::operator=::counts"], [1, 2, 1, "_CPPv4NK5cudaq13sample_resulteqERK13sample_result", "cudaq::sample_result::operator=="], [1, 3, 1, "_CPPv4NK5cudaq13sample_resulteqERK13sample_result", "cudaq::sample_result::operator==::counts"], [1, 2, 1, "_CPPv4N5cudaq13sample_result11probabilityENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::probability"], [1, 3, 1, "_CPPv4N5cudaq13sample_result11probabilityENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::probability::bitString"], [1, 3, 1, "_CPPv4N5cudaq13sample_result11probabilityENSt11string_viewEKNSt11string_viewE", "cudaq::sample_result::probability::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_result14register_namesEv", "cudaq::sample_result::register_names"], [1, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultER15ExecutionResult", "cudaq::sample_result::sample_result"], [1, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultERK13sample_result", "cudaq::sample_result::sample_result"], [1, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultERNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result"], [1, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultEdRNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result"], [1, 2, 1, "_CPPv4N5cudaq13sample_result13sample_resultEv", "cudaq::sample_result::sample_result"], [1, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultEdRNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result::preComputedExp"], [1, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultER15ExecutionResult", "cudaq::sample_result::sample_result::result"], [1, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultERNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result::results"], [1, 3, 1, "_CPPv4N5cudaq13sample_result13sample_resultEdRNSt6vectorI15ExecutionResultEE", "cudaq::sample_result::sample_result::results"], [1, 2, 1, "_CPPv4N5cudaq13sample_result9serializeEv", "cudaq::sample_result::serialize"], [1, 2, 1, "_CPPv4N5cudaq13sample_result4sizeEKNSt11string_viewE", "cudaq::sample_result::size"], [1, 3, 1, "_CPPv4N5cudaq13sample_result4sizeEKNSt11string_viewE", "cudaq::sample_result::size::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_result6to_mapEKNSt11string_viewE", "cudaq::sample_result::to_map"], [1, 3, 1, "_CPPv4N5cudaq13sample_result6to_mapEKNSt11string_viewE", "cudaq::sample_result::to_map::registerName"], [1, 2, 1, "_CPPv4N5cudaq13sample_resultD0Ev", "cudaq::sample_result::~sample_result"], [1, 2, 1, "_CPPv4N5cudaq9set_noiseERKN5cudaq11noise_modelE", "cudaq::set_noise"], [1, 3, 1, "_CPPv4N5cudaq9set_noiseERKN5cudaq11noise_modelE", "cudaq::set_noise::model"], [1, 2, 1, "_CPPv4N5cudaq15set_random_seedENSt6size_tE", "cudaq::set_random_seed"], [1, 3, 1, "_CPPv4N5cudaq15set_random_seedENSt6size_tE", "cudaq::set_random_seed::seed"], [1, 1, 1, "_CPPv4N5cudaq7spin_opE", "cudaq::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op5beginEv", "cudaq::spin_op::begin"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op5beginEv", "cudaq::spin_op::begin"], [1, 0, 1, "_CPPv4N5cudaq7spin_op12csr_spmatrixE", "cudaq::spin_op::csr_spmatrix"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op16distribute_termsENSt6size_tE", "cudaq::spin_op::distribute_terms"], [1, 3, 1, "_CPPv4NK5cudaq7spin_op16distribute_termsENSt6size_tE", "cudaq::spin_op::distribute_terms::numChunks"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op4dumpEv", "cudaq::spin_op::dump"], [1, 2, 1, "_CPPv4N5cudaq7spin_op3endEv", "cudaq::spin_op::end"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op3endEv", "cudaq::spin_op::end"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op14for_each_pauliERRNSt8functionIFv5pauliNSt6size_tEEEE", "cudaq::spin_op::for_each_pauli"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op13for_each_termERRNSt8functionIFvR7spin_opEEE", "cudaq::spin_op::for_each_term"], [1, 2, 1, "_CPPv4N5cudaq7spin_op9from_wordERKNSt6stringE", "cudaq::spin_op::from_word"], [1, 3, 1, "_CPPv4N5cudaq7spin_op9from_wordERKNSt6stringE", "cudaq::spin_op::from_word::pauliWord"], [1, 2, 1, "_CPPv4N5cudaq7spin_op21getDataRepresentationEv", "cudaq::spin_op::getDataRepresentation"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op15get_coefficientEv", "cudaq::spin_op::get_coefficient"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op12get_raw_dataEv", "cudaq::spin_op::get_raw_data"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op11is_identityEv", "cudaq::spin_op::is_identity"], [1, 1, 1, "_CPPv4I0EN5cudaq7spin_op8iteratorE", "cudaq::spin_op::iterator"], [1, 5, 1, "_CPPv4I0EN5cudaq7spin_op8iteratorE", "cudaq::spin_op::iterator::QualifiedSpinOp"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op10num_qubitsEv", "cudaq::spin_op::num_qubits"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op9num_termsEv", "cudaq::spin_op::num_terms"], [1, 2, 1, "_CPPv4N5cudaq7spin_opmLEKNSt7complexIdEE", "cudaq::spin_op::operator*="], [1, 2, 1, "_CPPv4N5cudaq7spin_opmLEKd", "cudaq::spin_op::operator*="], [1, 2, 1, "_CPPv4N5cudaq7spin_opmLERK7spin_op", "cudaq::spin_op::operator*="], [1, 3, 1, "_CPPv4N5cudaq7spin_opmLEKNSt7complexIdEE", "cudaq::spin_op::operator*=::v"], [1, 3, 1, "_CPPv4N5cudaq7spin_opmLEKd", "cudaq::spin_op::operator*=::v"], [1, 3, 1, "_CPPv4N5cudaq7spin_opmLERK7spin_op", "cudaq::spin_op::operator*=::v"], [1, 2, 1, "_CPPv4N5cudaq7spin_oppLERK7spin_op", "cudaq::spin_op::operator+="], [1, 3, 1, "_CPPv4N5cudaq7spin_oppLERK7spin_op", "cudaq::spin_op::operator+=::v"], [1, 2, 1, "_CPPv4N5cudaq7spin_opmIERK7spin_op", "cudaq::spin_op::operator-="], [1, 3, 1, "_CPPv4N5cudaq7spin_opmIERK7spin_op", "cudaq::spin_op::operator-=::v"], [1, 2, 1, "_CPPv4N5cudaq7spin_opaSERK7spin_op", "cudaq::spin_op::operator="], [1, 2, 1, "_CPPv4NK5cudaq7spin_opeqERK7spin_op", "cudaq::spin_op::operator=="], [1, 3, 1, "_CPPv4NK5cudaq7spin_opeqERK7spin_op", "cudaq::spin_op::operator==::v"], [1, 2, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random"], [1, 3, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random::nQubits"], [1, 3, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random::nTerms"], [1, 3, 1, "_CPPv4N5cudaq7spin_op6randomENSt6size_tENSt6size_tEj", "cudaq::spin_op::random::seed"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opE5pauliKNSt6size_tENSt7complexIdEE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opENSt6size_tE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERK12spin_op_termRKNSt7complexIdEE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERK7spin_op", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt13unordered_mapI12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt6vectorI12spin_op_termEERKNSt6vectorINSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt6vectorIdEENSt6size_tE", "cudaq::spin_op::spin_op"], [1, 2, 1, "_CPPv4N5cudaq7spin_op7spin_opEv", "cudaq::spin_op::spin_op"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt13unordered_mapI12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op::_terms"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt6vectorI12spin_op_termEERKNSt6vectorINSt7complexIdEEEE", "cudaq::spin_op::spin_op::bsf"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opE5pauliKNSt6size_tENSt7complexIdEE", "cudaq::spin_op::spin_op::coeff"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERK12spin_op_termRKNSt7complexIdEE", "cudaq::spin_op::spin_op::coeff"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt6vectorI12spin_op_termEERKNSt6vectorINSt7complexIdEEEE", "cudaq::spin_op::spin_op::coeffs"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt6vectorIdEENSt6size_tE", "cudaq::spin_op::spin_op::data_rep"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opE5pauliKNSt6size_tENSt7complexIdEE", "cudaq::spin_op::spin_op::id"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt6vectorIdEENSt6size_tE", "cudaq::spin_op::spin_op::nQubits"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opENSt6size_tE", "cudaq::spin_op::spin_op::numQubits"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERK7spin_op", "cudaq::spin_op::spin_op::o"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERK12spin_op_termRKNSt7complexIdEE", "cudaq::spin_op::spin_op::term"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERKNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op::termData"], [1, 3, 1, "_CPPv4N5cudaq7spin_op7spin_opERNSt4pairIK12spin_op_termNSt7complexIdEEEE", "cudaq::spin_op::spin_op::termData"], [1, 0, 1, "_CPPv4N5cudaq7spin_op12spin_op_termE", "cudaq::spin_op::spin_op_term"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op9to_matrixEv", "cudaq::spin_op::to_matrix"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op16to_sparse_matrixEv", "cudaq::spin_op::to_sparse_matrix"], [1, 2, 1, "_CPPv4NK5cudaq7spin_op9to_stringEb", "cudaq::spin_op::to_string"], [1, 3, 1, "_CPPv4NK5cudaq7spin_op9to_stringEb", "cudaq::spin_op::to_string::printCoefficients"], [1, 2, 1, "_CPPv4N5cudaq7spin_opD0Ev", "cudaq::spin_op::~spin_op"], [1, 1, 1, "_CPPv4N5cudaq5stateE", "cudaq::state"], [1, 2, 1, "_CPPv4N5cudaq5state4dumpEv", "cudaq::state::dump"], [1, 2, 1, "_CPPv4N5cudaq5state8get_dataEv", "cudaq::state::get_data"], [1, 2, 1, "_CPPv4N5cudaq5state9get_shapeEv", "cudaq::state::get_shape"], [1, 2, 1, "_CPPv4N5cudaq5stateixENSt6size_tE", "cudaq::state::operator[]"], [1, 3, 1, "_CPPv4N5cudaq5stateixENSt6size_tE", "cudaq::state::operator[]::idx"], [1, 2, 1, "_CPPv4N5cudaq5state7overlapER5state", "cudaq::state::overlap"], [1, 3, 1, "_CPPv4N5cudaq5state7overlapER5state", "cudaq::state::overlap::other"], [1, 2, 1, "_CPPv4N5cudaq5state5stateE5State", "cudaq::state::state"], [1, 3, 1, "_CPPv4N5cudaq5state5stateE5State", "cudaq::state::state::d"], [1, 2, 1, "_CPPv4N5cudaq11unset_noiseEv", "cudaq::unset_noise"], [2, 6, 0, "-", "cudaq"]], "cudaq": [[2, 7, 1, "", "AmplitudeDampingChannel"], [2, 7, 1, "", "AsyncObserveResult"], [2, 7, 1, "", "AsyncSampleResult"], [2, 7, 1, "", "BitFlipChannel"], [2, 7, 1, "", "ComplexMatrix"], [2, 7, 1, "", "DepolarizationChannel"], [2, 7, 1, "", "Kernel"], [2, 7, 1, "", "KrausChannel"], [2, 7, 1, "", "KrausOperator"], [2, 7, 1, "", "NoiseModel"], [2, 7, 1, "", "ObserveResult"], [2, 7, 1, "", "OptimizationResult"], [2, 7, 1, "", "PhaseFlipChannel"], [2, 7, 1, "", "QuakeValue"], [2, 7, 1, "", "SampleResult"], [2, 7, 1, "", "SpinOperator"], [2, 7, 1, "", "Target"], [2, 11, 1, "", "from_state"], [2, 11, 1, "", "get_target"], [2, 11, 1, "", "get_targets"], [2, 11, 1, "", "has_target"], [2, 8, 1, "", "initialize_cudaq"], [2, 11, 1, "", "make_kernel"], [2, 8, 1, "", "num_available_gpus"], [2, 11, 1, "", "observe"], [2, 11, 1, "", "observe_async"], [2, 7, 1, "", "qreg"], [2, 7, 1, "", "qubit"], [2, 11, 1, "", "reset_target"], [2, 11, 1, "", "sample"], [2, 11, 1, "", "sample_async"], [2, 11, 1, "", "set_noise"], [2, 8, 1, "", "set_random_seed"], [2, 11, 1, "", "set_target"], [2, 11, 1, "", "unset_noise"], [2, 11, 1, "", "vqe"]], "cudaq.AmplitudeDampingChannel": [[2, 8, 1, "", "__init__"]], "cudaq.AsyncObserveResult": [[2, 8, 1, "", "get"]], "cudaq.AsyncSampleResult": [[2, 8, 1, "", "get"]], "cudaq.BitFlipChannel": [[2, 8, 1, "", "__init__"]], "cudaq.ComplexMatrix": [[2, 8, 1, "", "__getitem__"], [2, 8, 1, "", "__str__"], [2, 8, 1, "", "minimal_eigenvalue"]], "cudaq.DepolarizationChannel": [[2, 8, 1, "", "__init__"]], "cudaq.Kernel": [[2, 8, 1, "", "__call__"], [2, 8, 1, "", "__str__"], [2, 8, 1, "", "adjoint"], [2, 8, 1, "", "apply_call"], [2, 9, 1, "", "argument_count"], [2, 9, 1, "", "arguments"], [2, 8, 1, "", "c_if"], [2, 8, 1, "", "ch"], [2, 8, 1, "", "control"], [2, 8, 1, "", "cs"], [2, 8, 1, "", "ct"], [2, 8, 1, "", "cx"], [2, 8, 1, "", "cy"], [2, 8, 1, "", "cz"], [2, 8, 1, "", "for_loop"], [2, 8, 1, "", "h"], [2, 8, 1, "", "mx"], [2, 8, 1, "", "my"], [2, 8, 1, "", "mz"], [2, 9, 1, "", "name"], [2, 8, 1, "", "qalloc"], [2, 8, 1, "", "r1"], [2, 8, 1, "", "rx"], [2, 8, 1, "", "ry"], [2, 8, 1, "", "rz"], [2, 8, 1, "", "s"], [2, 8, 1, "", "sdg"], [2, 8, 1, "", "swap"], [2, 8, 1, "", "t"], [2, 8, 1, "", "tdg"], [2, 8, 1, "", "x"], [2, 8, 1, "", "y"], [2, 8, 1, "", "z"]], "cudaq.KrausChannel": [[2, 8, 1, "", "__getitem__"], [2, 8, 1, "", "append"]], "cudaq.KrausOperator": [[2, 10, 1, "", "col_count"], [2, 10, 1, "", "row_count"]], "cudaq.NoiseModel": [[2, 8, 1, "", "__init__"], [2, 8, 1, "", "add_channel"], [2, 8, 1, "", "get_channels"]], "cudaq.ObserveResult": [[2, 8, 1, "", "counts"], [2, 8, 1, "", "dump"], [2, 8, 1, "", "expectation_z"], [2, 8, 1, "", "get_spin"]], "cudaq.PhaseFlipChannel": [[2, 8, 1, "", "__init__"]], "cudaq.QuakeValue": [[2, 8, 1, "", "__add__"], [2, 8, 1, "", "__getitem__"], [2, 8, 1, "", "__mul__"], [2, 8, 1, "", "__neg__"], [2, 8, 1, "", "__radd__"], [2, 8, 1, "", "__rmul__"], [2, 8, 1, "", "__rsub__"], [2, 8, 1, "", "__sub__"], [2, 8, 1, "", "slice"]], "cudaq.SampleResult": [[2, 8, 1, "", "__getitem__"], [2, 8, 1, "", "__iter__"], [2, 8, 1, "", "__len__"], [2, 8, 1, "", "clear"], [2, 8, 1, "", "count"], [2, 8, 1, "", "dump"], [2, 8, 1, "", "expectation_z"], [2, 8, 1, "", "get_marginal_counts"], [2, 8, 1, "", "get_register_counts"], [2, 8, 1, "", "get_sequential_data"], [2, 8, 1, "", "items"], [2, 8, 1, "", "most_probable"], [2, 8, 1, "", "probability"], [2, 9, 1, "", "register_names"], [2, 8, 1, "", "values"]], "cudaq.SpinOperator": [[2, 8, 1, "", "__add__"], [2, 8, 1, "", "__eq__"], [2, 8, 1, "", "__iter__"], [2, 8, 1, "", "__mul__"], [2, 8, 1, "", "__radd__"], [2, 8, 1, "", "__rmul__"], [2, 8, 1, "", "__rsub__"], [2, 8, 1, "", "__sub__"], [2, 8, 1, "", "distribute_terms"], [2, 8, 1, "", "dump"], [2, 8, 1, "", "for_each_pauli"], [2, 8, 1, "", "for_each_term"], [2, 8, 1, "", "from_word"], [2, 8, 1, "", "get_coefficient"], [2, 8, 1, "", "get_qubit_count"], [2, 8, 1, "", "get_raw_data"], [2, 8, 1, "", "get_term_count"], [2, 8, 1, "", "is_identity"], [2, 8, 1, "", "random"], [2, 8, 1, "", "serialize"], [2, 8, 1, "", "to_matrix"], [2, 8, 1, "", "to_sparse_matrix"], [2, 8, 1, "", "to_string"]], "cudaq.Target": [[2, 10, 1, "", "description"], [2, 10, 1, "", "name"], [2, 8, 1, "", "num_qpus"], [2, 10, 1, "", "platform"], [2, 10, 1, "", "simulator"]], "cudaq.gradients": [[2, 7, 1, "", "CentralDifference"], [2, 7, 1, "", "ForwardDifference"], [2, 7, 1, "", "ParameterShift"], [2, 7, 1, "", "gradient"]], "cudaq.gradients.CentralDifference": [[2, 8, 1, "", "compute"]], "cudaq.gradients.ForwardDifference": [[2, 8, 1, "", "compute"]], "cudaq.gradients.ParameterShift": [[2, 8, 1, "", "compute"]], "cudaq.mpi": [[2, 8, 1, "", "all_gather"], [2, 8, 1, "", "finalize"], [2, 8, 1, "", "initialize"], [2, 8, 1, "", "is_initialized"], [2, 8, 1, "", "num_ranks"], [2, 8, 1, "", "rank"]], "cudaq.optimizers": [[2, 7, 1, "", "COBYLA"], [2, 7, 1, "", "GradientDescent"], [2, 7, 1, "", "LBFGS"], [2, 7, 1, "", "NelderMead"], [2, 7, 1, "", "optimizer"]], "cudaq.optimizers.COBYLA": [[2, 10, 1, "", "initial_parameters"], [2, 10, 1, "", "lower_bounds"], [2, 10, 1, "", "max_iterations"], [2, 8, 1, "", "optimize"], [2, 10, 1, "", "upper_bounds"]], "cudaq.optimizers.GradientDescent": [[2, 10, 1, "", "initial_parameters"], [2, 10, 1, "", "lower_bounds"], [2, 10, 1, "", "max_iterations"], [2, 8, 1, "", "optimize"], [2, 10, 1, "", "upper_bounds"]], "cudaq.optimizers.LBFGS": [[2, 10, 1, "", "initial_parameters"], [2, 10, 1, "", "lower_bounds"], [2, 10, 1, "", "max_iterations"], [2, 8, 1, "", "optimize"], [2, 10, 1, "", "upper_bounds"]], "cudaq.optimizers.NelderMead": [[2, 10, 1, "", "initial_parameters"], [2, 10, 1, "", "lower_bounds"], [2, 10, 1, "", "max_iterations"], [2, 8, 1, "", "optimize"], [2, 10, 1, "", "upper_bounds"]], "cudaq.spin": [[2, 11, 1, "", "i"], [2, 11, 1, "", "x"], [2, 11, 1, "", "y"], [2, 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, 10, 41], "document": 0, "cuda": [0, 1, 2, 9, 10, 11, 12, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 41, 43, 45, 46, 47, 48, 49, 50], "quantum": [0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 16, 17, 20, 21, 22, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 40, 41, 43, 45, 46, 47, 48, 49, 50], "api": [0, 1, 2], "c": [1, 33, 46], "oper": [1, 20, 21], "common": 1, "nois": 1, "model": [1, 18], "kernel": [1, 2, 15, 17, 36, 39, 42], "builder": 1, "algorithm": [1, 13, 16, 43, 47], "platform": [1, 23, 40], "namespac": [1, 19], "python": [2, 10, 46, 47], "program": [2, 16, 22, 37], "construct": 2, "execut": [2, 3, 37], "backend": [2, 5, 46, 48], "configur": 2, "data": 2, "type": [2, 25, 27], "optim": [2, 13, 47], "gradient": [2, 13], "noisi": [2, 6, 47], "simul": [2, 6, 32, 33, 44, 47, 48], "mpi": 2, "submodul": 2, "circuit": [3, 24, 32], "sampl": [3, 13, 16], "observ": [3, 13], "hybrid": 4, "neural": 4, "network": [4, 48], "multi": [5, 33, 48], "gpu": [5, 48], "workflow": 5, "avail": 5, "target": 5, "default": 5, "cpu": [5, 48], "acceler": 5, "via": 5, "nvidia": 5, "multipl": 5, "qpu": 5, "": [5, 16, 32], "singl": [7, 48], "qubit": [7, 20, 25], "rotat": 7, "variat": [8, 43, 47], "eigensolv": [8, 47], "content": 9, "open": 10, "beta": 10, "instal": 10, "docker": 10, "imag": 10, "us": [10, 33, 35, 47], "termin": 10, "v": 10, "wheel": 10, "build": 10, "from": [10, 46], "sourc": 10, "next": 10, "step": 10, "releas": 11, "languag": 12, "specif": [12, 26], "primit": 13, "cudaq": [13, 20, 21, 25, 36], "control": [14, 33], "flow": 14, "just": 15, "time": [15, 42], "creation": 15, "exampl": [16, 45], "hello": 16, "world": 16, "simpl": 16, "bell": 16, "state": [16, 48], "ghz": 16, "prepar": 16, "phase": 16, "estim": 16, "deuteron": 16, "bind": 16, "energi": 16, "paramet": 16, "sweep": 16, "grover": 16, "iter": 16, "compos": 17, "allow": 17, "classic": 17, "function": [17, 38], "invoc": 17, "machin": 18, "intrins": 20, "spin_op": 21, "pattern": 22, "comput": [22, 33], "action": [22, 32], "uncomput": 22, "sub": 24, "synthesi": [24, 33], "qudit": 25, "level": 25, "contain": 25, "qspan": 25, "n": 25, "qreg": 25, "quak": 27, "dialect": 27, "gener": [27, 38], "introduct": [27, 33, 47], "motiv": 27, "advanc": 28, "topic": 28, "cmake": 29, "work": 30, "ir": 30, "creat": [31, 36], "your": 31, "own": 31, "compil": [31, 37, 42], "pass": 31, "extend": 32, "new": 32, "circuitsimul": 32, "requir": 32, "subtyp": 32, "method": 32, "overrid": 32, "let": 32, "see": 32, "thi": 32, "expect": 33, "valu": 33, "cuquantum": [33, 48], "hardwar": [33, 46, 47], "provid": [33, 47], "basic": 34, "alloc": 35, "memori": 35, "dynam": 36, "kernel_build": 36, "librari": 38, "what": 39, "i": 39, "take": 40, "advantag": 40, "underli": 40, "prerequisit": 41, "runtim": 42, "versu": 42, "debug": 44, "verbos": 44, "output": 44, "quantinuum": 46, "set": 46, "credenti": 46, "submiss": 46, "ionq": 46, "iqm": 46, "bernstein": 47, "vazirani": 47, "approxim": 47, "vector": 48, "node": 48, "openmp": 48, "onli": 48, "tensor": 48, "tutori": 49, "version": 50}, "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": {"Namespace": [[19, "namespace"]], "Quantum Programming Patterns": [[22, "quantum-programming-patterns"]], "Compute-Action-Uncompute": [[22, "compute-action-uncompute"]], "Quantum Platform": [[23, "quantum-platform"]], "Quantum Intrinsic Operations": [[20, "quantum-intrinsic-operations"]], "Operations on cudaq::qubit": [[20, "operations-on-cudaq-qubit"]], "Machine Model": [[18, "machine-model"]], "Quantum Operators": [[21, "quantum-operators"]], "cudaq::spin_op": [[21, "cudaq-spin-op"]], "Quantum Kernels": [[17, "quantum-kernels"]], "Kernel Composability": [[17, "kernel-composability"]], "Allowed Kernel Classical Function Invocations": [[17, "allowed-kernel-classical-function-invocations"]], "Example Programs": [[16, "example-programs"]], "Hello World - Simple Bell State": [[16, "hello-world-simple-bell-state"]], "GHZ State Preparation and Sampling": [[16, "ghz-state-preparation-and-sampling"]], "Quantum Phase Estimation": [[16, "quantum-phase-estimation"]], "Deuteron Binding Energy Parameter Sweep": [[16, "deuteron-binding-energy-parameter-sweep"]], "Grover\u2019s Algorithm": [[16, "grover-s-algorithm"]], "Iterative Phase Estimation": [[16, "iterative-phase-estimation"]], "Quantum Algorithmic Primitives": [[13, "quantum-algorithmic-primitives"]], "cudaq::sample": [[13, "cudaq-sample"]], "cudaq::observe": [[13, "cudaq-observe"]], "cudaq::optimizer": [[13, "cudaq-optimizer"]], "cudaq::gradient": [[13, "cudaq-gradient"]], "Language Specification": [[12, "language-specification"]], "CUDA Quantum": [[12, null], [9, "cuda-quantum"]], "Just-in-Time Kernel Creation": [[15, "just-in-time-kernel-creation"]], "Control Flow": [[14, "control-flow"]], "Sub-circuit Synthesis": [[24, "sub-circuit-synthesis"]], "Specifications": [[26, "specifications"]], "Advanced CUDA Quantum Topics": [[28, "advanced-cuda-quantum-topics"]], "CUDA Quantum Advanced": [[28, null]], "CUDA Quantum and CMake": [[29, "cuda-quantum-and-cmake"]], "Quake Dialect": [[27, "quake-dialect"]], "General Introduction": [[27, "general-introduction"]], "Motivation": [[27, "motivation"]], "Quake Types": [[27, "quake-types"]], "Quantum Types": [[25, "quantum-types"]], "cudaq::qudit