| 109 | } |
| 110 | |
| 111 | size_t QProg::get_used_cbits(std::vector<ClassicalCondition>& cbit_vector) |
| 112 | { |
| 113 | if (!m_quantum_program) |
| 114 | { |
| 115 | QCERR("Unknown internal error"); |
| 116 | throw runtime_error("Unknown internal error"); |
| 117 | } |
| 118 | return m_quantum_program->get_used_cbits(cbit_vector); |
| 119 | } |
| 120 | |
| 121 | size_t QProg::get_qgate_num() |
| 122 | { |