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