|
Qrack
1.7
General classical-emulating-quantum development framework
|
This is the complete list of members for Qrack::QUnit, including all inherited members.
| AND(bitLenInt inputBit1, bitLenInt inputBit2, bitLenInt outputBit) | Qrack::QUnit | virtual |
| Qrack::QInterface::AND(bitLenInt inputStart1, bitLenInt inputStart2, bitLenInt outputStart, bitLenInt length) | Qrack::QInterface | virtual |
| AntiCCNOT(bitLenInt control1, bitLenInt control2, bitLenInt target) | Qrack::QUnit | virtual |
| Qrack::QInterface::AntiCCNOT(bitLenInt control1, bitLenInt control2, bitLenInt target, bitLenInt length) | Qrack::QInterface | virtual |
| AntiCNOT(bitLenInt control, bitLenInt target) | Qrack::QUnit | virtual |
| Qrack::QInterface::AntiCNOT(bitLenInt inputBits, bitLenInt targetBits, bitLenInt length) | Qrack::QInterface | virtual |
| ApplySingleBit(const complex *mtrx, bool doCalcNorm, bitLenInt qubit) | Qrack::QUnit | virtual |
| ASL(bitLenInt shift, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| ASR(bitLenInt shift, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| CCNOT(bitLenInt control1, bitLenInt control2, bitLenInt target) | Qrack::QUnit | virtual |
| Qrack::QInterface::CCNOT(bitLenInt control1, bitLenInt control2, bitLenInt target, bitLenInt length) | Qrack::QInterface | virtual |
| CLAND(bitLenInt inputQBit, bool inputClassicalBit, bitLenInt outputBit) | Qrack::QUnit | virtual |
| Qrack::QInterface::CLAND(bitLenInt qInputStart, bitCapInt classicalInput, bitLenInt outputStart, bitLenInt length) | Qrack::QInterface | virtual |
| CLOR(bitLenInt inputQBit, bool inputClassicalBit, bitLenInt outputBit) | Qrack::QUnit | virtual |
| Qrack::QInterface::CLOR(bitLenInt qInputStart, bitCapInt classicalInput, bitLenInt outputStart, bitLenInt length) | Qrack::QInterface | virtual |
| CLXOR(bitLenInt inputQBit, bool inputClassicalBit, bitLenInt outputBit) | Qrack::QUnit | virtual |
| Qrack::QInterface::CLXOR(bitLenInt qInputStart, bitCapInt classicalInput, bitLenInt outputStart, bitLenInt length) | Qrack::QInterface | virtual |
| CNOT(bitLenInt control, bitLenInt target) | Qrack::QUnit | virtual |
| Qrack::QInterface::CNOT(bitLenInt inputBits, bitLenInt targetBits, bitLenInt length) | Qrack::QInterface | virtual |
| Cohere(QInterfacePtr toCopy) | Qrack::QUnit | virtual |
| Cohere(std::vector< QInterfacePtr > toCopy) | Qrack::QUnit | virtual |
| CopyState(QUnitPtr orig) | Qrack::QUnit | virtual |
| CopyState(QInterfacePtr orig) | Qrack::QUnit | virtual |
| CPhaseFlipIfLess(bitCapInt greaterPerm, bitLenInt start, bitLenInt length, bitLenInt flagIndex) | Qrack::QUnit | virtual |
| CRT(real1 radians, bitLenInt control, bitLenInt target) | Qrack::QUnit | virtual |
| Qrack::QInterface::CRT(real1 radians, bitLenInt control, bitLenInt target, bitLenInt length) | Qrack::QInterface | virtual |
| CRTDyad(int numerator, int denomPower, bitLenInt control, bitLenInt target) | Qrack::QInterface | virtual |
| CRTDyad(int numerator, int denomPower, bitLenInt control, bitLenInt target, bitLenInt length) | Qrack::QInterface | virtual |
| CRX(real1 radians, bitLenInt control, bitLenInt target) | Qrack::QUnit | virtual |
| Qrack::QInterface::CRX(real1 radians, bitLenInt control, bitLenInt target, bitLenInt length) | Qrack::QInterface | virtual |
| CRXDyad(int numerator, int denomPower, bitLenInt control, bitLenInt target) | Qrack::QInterface | virtual |
| CRXDyad(int numerator, int denomPower, bitLenInt control, bitLenInt target, bitLenInt length) | Qrack::QInterface | virtual |
| CRY(real1 radians, bitLenInt control, bitLenInt target) | Qrack::QUnit | virtual |
| Qrack::QInterface::CRY(real1 radians, bitLenInt control, bitLenInt target, bitLenInt length) | Qrack::QInterface | virtual |
| CRYDyad(int numerator, int denomPower, bitLenInt control, bitLenInt target) | Qrack::QInterface | virtual |
| CRYDyad(int numerator, int denomPower, bitLenInt control, bitLenInt target, bitLenInt length) | Qrack::QInterface | virtual |
| CRZ(real1 radians, bitLenInt control, bitLenInt target) | Qrack::QUnit | virtual |
| Qrack::QInterface::CRZ(real1 radians, bitLenInt control, bitLenInt target, bitLenInt length) | Qrack::QInterface | virtual |
| CRZDyad(int numerator, int denomPower, bitLenInt control, bitLenInt target) | Qrack::QInterface | virtual |
| CRZDyad(int numerator, int denomPower, bitLenInt control, bitLenInt target, bitLenInt length) | Qrack::QInterface | virtual |
| CY(bitLenInt control, bitLenInt target) | Qrack::QUnit | virtual |
| Qrack::QInterface::CY(bitLenInt control, bitLenInt target, bitLenInt length) | Qrack::QInterface | virtual |
| CZ(bitLenInt control, bitLenInt target) | Qrack::QUnit | virtual |
| Qrack::QInterface::CZ(bitLenInt control, bitLenInt target, bitLenInt length) | Qrack::QInterface | virtual |
| DEC(bitCapInt toSub, bitLenInt start, bitLenInt length) | Qrack::QUnit | virtual |
| DECBCD(bitCapInt toAdd, bitLenInt start, bitLenInt length) | Qrack::QUnit | virtual |
| DECBCDC(bitCapInt toSub, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QUnit | virtual |
| DECC(bitCapInt toSub, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QUnit | virtual |
| Decohere(bitLenInt start, bitLenInt length, QInterfacePtr dest) | Qrack::QUnit | virtual |
| DECS(bitCapInt toAdd, bitLenInt start, bitLenInt length, bitLenInt overflowIndex) | Qrack::QUnit | virtual |
| DECSC(bitCapInt toAdd, bitLenInt start, bitLenInt length, bitLenInt overflowIndex, bitLenInt carryIndex) | Qrack::QUnit | virtual |
| DECSC(bitCapInt toAdd, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QUnit | virtual |
| Detach(bitLenInt start, bitLenInt length, QInterfacePtr dest) | Qrack::QUnit | protected |
| Dispose(bitLenInt start, bitLenInt length) | Qrack::QUnit | virtual |
| DumpShards() | Qrack::QUnit | protected |
| engine | Qrack::QUnit | protected |
| Entangle(std::initializer_list< bitLenInt * > bits) | Qrack::QUnit | protected |
| EntangleAndCall(F fn, B...bits) | Qrack::QUnit | protected |
| EntangleAndCallMember(F fn, B...bits) | Qrack::QUnit | protected |
| EntangleIterator(It first, It last) | Qrack::QUnit | protected |
| EntangleRange(bitLenInt start, bitLenInt length) | Qrack::QUnit | protected |
| EntangleRange(bitLenInt start, bitLenInt length, bitLenInt start2, bitLenInt length2) | Qrack::QUnit | protected |
| Exp(real1 radians, bitLenInt qubit) | Qrack::QUnit | virtual |
| Qrack::QInterface::Exp(real1 radians, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| ExpDyad(int numerator, int denomPower, bitLenInt qubitIndex) | Qrack::QInterface | virtual |
| ExpDyad(int numerator, int denomPower, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| ExpX(real1 radians, bitLenInt qubit) | Qrack::QUnit | virtual |
| Qrack::QInterface::ExpX(real1 radians, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| ExpXDyad(int numerator, int denomPower, bitLenInt qubitIndex) | Qrack::QInterface | virtual |
| ExpXDyad(int numerator, int denomPower, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| ExpY(real1 radians, bitLenInt qubit) | Qrack::QUnit | virtual |
| Qrack::QInterface::ExpY(real1 radians, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| ExpYDyad(int numerator, int denomPower, bitLenInt qubitIndex) | Qrack::QInterface | virtual |
| ExpYDyad(int numerator, int denomPower, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| ExpZ(real1 radians, bitLenInt qubit) | Qrack::QUnit | virtual |
| Qrack::QInterface::ExpZ(real1 radians, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| ExpZDyad(int numerator, int denomPower, bitLenInt qubitIndex) | Qrack::QInterface | virtual |
| ExpZDyad(int numerator, int denomPower, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| GetMaxQPower() | Qrack::QInterface | inline |
| GetQubitCount() | Qrack::QInterface | inline |
| GetUnit(bitLenInt bit) | Qrack::QUnit | inlineprotected |
| H(bitLenInt qubit) | Qrack::QUnit | virtual |
| Qrack::QInterface::H(bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| INC(bitCapInt toAdd, bitLenInt start, bitLenInt length) | Qrack::QUnit | virtual |
| INCBCD(bitCapInt toAdd, bitLenInt start, bitLenInt length) | Qrack::QUnit | virtual |
| INCBCDC(bitCapInt toAdd, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QUnit | virtual |
| INCC(bitCapInt toAdd, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QUnit | virtual |
| INCS(bitCapInt toAdd, bitLenInt start, bitLenInt length, bitLenInt overflowIndex) | Qrack::QUnit | virtual |
| INCSC(bitCapInt toAdd, bitLenInt start, bitLenInt length, bitLenInt overflowIndex, bitLenInt carryIndex) | Qrack::QUnit | virtual |
| INCSC(bitCapInt toAdd, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QUnit | virtual |
| INCx(INCxFn fn, bitCapInt toMod, bitLenInt start, bitLenInt length, bitLenInt flagIndex) | Qrack::QUnit | protected |
| INCxFn typedef | Qrack::QUnit | protected |
| INCxx(INCxxFn fn, bitCapInt toMod, bitLenInt start, bitLenInt length, bitLenInt flag1Index, bitLenInt flag2Index) | Qrack::QUnit | protected |
| INCxxFn typedef | Qrack::QUnit | protected |
| IndexedADC(bitLenInt indexStart, bitLenInt indexLength, bitLenInt valueStart, bitLenInt valueLength, bitLenInt carryIndex, unsigned char *values) | Qrack::QUnit | virtual |
| IndexedLDA(bitLenInt indexStart, bitLenInt indexLength, bitLenInt valueStart, bitLenInt valueLength, unsigned char *values) | Qrack::QUnit | virtual |
| IndexedSBC(bitLenInt indexStart, bitLenInt indexLength, bitLenInt valueStart, bitLenInt valueLength, bitLenInt carryIndex, unsigned char *values) | Qrack::QUnit | virtual |
| LSL(bitLenInt shift, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| LSR(bitLenInt shift, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| M(bitLenInt qubit) | Qrack::QUnit | virtual |
| maxQPower | Qrack::QInterface | protected |
| MReg(bitLenInt start, bitLenInt length) | Qrack::QUnit | virtual |
| OR(bitLenInt inputBit1, bitLenInt inputBit2, bitLenInt outputBit) | Qrack::QUnit | virtual |
| Qrack::QInterface::OR(bitLenInt inputStart1, bitLenInt inputStart2, bitLenInt outputStart, bitLenInt length) | Qrack::QInterface | virtual |
| OrderContiguous(QInterfacePtr unit) | Qrack::QUnit | protected |
| PhaseFlip() | Qrack::QUnit | virtual |
| Prob(bitLenInt qubit) | Qrack::QUnit | virtual |
| ProbAll(bitCapInt fullRegister) | Qrack::QUnit | virtual |
| QFT(bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| QInterface(bitLenInt n, std::shared_ptr< std::default_random_engine > rgp=nullptr) | Qrack::QInterface | inline |
| qubitCount | Qrack::QInterface | protected |
| QUnit(QInterfaceEngine eng, bitLenInt qBitCount, bitCapInt initState=0, std::shared_ptr< std::default_random_engine > rgp=nullptr) | Qrack::QUnit | |
| Rand() | Qrack::QInterface | inlineprotectedvirtual |
| rand_distribution | Qrack::QInterface | protected |
| rand_generator | Qrack::QUnit | protected |
| randomSeed | Qrack::QInterface | protected |
| Reverse(bitLenInt first, bitLenInt last) | Qrack::QInterface | inlinevirtual |
| ROL(bitLenInt shift, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| ROR(bitLenInt shift, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| RT(real1 radians, bitLenInt qubit) | Qrack::QUnit | virtual |
| Qrack::QInterface::RT(real1 radians, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| RTDyad(int numerator, int denomPower, bitLenInt qubitIndex) | Qrack::QInterface | virtual |
| RTDyad(int numerator, int denomPower, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| RX(real1 radians, bitLenInt qubit) | Qrack::QUnit | virtual |
| Qrack::QInterface::RX(real1 radians, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| RXDyad(int numerator, int denomPower, bitLenInt qubitIndex) | Qrack::QInterface | virtual |
| RXDyad(int numerator, int denomPower, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| RY(real1 radians, bitLenInt qubit) | Qrack::QUnit | virtual |
| Qrack::QInterface::RY(real1 radians, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| RYDyad(int numerator, int denomPower, bitLenInt qubitIndex) | Qrack::QInterface | virtual |
| RYDyad(int numerator, int denomPower, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| RZ(real1 radians, bitLenInt qubit) | Qrack::QUnit | virtual |
| Qrack::QInterface::RZ(real1 radians, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| RZDyad(int numerator, int denomPower, bitLenInt qubitIndex) | Qrack::QInterface | virtual |
| RZDyad(int numerator, int denomPower, bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| SetBit(bitLenInt qubit1, bool value) | Qrack::QUnit | virtual |
| SetPermutation(bitCapInt perm) | Qrack::QUnit | inlinevirtual |
| SetQuantumState(complex *inputState) | Qrack::QUnit | virtual |
| SetQubitCount(bitLenInt qb) | Qrack::QUnit | inlineprotectedvirtual |
| SetRandomSeed(uint32_t seed) | Qrack::QInterface | inlineprotectedvirtual |
| SetReg(bitLenInt start, bitLenInt length, bitCapInt value) | Qrack::QUnit | virtual |
| shards | Qrack::QUnit | protected |
| SortUnit(QInterfacePtr unit, std::vector< QSortEntry > &bits, bitLenInt low, bitLenInt high) | Qrack::QUnit | protected |
| Swap(bitLenInt qubit1, bitLenInt qubit2) | Qrack::QUnit | virtual |
| Qrack::QInterface::Swap(bitLenInt start1, bitLenInt start2, bitLenInt length) | Qrack::QInterface | virtual |
| X(bitLenInt qubit) | Qrack::QUnit | virtual |
| Qrack::QInterface::X(bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| XOR(bitLenInt inputBit1, bitLenInt inputBit2, bitLenInt outputBit) | Qrack::QUnit | virtual |
| Qrack::QInterface::XOR(bitLenInt inputStart1, bitLenInt inputStart2, bitLenInt outputStart, bitLenInt length) | Qrack::QInterface | virtual |
| Y(bitLenInt qubit) | Qrack::QUnit | virtual |
| Qrack::QInterface::Y(bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| Z(bitLenInt qubit) | Qrack::QUnit | virtual |
| Qrack::QInterface::Z(bitLenInt start, bitLenInt length) | Qrack::QInterface | virtual |
| ZeroPhaseFlip(bitLenInt start, bitLenInt length) | Qrack::QUnit | virtual |
| ~QInterface() | Qrack::QInterface | inlinevirtual |
1.8.11