Qrack  9.13
General classical-emulating-quantum development framework
Qrack::QAlu Member List

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::QAluvirtual
CDIV(const bitCapInt &toDiv, bitLenInt start, bitLenInt carryStart, bitLenInt length, const std::vector< bitLenInt > &controls)=0Qrack::QAlupure virtual
CIMULModNOut(const bitCapInt &toMul, const bitCapInt &modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length, const std::vector< bitLenInt > &controls)=0Qrack::QAlupure virtual
CINC(const bitCapInt &toAdd, bitLenInt start, bitLenInt length, const std::vector< bitLenInt > &controls)=0Qrack::QAlupure virtual
CMUL(const bitCapInt &toMul, bitLenInt start, bitLenInt carryStart, bitLenInt length, const std::vector< bitLenInt > &controls)=0Qrack::QAlupure virtual
CMULModNOut(const bitCapInt &toMul, const bitCapInt &modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length, const std::vector< bitLenInt > &controls)=0Qrack::QAlupure virtual
CPhaseFlipIfLess(const bitCapInt &greaterPerm, bitLenInt start, bitLenInt length, bitLenInt flagIndex)=0Qrack::QAlupure virtual
CPOWModNOut(const bitCapInt &base, const bitCapInt &modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length, const std::vector< bitLenInt > &controls)=0Qrack::QAlupure virtual
DEC(const bitCapInt &toSub, bitLenInt start, bitLenInt length)=0Qrack::QAlupure virtual
DECBCD(const bitCapInt &toSub, bitLenInt start, bitLenInt length)Qrack::QAluvirtual
DECBCDC(const bitCapInt &toSub, bitLenInt start, bitLenInt length, bitLenInt carryIndex)Qrack::QAluvirtual
DECC(const bitCapInt &toSub, bitLenInt start, bitLenInt length, bitLenInt carryIndex)Qrack::QAluvirtual
DECS(const bitCapInt &toAdd, bitLenInt start, bitLenInt length, bitLenInt overflowIndex)=0Qrack::QAlupure virtual
DECSC(const bitCapInt &toSub, bitLenInt start, bitLenInt length, bitLenInt overflowIndex, bitLenInt carryIndex)Qrack::QAluvirtual
DECSC(const bitCapInt &toSub, bitLenInt start, bitLenInt length, bitLenInt carryIndex)Qrack::QAluvirtual
DIV(const bitCapInt &toDiv, bitLenInt start, bitLenInt carryStart, bitLenInt length)=0Qrack::QAlupure virtual
Hash(bitLenInt start, bitLenInt length, const unsigned char *values)=0Qrack::QAlupure virtual
IMULModNOut(const bitCapInt &toMul, const bitCapInt &modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length)=0Qrack::QAlupure virtual
INC(const bitCapInt &toAdd, bitLenInt start, bitLenInt length)=0Qrack::QAlupure virtual
INCBCD(const bitCapInt &toAdd, bitLenInt start, bitLenInt length)=0Qrack::QAlupure virtual
INCBCDC(const bitCapInt &toAdd, bitLenInt start, bitLenInt length, bitLenInt carryIndex)Qrack::QAluvirtual
INCC(const bitCapInt &toAdd, bitLenInt start, bitLenInt length, bitLenInt carryIndex)Qrack::QAluvirtual
INCDECBCDC(const bitCapInt &toMod, bitLenInt start, bitLenInt length, bitLenInt carryIndex)=0Qrack::QAlupure virtual
INCDECC(const bitCapInt &toMod, bitLenInt start, bitLenInt length, bitLenInt carryIndex)=0Qrack::QAlupure virtual
INCDECSC(const bitCapInt &toMod, bitLenInt start, bitLenInt length, bitLenInt carryIndex)=0Qrack::QAlupure virtual
INCDECSC(const bitCapInt &toMod, bitLenInt start, bitLenInt length, bitLenInt overflowIndex, bitLenInt carryIndex)=0Qrack::QAlupure virtual
INCS(const bitCapInt &toAdd, bitLenInt start, bitLenInt length, bitLenInt overflowIndex)=0Qrack::QAlupure virtual
INCSC(const bitCapInt &toAdd, bitLenInt start, bitLenInt length, bitLenInt overflowIndex, bitLenInt carryIndex)Qrack::QAluvirtual
INCSC(const bitCapInt &toAdd, bitLenInt start, bitLenInt length, bitLenInt carryIndex)Qrack::QAluvirtual
IndexedADC(bitLenInt indexStart, bitLenInt indexLength, bitLenInt valueStart, bitLenInt valueLength, bitLenInt carryIndex, const unsigned char *values)=0Qrack::QAlupure virtual
IndexedLDA(bitLenInt indexStart, bitLenInt indexLength, bitLenInt valueStart, bitLenInt valueLength, const unsigned char *values, bool resetValue=true)=0Qrack::QAlupure virtual
IndexedSBC(bitLenInt indexStart, bitLenInt indexLength, bitLenInt valueStart, bitLenInt valueLength, bitLenInt carryIndex, const unsigned char *values)=0Qrack::QAlupure virtual
M(bitLenInt qubitIndex)=0Qrack::QAlupure virtual
MUL(const bitCapInt &toMul, bitLenInt start, bitLenInt carryStart, bitLenInt length)=0Qrack::QAlupure virtual
MULModNOut(const bitCapInt &toMul, const bitCapInt &modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length)=0Qrack::QAlupure virtual
PhaseFlipIfLess(const bitCapInt &greaterPerm, bitLenInt start, bitLenInt length)=0Qrack::QAlupure virtual
POWModNOut(const bitCapInt &base, const bitCapInt &modN, bitLenInt inStart, bitLenInt outStart, bitLenInt length)=0Qrack::QAlupure virtual
X(bitLenInt qubitIndex)=0Qrack::QAlupure virtual