MCPcopy Create free account

hub / github.com/OriginQ/QPanda-2 / types & classes

Types & classes6,144 in github.com/OriginQ/QPanda-2

↓ 653 callersClassCNOT
CNOT_GATE
include/Core/QuantumCircuit/QuantumGate.h:802
↓ 515 callersClassX
include/Core/QuantumCircuit/QuantumGate.h:283
↓ 484 callersClassH
include/Core/QuantumCircuit/QuantumGate.h:387
↓ 384 callersClassmatch
ThirdParty/Eigen/src/Core/Ref.h:29
↓ 321 callersClassRZ
include/Core/QuantumCircuit/QuantumGate.h:518
↓ 256 callersClassQProg
* @class QProg * @brief Quantum program,can construct quantum circuit,data struct is linked list * @ingroup QuantumCircuit */
include/Core/QuantumCircuit/QProgram.h:102
↓ 252 callersClassQCircuit
include/Core/QuantumCircuit/QGate.h:23
↓ 223 callersClassRY
include/Core/QuantumCircuit/QuantumGate.h:497
↓ 217 callersClassRX
include/Core/QuantumCircuit/QuantumGate.h:476
↓ 127 callersClassCZ
include/Core/QuantumCircuit/QuantumGate.h:845
↓ 124 callersClassStandardGate
include/Core/Utilities/Compiler/QASMCompiler/parser/Gate.hpp:23
↓ 113 callersClassZ
include/Core/QuantumCircuit/QuantumGate.h:318
↓ 106 callersClassS
include/Core/QuantumCircuit/QuantumGate.h:459
↓ 104 callersClassrun_fail
* @class run_fail * @brief QPanda2 running time error exception * @ingroup Utilities */
include/Core/Utilities/Tools/QPandaException.h:120
↓ 102 callersClassSWAP
include/Core/QuantumCircuit/QuantumGate.h:943
↓ 81 callersClassMap
ThirdParty/Eigen/src/Core/Map.h:94
↓ 80 callersClassY
include/Core/QuantumCircuit/QuantumGate.h:301
↓ 77 callersClassT
include/Core/QuantumCircuit/QuantumGate.h:442
↓ 74 callersClassCPUQVM
include/Core/QuantumMachine/OriginQuantumMachine.h:479
↓ 62 callersClasstype
ThirdParty/pybind11/include/pybind11/pytypes.h:43
↓ 60 callersClassU3
include/Core/QuantumCircuit/QuantumGate.h:678
↓ 58 callersClasshalf
ThirdParty/Eigen/src/Core/arch/CUDA/Half.h:48
↓ 54 callersClassNoiseModel
* @brief noise model for user define noise. most code copied from NoiseCPUImplQPU * */
include/Core/QuantumNoise/NoiseModelV2.h:86
↓ 53 callersClassU1
include/Core/QuantumCircuit/QuantumGate.h:584
↓ 49 callersClassNodeIter
include/Core/QuantumCircuit/QNode.h:89
↓ 46 callersEnumFormat
supported file formats
include/Core/Utilities/Compiler/Definitions.hpp:69
↓ 46 callersClassTensorOpCost
ThirdParty/EigenUnsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h:25
↓ 44 callersEnumType
ThirdParty/Eigen/src/Core/util/Constants.h:461
↓ 43 callersClassBARRIER
include/Core/QuantumCircuit/QuantumGate.h:424
↓ 43 callersClassset
ThirdParty/pybind11/include/pybind11/pytypes.h:2169
↓ 40 callersClassDefaultDevice
Default device for the machine (typically a single cpu core)
ThirdParty/EigenUnsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h:17
↓ 39 callersClassI
ThirdParty/rapidjson/document.h:1991
↓ 39 callersClassstr
ThirdParty/pybind11/include/pybind11/pytypes.h:41
↓ 38 callersClassFailedPredicateException
ThirdParty/antlr4/runtime/src/support/Declarations.h:24
↓ 37 callersClassQFRException
include/Core/Utilities/Compiler/Definitions.hpp:17
↓ 37 callersClassU4
include/Core/QuantumCircuit/QuantumGate.h:222
↓ 37 callersClassinit_fail
* @class init_fail * @brief QPanda2 init failed exception * @ingroup Utilities */
include/Core/Utilities/Tools/QPandaException.h:106
↓ 36 callersClassarg_v
\ingroup annotations Annotation for arguments with values
ThirdParty/pybind11/include/pybind11/cast.h:1304
↓ 36 callersClasscomplex_var
* @brief complex number variate * @ingroup Variational */
include/Core/Variational/complex_var.h:14
↓ 36 callersClassexpression
* @brief A proxy class for the Variational::var * @ingroup Variational */
include/Core/Variational/expression.h:16
↓ 34 callersClassexception
ThirdParty/pybind11/include/pybind11/pybind11.h:2536
↓ 33 callersClassCU
include/Core/QuantumCircuit/QuantumGate.h:761
↓ 32 callersClassAnsatzGate
* @brief Ansatz gate structure */
include/Core/Module/DataStruct.h:165
↓ 32 callersClassKarusError
include/Core/VirtualQuantumProcessor/MPSQVM/NoiseSimulator.h:93
↓ 32 callersClassString
ThirdParty/gtest/include/gtest/internal/gtest-port.h:678
↓ 31 callersClassnone
ThirdParty/pybind11/include/pybind11/pytypes.h:1739
↓ 28 callersClassInterval
ThirdParty/antlr4/runtime/src/support/Declarations.h:56
↓ 28 callersClassqvm_attributes_error
* @class qvm_attributes_error * @brief QPanda2 quantum machine attributes error exception * @ingroup Utilities */
include/Core/Utilities/Tools/QPandaException.h:232
↓ 27 callersClassoperation
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 callersClassIllegalArgumentException
ThirdParty/antlr4/runtime/src/support/Declarations.h:25
↓ 26 callersClassint_
ThirdParty/pybind11/include/pybind11/pytypes.h:1788
↓ 25 callersClassBase
ThirdParty/antlr4/runtime/src/support/Any.h:107
↓ 24 callersClassConstant
include/Core/Utilities/Compiler/QASMCompiler/parser/Statement.hpp:54
↓ 24 callersClassNoViableAltException
ThirdParty/antlr4/runtime/src/support/Declarations.h:35
↓ 24 callersClassPacket2cf
---------- float ----------
ThirdParty/Eigen/src/Core/arch/SSE/Complex.h:18
↓ 23 callersClassU
ThirdParty/rapidjson/document.h:1995
↓ 23 callersClassU2
include/Core/QuantumCircuit/QuantumGate.h:629
↓ 23 callersClasslist
ThirdParty/pybind11/include/pybind11/pytypes.h:2108
↓ 22 callersClassPacket2cf
---------- float ----------
ThirdParty/Eigen/src/Core/arch/AltiVec/Complex.h:30
↓ 20 callersClassP
include/Core/QuantumCircuit/QuantumGate.h:606
↓ 20 callersClassQCloudException
include/Core/QuantumCloud/QCloudMachineImp.h:98
↓ 20 callersClassadd
ThirdParty/Eigen/src/Core/ProductEvaluators.h:304
↓ 20 callersClasscpp_function
ThirdParty/pybind11/include/pybind11/pybind11.h:82
↓ 19 callersClassRXX
include/Core/QuantumCircuit/QuantumGate.h:964
↓ 18 callersEnumGateType
* @brief QPanda2 quantum gate type */
include/Core/QuantumCircuit/QGlobalVariable.h:48
↓ 18 callersClassPacket1cd
ThirdParty/Eigen/src/Core/arch/ZVector/Complex.h:21
↓ 18 callersClassPacket4cf
---------- float ----------
ThirdParty/Eigen/src/Core/arch/AVX/Complex.h:18
↓ 18 callersClassarg
\ingroup annotations Annotation for arguments
ThirdParty/pybind11/include/pybind11/cast.h:1277
↓ 18 callersClassdict
ThirdParty/pybind11/include/pybind11/pytypes.h:2049
↓ 17 callersClassDiyFp
ThirdParty/rapidjson/internal/diyfp.h:44
↓ 17 callersClassIllegalStateException
ThirdParty/antlr4/runtime/src/support/Declarations.h:26
↓ 17 callersClassPacket1cd
ThirdParty/Eigen/src/Core/arch/AltiVec/Complex.h:259
↓ 17 callersClassPacket2cd
---------- double ----------
ThirdParty/Eigen/src/Core/arch/AVX/Complex.h:224
↓ 17 callersClassQGate
* @brief QPanda2 quantum gate basic classs * @ingroup QuantumCircuit */
include/Core/QuantumCircuit/QGate.h:130
↓ 17 callersClassQMappingConfig
Extensions/QMapping/QMapping/QubitMapping.h:246
↓ 17 callersClassX1
include/Core/QuantumCircuit/QuantumGate.h:336
↓ 17 callersClasstuple
ThirdParty/pybind11/include/pybind11/pytypes.h:2019
↓ 16 callersClassRZX
include/Core/QuantumCircuit/QuantumGate.h:1042
↓ 16 callersClasscalloc_fail
* @class qalloc_fail * @brief QPanda2 alloc cbit failed exception */
include/Core/Utilities/Tools/QPandaException.h:92
↓ 16 callersClassgebp_kernel
ThirdParty/Eigen/src/Core/products/GeneralBlockPanelKernel.h:859
↓ 15 callersClassPacket1cd
---------- double ----------
ThirdParty/Eigen/src/Core/arch/SSE/Complex.h:249
↓ 15 callersClassPacket2cf
---------- float ----------
ThirdParty/Eigen/src/Core/arch/NEON/Complex.h:35
↓ 15 callersClassRYY
include/Core/QuantumCircuit/QuantumGate.h:990
↓ 15 callersClassRZZ
include/Core/QuantumCircuit/QuantumGate.h:1016
↓ 15 callersClassVariationalQuantumCircuit
include/Core/Variational/var.h:1813
↓ 15 callersClassname
Annotation for function names
ThirdParty/pybind11/include/pybind11/attr.h:51
↓ 13 callersClassConstEvalError
include/Core/Utilities/Compiler/QASMCompiler/parser/Exception.hpp:31
↓ 13 callersClassQCloud
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 callersClassY1
include/Core/QuantumCircuit/QuantumGate.h:353
↓ 13 callersClassZ1
include/Core/QuantumCircuit/QuantumGate.h:370
↓ 13 callersClassis_method
ThirdParty/pybind11/include/pybind11/attr.h:24
↓ 13 callersClassreduce
ThirdParty/EigenUnsupported/Eigen/CXX11/src/util/CXX11Meta.h:261
↓ 12 callersClassPacket1cd
ThirdParty/Eigen/src/Core/arch/NEON/Complex.h:301
↓ 12 callersClassgate_node
pyQPanda/pyqpanda/Visualization/bloch_plot.py:220
↓ 12 callersClassvar
include/Core/Variational/var.h:38
↓ 11 callersClassNoiseQVM
include/Core/QuantumMachine/OriginQuantumMachine.h:513
↓ 11 callersClassSwap
Struct used for representing a swap between two qubits;
Extensions/QMapping/QMapping/QubitMapping.h:22
↓ 10 callersClassClassicalCondition
* @brief Classical condition class Proxy class of cexpr class * @ingroup QuantumCircuit */
include/Core/QuantumCircuit/ClassicalConditionInterface.h:64
↓ 10 callersClassRPhi
include/Core/QuantumCircuit/QuantumGate.h:540
↓ 9 callersClassVariationalQuantumGate_RZ
include/Core/Variational/var.h:1271
next →1–100 of 6,144, ranked by callers