class QPanda::PartialAmplitudeQVM¶
Detailed Documentation¶
Quantum machine for partial amplitude simulation.
See also:
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>