MCPcopy Create free account

hub / github.com/NVIDIA/cuda-quantum / functions

Functions11,928 in github.com/NVIDIA/cuda-quantum

↓ 6 callersFunctioncr1
This operation applies a `controlled-r1` operation to the given target qubit, with the provided control qubit/s.
python/cudaq/qis/qis.py:164
↓ 6 callersFunctioncreate_molecule
runtime/cudaq/domains/chemistry/molecule.cpp:85
↓ 6 callersFunctioncrz
This operation applies a `controlled-rz` operation to the given target qubit, with the provided control qubit/s.
python/cudaq/qis/qis.py:157
↓ 6 callersFunctiondiagnostics
tpls/json/single_include/nlohmann/json.hpp:4531
↓ 6 callersFunctiondisplacement
Instantiates a displacement operator acting on the given degree of freedom.
docs/sphinx/snippets/python/using/backends/dynamics.py:130
↓ 6 callersFunctiondisplay
targettests/SeparateCompilation/pauli_words.cpp:26
↓ 6 callersFunctiondoubleExcitation
runtime/cudaq/domains/chemistry/uccsd.h:183
↓ 6 callersFunctiondouble_excitation_opt
(qubits: cudaq.qview, p_occ: int, q_occ: int, r_virt: int, s_virt: int, theta: float
python/cudaq/kernels/uccsd.py:147
↓ 6 callersFunctiondouble_excitation_opt1
(qubits: cudaq.qview, p_occ: int, q_occ: int, r_virt: int, s_virt: int, theta:
python/tests/kernel/test_kernel_uccsd.py:54
↓ 6 callersFunctiondump_bool_vector
targettests/SeparateCompilation/arith_spans.cpp:26
↓ 6 callersFunctiondump_int_vector
targettests/SeparateCompilation/arith_spans.cpp:33
↓ 6 callersMethodemitDecomposedFuncOp
cudaq/lib/Optimizer/Transforms/UnitarySynthesis.cpp:100
↓ 6 callersMethodendSpan
runtime/logger/tracer.cpp:129
↓ 6 callersMethodflushGateQueue
@brief Flush the current queue of gates, i.e. apply them to the state.
runtime/nvqir/CircuitSimulator.h:131
↓ 6 callersFunctionfoo
cudaq/test/AST-Quake/bug_3270.cpp:15
↓ 6 callersFunctiongemv
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/algs/stogo/linalg.cc:121
↓ 6 callersMethodgen
runtime/internal/compiler/ArgumentConversion.cpp:860
↓ 6 callersFunctiongenIntegerConstant
runtime/internal/compiler/ArgumentConversion.cpp:28
↓ 6 callersFunctiongenerate_molecular_spin_ham_restricted
(h1e, h2e, ecore)
docs/sphinx/applications/python/qchem/classical_pyscf.py:20
↓ 6 callersMethodgetAllocatedQubits
Returns the set of physical qubits allocated in the DAG
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:1455
↓ 6 callersMethodgetAnalysisInfo
cudaq/lib/Optimizer/Transforms/LowerUnwind.cpp:67
↓ 6 callersFunctiongetDefaultExecutionManager
@brief Get an instance of the default execution manager. Returns the explicitly set manager if one was set via setExecutionManagerInternal(), otherwi
runtime/cudaq/qis/execution_manager.h:266
↓ 6 callersFunctiongetQuantumTypeByName
cudaq/include/cudaq/Optimizer/CodeGen/QIROpaqueStructTypes.h:20
↓ 6 callersFunctiongetStringType
Return the LLVM-IR dialect type: `[length x i8]`.
cudaq/include/cudaq/Optimizer/Builder/Factory.h:125
↓ 6 callersMethodget_binary_symplectic_form
runtime/cudaq/operators/product_op.cpp:1423
↓ 6 callersFunctionget_counts
runtime/nvqir/resourcecounter/ResourceCounter.cpp:42
↓ 6 callersMethodget_ops
runtime/common/NoiseModel.cpp:252
↓ 6 callersMethodget_pe_contribution
(self, dm, elec_only=False)
docs/sphinx/applications/python/qchem/cppe_lib.py:115
↓ 6 callersMethodget_remote_capabilities
runtime/cudaq/platform/quantum_platform.cpp:270
↓ 6 callersMethodget_string
tpls/json/single_include/nlohmann/json.hpp:12664
↓ 6 callersMethodget_to
tpls/json/single_include/nlohmann/json.hpp:12568
↓ 6 callersMethodhasBinding
cudaq/lib/Optimizer/Transforms/MemToReg.cpp:310
↓ 6 callersFunctionhash
tpls/json/single_include/nlohmann/json.hpp:6325
↓ 6 callersMethodisCudaqName
Return True if `name` is 'cudaq' or a known alias for the cudaq module (e.g. from ``import cudaq as cq``).
python/cudaq/kernel/ast_bridge.py:412
↓ 6 callersMethodisLeaf
Returns true if \p this is a graph leaf (has no dependencies, e.g., a wire alloc)
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:370
↓ 6 callersFunctionisLoopInvariant
If the value, v, dominates the loop then it is invariant by definition. Block arguments that are, in fact, a threaded invariant value should have been
cudaq/lib/Optimizer/Transforms/LoopAnalysis.cpp:100
↓ 6 callersFunctionisSupportedValue
Currently, only `!quake.ref`s generated directly from `quake.alloca`s are supported. This is with the assumption that the `factor-quantum-alloc` pass
cudaq/lib/Optimizer/Transforms/PhaseFolding.cpp:45
↓ 6 callersMethodis_canonicalized
runtime/cudaq/operators/product_op.cpp:338
↓ 6 callersMethodis_negative
Is this qudit negated?
runtime/cudaq/qis/qudit.h:64
↓ 6 callersFunctionis_string
@brief return whether value is a string @sa https://json.nlohmann.me/api/basic_json/is_string/
tpls/json/single_include/nlohmann/json.hpp:21412
↓ 6 callersFunctionjson_pointer
@brief create JSON pointer @sa https://json.nlohmann.me/api/json_pointer/json_pointer/
tpls/json/single_include/nlohmann/json.hpp:14566
↓ 6 callersFunctionkernel
(c: list[complex], i: int)
python/tests/kernel/test_kernel_complex.py:585
↓ 6 callersFunctionloadHandleIfPointer
`measure_handle` arrives at the bridge as either an SSA `!cc.measure_handle` or as the pointer form `!cc.ptr<!cc.measure_handle>` left by lvalue acces
cudaq/include/cudaq/Frontend/nvqpp/ASTBridge.h:54
↓ 6 callersFunctionmakeIXYChannel
unittests/ptsbe/PTSSamplingStrategyTester.cpp:33
↓ 6 callersFunctionmaxIndexAfter
Detectors and observables appear in the `.dem` file as TARGETS in `error(...)` lines, not as standalone instructions. `D5` is a reference to detector
targettests/execution/dem_from_kernel.cpp:196
↓ 6 callersMethodmz
runtime/nvqir/CircuitSimulator.h:1420
↓ 6 callersFunctionname
tpls/json/single_include/nlohmann/json.hpp:4526
↓ 6 callersFunctionnlopt_copy
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/api/options.c:131
↓ 6 callersFunctionnlopt_eval_constraint
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/util/stop.c:178
↓ 6 callersFunctionnlopt_rb_tree_resort
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/util/redblack.c:437
↓ 6 callersFunctionnlopt_set_default_initial_step
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/api/options.c:906
↓ 6 callersFunctionnlopt_set_lower_bounds
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/api/options.c:368
↓ 6 callersFunctionnlopt_set_max_objective
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/api/options.c:361
↓ 6 callersFunctionnon_kernel
(c: list[complex], i: int)
python/tests/kernel/test_kernel_complex.py:588
↓ 6 callersMethodnull
tpls/json/single_include/nlohmann/json.hpp:9569
↓ 6 callersMethodnumSlots
runtime/internal/device_call/include/cudaq_internal/device_call/RingBufferWrapper.h:115
↓ 6 callersFunctionopenvec
targettests/Kernel/signature-1.cpp:21
↓ 6 callersMethodpath
Create a device with a path topology. 0 -- 1 -- ... -- N
cudaq/include/cudaq/Support/Device.h:86
↓ 6 callersFunctionpauliz_matrix
()
python/tests/operator/op_utils.py:35
↓ 6 callersFunctionplusGate
Plus Gate : U|0> -> |1>, U|1> -> |2>, and U|2> -> |0>
unittests/qudit/SimpleQuditTester.cpp:32
↓ 6 callersFunctionprepopulate
runtime/nvqir/resourcecounter/ResourceCounter.cpp:55
↓ 6 callersFunctionqalloc
runtime/cudaq/builder/kernel_builder.cpp:486
↓ 6 callersMethodqft
python/tests/interop/quantum_lib/quantum_lib.cpp:17
↓ 6 callersFunctionquantumRTGenericRecordOutput
runtime/nvqir/NVQIR.cpp:267
↓ 6 callersMethodresetQubit
@brief Reset the qubit @param index 0-based index of qubit to reset
runtime/nvqir/qpp/QppCircuitSimulator.cpp:348
↓ 6 callersFunctionrunNoNoiseCase
targettests/execution/dem_from_kernel.cpp:250
↓ 6 callersFunctionscal
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/algs/stogo/linalg.cc:65
↓ 6 callersMethodsetShots
Provide the number of shots
runtime/common/BaseRemoteRESTQPU.h:108
↓ 6 callersFunctionset_communicator
runtime/cudaq/cudaq.cpp:197
↓ 6 callersFunctionshould_log
runtime/logger/logger.cpp:130
↓ 6 callersFunctionswapfunc
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/util/qsort_r.c:36
↓ 6 callersFunctiontest
()
python/tests/kernel/test_kernel_features.py:188
↓ 6 callersFunctiontest1
(arg: list[int])
python/tests/kernel/test_assignments.py:38
↓ 6 callersFunctiontest4
(arg: list[int])
python/tests/kernel/test_assignments.py:78
↓ 6 callersFunctiontest6
()
python/tests/kernel/test_assignments.py:117
↓ 6 callersFunctiontest7
()
python/tests/kernel/test_assignments.py:136
↓ 6 callersMethodtransform
runtime/cudaq/operators/sum_op.cpp:72
↓ 6 callersMethodtransform
runtime/cudaq/operators/product_op.cpp:225
↓ 6 callersMethodupdateHeight
Recalculates the height of this node
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:351
↓ 6 callersFunctionvectorSizetToArray
@brief Utility function mapping qubit ids to a QIR Array pointer Qubits are newly constructed in the returned array. Hence, the caller must manage the
runtime/nvqir/NVQIR.cpp:158
↓ 6 callersFunctionwarn
runtime/logger/logger.cpp:106
↓ 6 callersMethodwidth
runtime/cudaq/algorithms/draw.cpp:230
↓ 6 callersMethodwrite
realtime/unittests/utils/hololink_fpga_emulator.cpp:346
↓ 5 callersMethodObjectiveGradient
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/algs/stogo/global.h:38
↓ 5 callersMethodSearch
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/algs/stogo/global.cc:173
↓ 5 callersMethod__get_superior_type
Get the superior numeric type between two MLIR types. Complex > F64 > F32 > Integer, with integers and complex promoting to the wider
python/cudaq/kernel/ast_bridge.py:1288
↓ 5 callersFunction__quantum__qis__reset
runtime/nvqir/NVQIR.cpp:687
↓ 5 callersFunction__quantum__qis__swap
runtime/nvqir/NVQIR.cpp:606
↓ 5 callersFunction_adjoint_openqasm
(build_inner)
python/tests/builder/test_translate.py:84
↓ 5 callersFunction_extract_qubit_position_from_qubit_name
Extract the qubit position from the qubit name.
utils/mock_qpu/iqm/__init__.py:140
↓ 5 callersFunction_from_qasm_str
(qasm)
python/tests/contrib/test_from_qiskit.py:31
↓ 5 callersFunction_make_kernel_ast
Build an ``ast.Module`` for a stub kernel with the given type annotations. ``arg_types`` is a list of annotation strings (e.g. ``["int", "fl
python/tests/kernel/test_kernel_signature.py:80
↓ 5 callersFunction_run_in_subprocess
Run Python code in a fresh process so lazy import state is clean.
python/tests/utils/test_lazy_imports.py:15
↓ 5 callersFunctionaddThem
unittests/device_call/cpu_roce_device_call_app.cpp:46
↓ 5 callersFunctionarmResultStatus
Helper: arm the mock to return a specific HTTP status on the next /result. Resets prior test-hook state first so the test is order-independent.
unittests/backends/qbraid/QbraidTester.cpp:218
↓ 5 callersMethodas_eigen
runtime/cudaq/operators/matrix.cpp:92
↓ 5 callersMethodbegin
runtime/cudaq/utils/cudaq_utils.h:90
↓ 5 callersFunctioncall
runtime/cudaq/builder/kernel_builder.cpp:296
↓ 5 callersFunctioncheckNumControls
Check whether the operation has the correct number of controls. Note: This function assumes that the operation has already been tested for reference
cudaq/lib/Optimizer/Transforms/DecompositionPatterns.cpp:273
↓ 5 callersFunctionclosevec
targettests/Kernel/signature-2.cpp:37
← previousnext →801–900 of 11,928, ranked by callers