class QPanda::QCloudMachine

Overview

Inherited Members

Detailed Documentation

Methods

Init the quantum machine environment.

use this at the begin

Returns:

void

run a measure quantum program

Parameters:

QProg& the reference to a quantum program
int& shot
std::map<std::string  
double>  

Returns:

measure result

run a measure quantum program

Parameters:

QProg& the reference to a quantum program
int& shot
std::map<std::string  
double>  

Returns:

measure result

run a pmeasure quantum program

Parameters:

QProg& the reference to a quantum program
Qnum & qubit address vector
std::map<std::string  
double>  

Returns:

pmeasure result

run a pmeasure quantum program with partial amplitude backend

Parameters:

QProg& the reference to a quantum program
std::vector<std::string> & amplitude subset
std::map<std::string  
qcomplex_t>  

Returns:

pmeasure result

run a pmeasure quantum program with single amplitude backend

Parameters:

QProg& the reference to a quantum program
std::string amplitude
qcomplex_t  

Returns:

pmeasure result

run a measure quantum program

Parameters:

QProg& the reference to a quantum program
int& shot
std::map<std::string  
double>  

Returns:

measure result

run a measure quantum program

Parameters:

QProg& the reference to a quantum program
int& shot
std::map<std::string  
double>  

Returns:

measure result

get real chip qst matrix

Parameters:

QProg& the reference to a quantum program
int& shot
QStat matrix

Returns:

matrix

get task result

Parameters:

std::string taskid
CLOUD_QMACHINE_TYPE type
std::string& empty taskid

Returns:

string