|
Qrack
10.0
General classical-emulating-quantum development framework
|

Namespaces | |
| Qrack | |
| GLOSSARY: bitLenInt - "bit-length integer" - unsigned integer ID of qubit position in register bitCapInt - "bit-capacity integer" - unsigned integer single-permutation value of a qubit register (typically "big integer") real1 - "real number (1-dimensional)" - floating-point real-valued number complex - "complex number" - floating-point complex-valued number (with two real1 component dimensions) quid - "quantum (simulator) unique
identifier" - unsigned integer that indexes and IDs running simulators, circuits, and neurons. | |
Macros | |
| #define | APPLY2X2_DEFAULT 0x00 |
| #define | APPLY2X2_NORM 0x01 |
| #define | APPLY2X2_SINGLE 0x02 |
| #define | APPLY2X2_DOUBLE 0x04 |
| #define | APPLY2X2_WIDE 0x08 |
| #define | APPLY2X2_X 0x10 |
| #define | APPLY2X2_Z 0x20 |
| #define | APPLY2X2_PHASE 0x40 |
| #define | APPLY2X2_INVERT 0x80 |
| #define | DISPATCH_BLOCK_WRITE(waitVec, buff, offset, length, array) |
| #define | DISPATCH_TEMP_WRITE(waitVec, buff, size, array, clEvent) |
| #define | DISPATCH_LOC_WRITE(buff, size, array, clEvent) |
| #define | DISPATCH_WRITE(waitVec, buff, size, array) |
| #define | DISPATCH_BLOCK_READ(waitVec, buff, offset, length, array) |
| #define | WAIT_REAL1_SUM(buff, size, array, sumPtr) |
| #define | CHECK_ZERO_SKIP() |
Functions | |
| void CL_CALLBACK | Qrack::_PopQueue (cl_event event, cl_int type, void *user_data) |
| #define APPLY2X2_DEFAULT 0x00 |
| #define APPLY2X2_DOUBLE 0x04 |
| #define APPLY2X2_INVERT 0x80 |
| #define APPLY2X2_NORM 0x01 |
| #define APPLY2X2_PHASE 0x40 |
| #define APPLY2X2_SINGLE 0x02 |
| #define APPLY2X2_WIDE 0x08 |
| #define APPLY2X2_X 0x10 |
| #define APPLY2X2_Z 0x20 |
| #define CHECK_ZERO_SKIP | ( | ) |
| #define DISPATCH_BLOCK_READ | ( | waitVec, | |
| buff, | |||
| offset, | |||
| length, | |||
| array | |||
| ) |
| #define DISPATCH_BLOCK_WRITE | ( | waitVec, | |
| buff, | |||
| offset, | |||
| length, | |||
| array | |||
| ) |
| #define DISPATCH_LOC_WRITE | ( | buff, | |
| size, | |||
| array, | |||
| clEvent | |||
| ) |
| #define DISPATCH_TEMP_WRITE | ( | waitVec, | |
| buff, | |||
| size, | |||
| array, | |||
| clEvent | |||
| ) |
| #define DISPATCH_WRITE | ( | waitVec, | |
| buff, | |||
| size, | |||
| array | |||
| ) |