.. index:: pair: class; QPanda::RandomizedBenchmarking .. _doxid-class_q_panda_1_1_randomized_benchmarking: class QPanda::RandomizedBenchmarking ==================================== .. toctree:: :hidden: struct_QPanda_RandomizedBenchmarking_Cliffords.rst .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class RandomizedBenchmarking { public: // typedefs typedef std::vector`>>> :target:`CliffordsSeq`; // structs struct :ref:`Cliffords`; // construction :target:`RandomizedBenchmarking`( :ref:`MeasureQVMType` type, :ref:`QuantumMachine`* qvm ); // methods std::map :target:`single_qubit_rb`( :ref:`Qubit`* qbit, const std::vector& clifford_range, int num_circuits, int shots, const std::vector<:ref:`QGate`>& interleaved_gates = {} ); std::map :target:`two_qubit_rb`( :ref:`Qubit`* qbit0, :ref:`Qubit`* qbit1, const std::vector& clifford_range, int num_circuits, int shots, const std::vector<:ref:`QGate`>& interleaved_gates = {} ); };