|
|
| qreg (const int n) |
| |
|
| qreg (const qreg &other) |
| |
|
| qreg (std::vector< qubit > &qubits) |
| |
|
qubit | operator[] (const std::size_t i) |
| |
|
qreg | extract_range (const std::size_t &start, const std::size_t &end) |
| |
|
qreg | extract_range (const Range &&range) |
| |
|
qreg | extract_qubits (const std::initializer_list< std::size_t > &&qbits) |
| |
|
qreg | head (const std::size_t n_qubits) |
| |
|
qubit | head () |
| |
|
qubit | tail () |
| |
|
qreg | tail (const std::size_t n_qubits) |
| |
|
AcceleratorBuffer * | results () |
| |
|
std::shared_ptr< AcceleratorBuffer > | results_shared () |
| |
|
std::map< std::string, int > | counts () |
| |
|
double | exp_val_z () |
| |
|
void | reset () |
| |
|
int | size () |
| |
|
void | addChild (qreg &q) |
| |
|
void | setName (const char *name) |
| |
|
void | setNameAndStore (const char *name) |
| |
|
std::string | name () |
| |
|
void | store () |
| |
|
void | print () |
| |
|
double | weighted_sum (Observable *obs) |
| |
|
void | write_file (const std::string &file_name) |
| |
|
|
std::shared_ptr< AcceleratorBuffer > | buffer |
| |
|
bool | been_named_and_stored = false |
| |
The documentation for this class was generated from the following files:
- /home/cades/dev/qcor/runtime/qrt/internal_compiler/qalloc.hpp
- /home/cades/dev/qcor/runtime/qrt/internal_compiler/qalloc.cpp