class QPanda::PartialAmplitudeGraph¶
Partial Amplitude Graph.
#include <PartialAmplitudeGraph.h> class PartialAmplitudeGraph { public: // fields uint32_t m_spilt_num; uint32_t m_qubit_num; std::vector<QGateNode> m_circuit; std::vector<std::vector<cir_type>> m_sub_graph; // methods void reset(size_t qubit_num); void computing_graph( const cir_type&, QPUImpl* ); bool is_corss_node( size_t, size_t ); void traversal(std::vector<QGateNode>&); void split_circuit(std::vector<QGateNode>&); };