class QPanda::QCodarMatch

Overview

A Contextual Duration-Aware Qubit Mapping (CODAR) More...

Inherited Members

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