.. index:: pair: class; QPanda::TraversalConfig .. _doxid-class_q_panda_1_1_traversal_config: class QPanda::TraversalConfig ============================= .. toctree:: :hidden: Overview ~~~~~~~~ traversal config :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class TraversalConfig { public: // fields size_t :ref:`m_qubit_number`; std::map :ref:`m_return_value`; bool :target:`m_is_dagger`; std::vector<:ref:`QPanda::Qubit`*> :target:`m_control_qubit_vector`; double :target:`m_rotation_angle_error` { 0 }; bool :target:`m_can_optimize_measure` = true; std::vector :target:`m_measure_qubits`; std::vector<:ref:`CBit`*> :target:`m_measure_cc`; // construction :target:`TraversalConfig`(double rotation_angle_error = 0); }; .. _details-class_q_panda_1_1_traversal_config: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ traversal config Fields ------ .. index:: pair: variable; m_qubit_number .. _doxid-class_q_panda_1_1_traversal_config_1a7aeaf1a66ae4261814e6adc85bc68923: .. ref-code-block:: cpp :class: doxyrest-title-code-block size_t m_qubit_number quantum bit number .. index:: pair: variable; m_return_value .. _doxid-class_q_panda_1_1_traversal_config_1af77872e3296a453c0817ec99f4d7d92f: .. ref-code-block:: cpp :class: doxyrest-title-code-block std::map m_return_value MonteCarlo result