class QPanda::TraversalConfig

Overview

traversal config More…

#include <Traversal.h>

class TraversalConfig
{
public:
    // fields

    size_t m_qubit_number;
    std::map<std::string, bool> m_return_value;
    bool m_is_dagger;
    std::vector<QPanda::Qubit*> m_control_qubit_vector;
    double m_rotation_angle_error { 0 };
    bool m_can_optimize_measure = true;
    std::vector<size_t> m_measure_qubits;
    std::vector<CBit*> m_measure_cc;

    // construction

    TraversalConfig(double rotation_angle_error = 0);
};

Detailed Documentation

traversal config

Fields

size_t m_qubit_number

quantum bit number

std::map<std::string, bool> m_return_value

MonteCarlo result