class QPanda::QCodarMatch¶
Detailed Documentation¶
A Contextual Duration-Aware Qubit Mapping (CODAR)
Methods¶
Mapping qubits in a quantum program.
Parameters:
size_t | run_times : the number of times run the remapping |
QVec | qubits vector |
Qprog& | the mapped quantum program |
Returns:
void
build QProg by the mapping results
Parameters:
std::vector<GateInfo> | gates info vector |
std::vector<int> | map vector |
Qprog& | the mapped quantum program |
Returns:
void
traversal quantum program and Parsing quantum program information
Parameters:
QProg* | quantum program pointer |
Returns:
void