MCPcopy Create free account
hub / github.com/OriginQ/QPanda-2 / async_real_chip_measure

Method async_real_chip_measure

Extensions/PilotOSMachine/QPilotOSMachine.cpp:988–1003  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

986}
987
988std::string QPilotOSMachine::async_real_chip_measure(const QProg& prog, const int shot, const int chip_id, const bool is_amend,
989 const bool is_mapping, const bool is_optimization, const std::vector<uint32_t> &specified_block, const bool is_prob_counts,
990 const std::string& task_describe, const int point_lable)
991{
992 try
993 {
994 std::vector<QPanda::QProg> prog_vec;
995 prog_vec.emplace_back(prog);
996 std::string task_id = async_real_chip_measure_vec(prog_vec, shot, chip_id, is_amend, is_mapping, is_optimization, specified_block, is_prob_counts, task_describe, point_lable);
997 return task_id;
998 }
999 catch (const std::exception& e)
1000 {
1001 PTraceInfo("Catch unknow exception" << e.what());
1002 }
1003}
1004
1005std::string QPilotOSMachine::async_real_chip_measure(const std::string& ir, const int shot, const int chip_id, const bool is_amend,
1006 const bool is_mapping, const bool is_optimization, const std::vector<uint32_t> &specified_block, const bool is_prob_counts,

Callers

nothing calls this directly

Calls 15

load_jsonMethod · 0.80
has_member_uint32Method · 0.80
get_uint32Method · 0.80
has_member_boolMethod · 0.80
get_boolMethod · 0.80
has_member_arrayMethod · 0.80
get_arrayMethod · 0.80
has_member_stringMethod · 0.80
get_stringMethod · 0.80
emplace_backMethod · 0.45
whatMethod · 0.45

Tested by

no test coverage detected