|
Qrack
10.0
General classical-emulating-quantum development framework
|
This is the complete list of members for Qrack::QAlu, including all inherited members.
| CDEC(const bitCapInt &toSub, bitLenInt start, bitLenInt length, const std::vector< bitLenInt > &controls) | Qrack::QAlu | virtual |
| CDIV(const bitCapInt &toDiv, bitLenInt start, bitLenInt carryStart, bitLenInt length, const std::vector< bitLenInt > &controls)=0 | Qrack::QAlu | pure virtual |
| CIMULModNOut(const bitCapInt &toMul, const bitCapInt &modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length, const std::vector< bitLenInt > &controls)=0 | Qrack::QAlu | pure virtual |
| CINC(const bitCapInt &toAdd, bitLenInt start, bitLenInt length, const std::vector< bitLenInt > &controls)=0 | Qrack::QAlu | pure virtual |
| CMUL(const bitCapInt &toMul, bitLenInt start, bitLenInt carryStart, bitLenInt length, const std::vector< bitLenInt > &controls)=0 | Qrack::QAlu | pure virtual |
| CMULModNOut(const bitCapInt &toMul, const bitCapInt &modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length, const std::vector< bitLenInt > &controls)=0 | Qrack::QAlu | pure virtual |
| CPhaseFlipIfLess(const bitCapInt &greaterPerm, bitLenInt start, bitLenInt length, bitLenInt flagIndex)=0 | Qrack::QAlu | pure virtual |
| CPOWModNOut(const bitCapInt &base, const bitCapInt &modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length, const std::vector< bitLenInt > &controls)=0 | Qrack::QAlu | pure virtual |
| DEC(const bitCapInt &toSub, bitLenInt start, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
| DECBCD(const bitCapInt &toSub, bitLenInt start, bitLenInt length) | Qrack::QAlu | virtual |
| DECBCDC(const bitCapInt &toSub, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QAlu | virtual |
| DECC(const bitCapInt &toSub, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QAlu | virtual |
| DECS(const bitCapInt &toAdd, bitLenInt start, bitLenInt length, bitLenInt overflowIndex)=0 | Qrack::QAlu | pure virtual |
| DECSC(const bitCapInt &toSub, bitLenInt start, bitLenInt length, bitLenInt overflowIndex, bitLenInt carryIndex) | Qrack::QAlu | virtual |
| DECSC(const bitCapInt &toSub, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QAlu | virtual |
| DIV(const bitCapInt &toDiv, bitLenInt start, bitLenInt carryStart, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
| Hash(bitLenInt start, bitLenInt length, const unsigned char *values)=0 | Qrack::QAlu | pure virtual |
| IMULModNOut(const bitCapInt &toMul, const bitCapInt &modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
| INC(const bitCapInt &toAdd, bitLenInt start, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
| INCBCD(const bitCapInt &toAdd, bitLenInt start, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
| INCBCDC(const bitCapInt &toAdd, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QAlu | virtual |
| INCC(const bitCapInt &toAdd, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QAlu | virtual |
| INCDECBCDC(const bitCapInt &toMod, bitLenInt start, bitLenInt length, bitLenInt carryIndex)=0 | Qrack::QAlu | pure virtual |
| INCDECC(const bitCapInt &toMod, bitLenInt start, bitLenInt length, bitLenInt carryIndex)=0 | Qrack::QAlu | pure virtual |
| INCDECSC(const bitCapInt &toMod, bitLenInt start, bitLenInt length, bitLenInt carryIndex)=0 | Qrack::QAlu | pure virtual |
| INCDECSC(const bitCapInt &toMod, bitLenInt start, bitLenInt length, bitLenInt overflowIndex, bitLenInt carryIndex)=0 | Qrack::QAlu | pure virtual |
| INCS(const bitCapInt &toAdd, bitLenInt start, bitLenInt length, bitLenInt overflowIndex)=0 | Qrack::QAlu | pure virtual |
| INCSC(const bitCapInt &toAdd, bitLenInt start, bitLenInt length, bitLenInt overflowIndex, bitLenInt carryIndex) | Qrack::QAlu | virtual |
| INCSC(const bitCapInt &toAdd, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QAlu | virtual |
| IndexedADC(bitLenInt indexStart, bitLenInt indexLength, bitLenInt valueStart, bitLenInt valueLength, bitLenInt carryIndex, const unsigned char *values)=0 | Qrack::QAlu | pure virtual |
| IndexedLDA(bitLenInt indexStart, bitLenInt indexLength, bitLenInt valueStart, bitLenInt valueLength, const unsigned char *values, bool resetValue=true)=0 | Qrack::QAlu | pure virtual |
| IndexedSBC(bitLenInt indexStart, bitLenInt indexLength, bitLenInt valueStart, bitLenInt valueLength, bitLenInt carryIndex, const unsigned char *values)=0 | Qrack::QAlu | pure virtual |
| M(bitLenInt qubitIndex)=0 | Qrack::QAlu | pure virtual |
| MUL(const bitCapInt &toMul, bitLenInt start, bitLenInt carryStart, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
| MULModNOut(const bitCapInt &toMul, const bitCapInt &modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
| PhaseFlipIfLess(const bitCapInt &greaterPerm, bitLenInt start, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
| POWModNOut(const bitCapInt &base, const bitCapInt &modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
| X(bitLenInt qubitIndex)=0 | Qrack::QAlu | pure virtual |