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