Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OriginQ/QPanda-2
/ types & classes
Types & classes
6,144 in github.com/OriginQ/QPanda-2
⨍
Functions
20,027
◇
Types & classes
6,144
↓ 653 callers
Class
CNOT
CNOT_GATE
include/Core/QuantumCircuit/QuantumGate.h:802
↓ 515 callers
Class
X
include/Core/QuantumCircuit/QuantumGate.h:283
↓ 484 callers
Class
H
include/Core/QuantumCircuit/QuantumGate.h:387
↓ 384 callers
Class
match
ThirdParty/Eigen/src/Core/Ref.h:29
↓ 321 callers
Class
RZ
include/Core/QuantumCircuit/QuantumGate.h:518
↓ 256 callers
Class
QProg
* @class QProg * @brief Quantum program,can construct quantum circuit,data struct is linked list * @ingroup QuantumCircuit */
include/Core/QuantumCircuit/QProgram.h:102
↓ 252 callers
Class
QCircuit
include/Core/QuantumCircuit/QGate.h:23
↓ 223 callers
Class
RY
include/Core/QuantumCircuit/QuantumGate.h:497
↓ 217 callers
Class
RX
include/Core/QuantumCircuit/QuantumGate.h:476
↓ 127 callers
Class
CZ
include/Core/QuantumCircuit/QuantumGate.h:845
↓ 124 callers
Class
StandardGate
include/Core/Utilities/Compiler/QASMCompiler/parser/Gate.hpp:23
↓ 113 callers
Class
Z
include/Core/QuantumCircuit/QuantumGate.h:318
↓ 106 callers
Class
S
include/Core/QuantumCircuit/QuantumGate.h:459
↓ 104 callers
Class
run_fail
* @class run_fail * @brief QPanda2 running time error exception * @ingroup Utilities */
include/Core/Utilities/Tools/QPandaException.h:120
↓ 102 callers
Class
SWAP
include/Core/QuantumCircuit/QuantumGate.h:943
↓ 81 callers
Class
Map
ThirdParty/Eigen/src/Core/Map.h:94
↓ 80 callers
Class
Y
include/Core/QuantumCircuit/QuantumGate.h:301
↓ 77 callers
Class
T
include/Core/QuantumCircuit/QuantumGate.h:442
↓ 74 callers
Class
CPUQVM
include/Core/QuantumMachine/OriginQuantumMachine.h:479
↓ 62 callers
Class
type
ThirdParty/pybind11/include/pybind11/pytypes.h:43
↓ 60 callers
Class
U3
include/Core/QuantumCircuit/QuantumGate.h:678
↓ 58 callers
Class
half
ThirdParty/Eigen/src/Core/arch/CUDA/Half.h:48
↓ 54 callers
Class
NoiseModel
* @brief noise model for user define noise. most code copied from NoiseCPUImplQPU * */
include/Core/QuantumNoise/NoiseModelV2.h:86
↓ 53 callers
Class
U1
include/Core/QuantumCircuit/QuantumGate.h:584
↓ 49 callers
Class
NodeIter
include/Core/QuantumCircuit/QNode.h:89
↓ 46 callers
Enum
Format
supported file formats
include/Core/Utilities/Compiler/Definitions.hpp:69
↓ 46 callers
Class
TensorOpCost
ThirdParty/EigenUnsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h:25
↓ 44 callers
Enum
Type
ThirdParty/Eigen/src/Core/util/Constants.h:461
↓ 43 callers
Class
BARRIER
include/Core/QuantumCircuit/QuantumGate.h:424
↓ 43 callers
Class
set
ThirdParty/pybind11/include/pybind11/pytypes.h:2169
↓ 40 callers
Class
DefaultDevice
Default device for the machine (typically a single cpu core)
ThirdParty/EigenUnsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h:17
↓ 39 callers
Class
I
ThirdParty/rapidjson/document.h:1991
↓ 39 callers
Class
str
ThirdParty/pybind11/include/pybind11/pytypes.h:41
↓ 38 callers
Class
FailedPredicateException
ThirdParty/antlr4/runtime/src/support/Declarations.h:24
↓ 37 callers
Class
QFRException
include/Core/Utilities/Compiler/Definitions.hpp:17
↓ 37 callers
Class
U4
include/Core/QuantumCircuit/QuantumGate.h:222
↓ 37 callers
Class
init_fail
* @class init_fail * @brief QPanda2 init failed exception * @ingroup Utilities */
include/Core/Utilities/Tools/QPandaException.h:106
↓ 36 callers
Class
arg_v
\ingroup annotations Annotation for arguments with values
ThirdParty/pybind11/include/pybind11/cast.h:1304
↓ 36 callers
Class
complex_var
* @brief complex number variate * @ingroup Variational */
include/Core/Variational/complex_var.h:14
↓ 36 callers
Class
expression
* @brief A proxy class for the Variational::var * @ingroup Variational */
include/Core/Variational/expression.h:16
↓ 34 callers
Class
exception
ThirdParty/pybind11/include/pybind11/pybind11.h:2536
↓ 33 callers
Class
CU
include/Core/QuantumCircuit/QuantumGate.h:761
↓ 32 callers
Class
AnsatzGate
* @brief Ansatz gate structure */
include/Core/Module/DataStruct.h:165
↓ 32 callers
Class
KarusError
include/Core/VirtualQuantumProcessor/MPSQVM/NoiseSimulator.h:93
↓ 32 callers
Class
String
ThirdParty/gtest/include/gtest/internal/gtest-port.h:678
↓ 31 callers
Class
none
ThirdParty/pybind11/include/pybind11/pytypes.h:1739
↓ 28 callers
Class
Interval
ThirdParty/antlr4/runtime/src/support/Declarations.h:56
↓ 28 callers
Class
qvm_attributes_error
* @class qvm_attributes_error * @brief QPanda2 quantum machine attributes error exception * @ingroup Utilities */
include/Core/Utilities/Tools/QPandaException.h:232
↓ 27 callers
Class
operation
Used in operation queues for phases/permutations Different constructors correspond to different kinds of gates, so some data is not initialized for ce
include/Core/VirtualQuantumProcessor/SparseQVM/BasicSparseState.h:51
↓ 26 callers
Class
IllegalArgumentException
ThirdParty/antlr4/runtime/src/support/Declarations.h:25
↓ 26 callers
Class
int_
ThirdParty/pybind11/include/pybind11/pytypes.h:1788
↓ 25 callers
Class
Base
ThirdParty/antlr4/runtime/src/support/Any.h:107
↓ 24 callers
Class
Constant
include/Core/Utilities/Compiler/QASMCompiler/parser/Statement.hpp:54
↓ 24 callers
Class
NoViableAltException
ThirdParty/antlr4/runtime/src/support/Declarations.h:35
↓ 24 callers
Class
Packet2cf
---------- float ----------
ThirdParty/Eigen/src/Core/arch/SSE/Complex.h:18
↓ 23 callers
Class
U
ThirdParty/rapidjson/document.h:1995
↓ 23 callers
Class
U2
include/Core/QuantumCircuit/QuantumGate.h:629
↓ 23 callers
Class
list
ThirdParty/pybind11/include/pybind11/pytypes.h:2108
↓ 22 callers
Class
Packet2cf
---------- float ----------
ThirdParty/Eigen/src/Core/arch/AltiVec/Complex.h:30
↓ 20 callers
Class
P
include/Core/QuantumCircuit/QuantumGate.h:606
↓ 20 callers
Class
QCloudException
include/Core/QuantumCloud/QCloudMachineImp.h:98
↓ 20 callers
Class
add
ThirdParty/Eigen/src/Core/ProductEvaluators.h:304
↓ 20 callers
Class
cpp_function
ThirdParty/pybind11/include/pybind11/pybind11.h:82
↓ 19 callers
Class
RXX
include/Core/QuantumCircuit/QuantumGate.h:964
↓ 18 callers
Enum
GateType
* @brief QPanda2 quantum gate type */
include/Core/QuantumCircuit/QGlobalVariable.h:48
↓ 18 callers
Class
Packet1cd
ThirdParty/Eigen/src/Core/arch/ZVector/Complex.h:21
↓ 18 callers
Class
Packet4cf
---------- float ----------
ThirdParty/Eigen/src/Core/arch/AVX/Complex.h:18
↓ 18 callers
Class
arg
\ingroup annotations Annotation for arguments
ThirdParty/pybind11/include/pybind11/cast.h:1277
↓ 18 callers
Class
dict
ThirdParty/pybind11/include/pybind11/pytypes.h:2049
↓ 17 callers
Class
DiyFp
ThirdParty/rapidjson/internal/diyfp.h:44
↓ 17 callers
Class
IllegalStateException
ThirdParty/antlr4/runtime/src/support/Declarations.h:26
↓ 17 callers
Class
Packet1cd
ThirdParty/Eigen/src/Core/arch/AltiVec/Complex.h:259
↓ 17 callers
Class
Packet2cd
---------- double ----------
ThirdParty/Eigen/src/Core/arch/AVX/Complex.h:224
↓ 17 callers
Class
QGate
* @brief QPanda2 quantum gate basic classs * @ingroup QuantumCircuit */
include/Core/QuantumCircuit/QGate.h:130
↓ 17 callers
Class
QMappingConfig
Extensions/QMapping/QMapping/QubitMapping.h:246
↓ 17 callers
Class
X1
include/Core/QuantumCircuit/QuantumGate.h:336
↓ 17 callers
Class
tuple
ThirdParty/pybind11/include/pybind11/pytypes.h:2019
↓ 16 callers
Class
RZX
include/Core/QuantumCircuit/QuantumGate.h:1042
↓ 16 callers
Class
calloc_fail
* @class qalloc_fail * @brief QPanda2 alloc cbit failed exception */
include/Core/Utilities/Tools/QPandaException.h:92
↓ 16 callers
Class
gebp_kernel
ThirdParty/Eigen/src/Core/products/GeneralBlockPanelKernel.h:859
↓ 15 callers
Class
Packet1cd
---------- double ----------
ThirdParty/Eigen/src/Core/arch/SSE/Complex.h:249
↓ 15 callers
Class
Packet2cf
---------- float ----------
ThirdParty/Eigen/src/Core/arch/NEON/Complex.h:35
↓ 15 callers
Class
RYY
include/Core/QuantumCircuit/QuantumGate.h:990
↓ 15 callers
Class
RZZ
include/Core/QuantumCircuit/QuantumGate.h:1016
↓ 15 callers
Class
VariationalQuantumCircuit
include/Core/Variational/var.h:1813
↓ 15 callers
Class
name
Annotation for function names
ThirdParty/pybind11/include/pybind11/attr.h:51
↓ 13 callers
Class
ConstEvalError
include/Core/Utilities/Compiler/QASMCompiler/parser/Exception.hpp:31
↓ 13 callers
Class
QCloud
Quantum Computing Cloud Service Utility Class. The primary function of this utility class for the Origin Quantum Computing Cloud Service is
pyQPanda/pyqpanda/OriginService/QCloudMachine.py:29
↓ 13 callers
Class
Y1
include/Core/QuantumCircuit/QuantumGate.h:353
↓ 13 callers
Class
Z1
include/Core/QuantumCircuit/QuantumGate.h:370
↓ 13 callers
Class
is_method
ThirdParty/pybind11/include/pybind11/attr.h:24
↓ 13 callers
Class
reduce
ThirdParty/EigenUnsupported/Eigen/CXX11/src/util/CXX11Meta.h:261
↓ 12 callers
Class
Packet1cd
ThirdParty/Eigen/src/Core/arch/NEON/Complex.h:301
↓ 12 callers
Class
gate_node
pyQPanda/pyqpanda/Visualization/bloch_plot.py:220
↓ 12 callers
Class
var
include/Core/Variational/var.h:38
↓ 11 callers
Class
NoiseQVM
include/Core/QuantumMachine/OriginQuantumMachine.h:513
↓ 11 callers
Class
Swap
Struct used for representing a swap between two qubits;
Extensions/QMapping/QMapping/QubitMapping.h:22
↓ 10 callers
Class
ClassicalCondition
* @brief Classical condition class Proxy class of cexpr class * @ingroup QuantumCircuit */
include/Core/QuantumCircuit/ClassicalConditionInterface.h:64
↓ 10 callers
Class
RPhi
include/Core/QuantumCircuit/QuantumGate.h:540
↓ 9 callers
Class
VariationalQuantumGate_RZ
include/Core/Variational/var.h:1271
next →
1–100 of 6,144, ranked by callers