Qrack
9.0
General classical-emulating-quantum development framework
|
This is the complete list of members for Qrack::QAlu, including all inherited members.
CDEC(bitCapInt toSub, bitLenInt start, bitLenInt length, const std::vector< bitLenInt > &controls) | Qrack::QAlu | virtual |
CDIV(bitCapInt toDiv, bitLenInt start, bitLenInt carryStart, bitLenInt length, const std::vector< bitLenInt > &controls)=0 | Qrack::QAlu | pure virtual |
CIMULModNOut(bitCapInt toMul, bitCapInt modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length, const std::vector< bitLenInt > &controls)=0 | Qrack::QAlu | pure virtual |
CINC(bitCapInt toAdd, bitLenInt start, bitLenInt length, const std::vector< bitLenInt > &controls)=0 | Qrack::QAlu | pure virtual |
CMUL(bitCapInt toMul, bitLenInt start, bitLenInt carryStart, bitLenInt length, const std::vector< bitLenInt > &controls)=0 | Qrack::QAlu | pure virtual |
CMULModNOut(bitCapInt toMul, bitCapInt modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length, const std::vector< bitLenInt > &controls)=0 | Qrack::QAlu | pure virtual |
CPhaseFlipIfLess(bitCapInt greaterPerm, bitLenInt start, bitLenInt length, bitLenInt flagIndex)=0 | Qrack::QAlu | pure virtual |
CPOWModNOut(bitCapInt base, bitCapInt modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length, const std::vector< bitLenInt > &controls)=0 | Qrack::QAlu | pure virtual |
DEC(bitCapInt toSub, bitLenInt start, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
DECBCD(bitCapInt toSub, bitLenInt start, bitLenInt length) | Qrack::QAlu | virtual |
DECBCDC(bitCapInt toSub, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QAlu | virtual |
DECC(bitCapInt toSub, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QAlu | virtual |
DECS(bitCapInt toAdd, bitLenInt start, bitLenInt length, bitLenInt overflowIndex)=0 | Qrack::QAlu | pure virtual |
DECSC(bitCapInt toSub, bitLenInt start, bitLenInt length, bitLenInt overflowIndex, bitLenInt carryIndex) | Qrack::QAlu | virtual |
DECSC(bitCapInt toSub, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QAlu | virtual |
DIV(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(bitCapInt toMul, bitCapInt modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
INC(bitCapInt toAdd, bitLenInt start, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
INCBCD(bitCapInt toAdd, bitLenInt start, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
INCBCDC(bitCapInt toAdd, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QAlu | virtual |
INCC(bitCapInt toAdd, bitLenInt start, bitLenInt length, bitLenInt carryIndex) | Qrack::QAlu | virtual |
INCDECBCDC(bitCapInt toMod, bitLenInt start, bitLenInt length, bitLenInt carryIndex)=0 | Qrack::QAlu | pure virtual |
INCDECC(bitCapInt toMod, bitLenInt start, bitLenInt length, bitLenInt carryIndex)=0 | Qrack::QAlu | pure virtual |
INCDECSC(bitCapInt toMod, bitLenInt start, bitLenInt length, bitLenInt carryIndex)=0 | Qrack::QAlu | pure virtual |
INCDECSC(bitCapInt toMod, bitLenInt start, bitLenInt length, bitLenInt overflowIndex, bitLenInt carryIndex)=0 | Qrack::QAlu | pure virtual |
INCS(bitCapInt toAdd, bitLenInt start, bitLenInt length, bitLenInt overflowIndex)=0 | Qrack::QAlu | pure virtual |
INCSC(bitCapInt toAdd, bitLenInt start, bitLenInt length, bitLenInt overflowIndex, bitLenInt carryIndex) | Qrack::QAlu | virtual |
INCSC(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(bitCapInt toMul, bitLenInt start, bitLenInt carryStart, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
MULModNOut(bitCapInt toMul, bitCapInt modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
PhaseFlipIfLess(bitCapInt greaterPerm, bitLenInt start, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
POWModNOut(bitCapInt base, bitCapInt modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length)=0 | Qrack::QAlu | pure virtual |
X(bitLenInt qubitIndex)=0 | Qrack::QAlu | pure virtual |