pair: class; QPanda::AbstractQuantumMeasure
Quantum Measure basic abstract class. More...<details-class_q_panda_1_1_abstract_quantum_measure>
cpp
#include <QuantumMeasure.h>
class AbstractQuantumMeasure { public: // methods
virtual
Qubit<doxid-class_q_panda_1_1_qubit>
*getQuBit<doxid-class_q_panda_1_1_abstract_quantum_measure_1ae377dd6d809e3c4c97fa6ec1fab23513>
() const = 0; virtualCBit<doxid-class_q_panda_1_1_c_bit>
*getCBit<doxid-class_q_panda_1_1_abstract_quantum_measure_1ab08d02223fc2440ff809ff277857f74b>
() const = 0;
};
// direct descendants
class OriginMeasure<doxid-class_q_panda_1_1_origin_measure>
; class QMeasure<doxid-class_q_panda_1_1_q_measure>
;
Quantum Measure basic abstract class.
pair: function; getQuBit
cpp
virtual Qubit<doxid-class_q_panda_1_1_qubit>
* getQuBit() const = 0
Get measure node qubit address.
Returns:
Qubit <doxid-class_q_panda_1_1_qubit>
*
pair: function; getCBit
cpp
virtual CBit<doxid-class_q_panda_1_1_c_bit>
* getCBit() const = 0
Get measure node cbit address.
Returns:
CBit <doxid-class_q_panda_1_1_c_bit>
*