class QPanda::PartialAmplitudeQVM

Overview

Quantum machine for partial amplitude simulation. More...

Inherited Members

Detailed Documentation

Quantum machine for partial amplitude simulation.

See also:

QuantumMachine

Methods

init

Returns:

void

directlyRun

Parameters:

QProg& quantum program

Returns:

std::map<std::string, bool>

PMeasure by binary index.

example: PMeasure_bin_index("0000000000")

Parameters:

std::string binary index

Returns:

qstate_type double

PMeasure by decimal index.

example: PMeasure_dec_index("1")

Parameters:

std::string decimal index

Returns:

qstate_type double

PMeasure_subset.

output example: <0000000110:0.000167552>

Parameters:

QProg qubits vec
std::vector<std::string>  

Returns:

prob_map std::map<std::string, qstate_type>