Qrack
9.13
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 |