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