Qrack
9.0
General classical-emulating-quantum development framework
|
This is the complete list of members for Qrack::QBdtNodeInterface, including all inherited members.
_par_for_qbdt(const bitCapInt end, BdtFunc fn) | Qrack::QBdtNodeInterface | protectedstatic |
Apply2x2(complex const *mtrx, bitLenInt depth) | Qrack::QBdtNodeInterface | inlinevirtual |
Branch(bitLenInt depth=1U, bitLenInt parDepth=1U) | Qrack::QBdtNodeInterface | inlinevirtual |
branches | Qrack::QBdtNodeInterface | |
InsertAtDepth(QBdtNodeInterfacePtr b, bitLenInt depth, const bitLenInt &size, bitLenInt parDepth=1U) | Qrack::QBdtNodeInterface | inlinevirtual |
isEqual(QBdtNodeInterfacePtr r) | Qrack::QBdtNodeInterface | virtual |
isEqualBranch(QBdtNodeInterfacePtr r, const bool &b) | Qrack::QBdtNodeInterface | virtual |
isEqualUnder(QBdtNodeInterfacePtr r) | Qrack::QBdtNodeInterface | virtual |
mtx | Qrack::QBdtNodeInterface | |
Normalize(bitLenInt depth=1U) | Qrack::QBdtNodeInterface | inlinevirtual |
PopStateVector(bitLenInt depth=1U, bitLenInt parDepth=1U) | Qrack::QBdtNodeInterface | inlinevirtual |
Prune(bitLenInt depth=1U, bitLenInt parDepth=1U) | Qrack::QBdtNodeInterface | inlinevirtual |
PushSpecial(complex const *mtrx, QBdtNodeInterfacePtr &b1) | Qrack::QBdtNodeInterface | inlinevirtual |
PushStateVector(complex const *mtrx, QBdtNodeInterfacePtr &b0, QBdtNodeInterfacePtr &b1, bitLenInt depth, bitLenInt parDepth=1U) | Qrack::QBdtNodeInterface | inlinevirtual |
QBdtNodeInterface() | Qrack::QBdtNodeInterface | inline |
QBdtNodeInterface(complex scl) | Qrack::QBdtNodeInterface | inline |
QBdtNodeInterface(complex scl, QBdtNodeInterfacePtr *b) | Qrack::QBdtNodeInterface | inline |
RemoveSeparableAtDepth(bitLenInt depth, const bitLenInt &size, bitLenInt parDepth=1U) | Qrack::QBdtNodeInterface | virtual |
scale | Qrack::QBdtNodeInterface | |
SelectBit(bitCapInt perm, bitLenInt bit) | Qrack::QBdtNodeInterface | inlineprotectedstatic |
SetZero() | Qrack::QBdtNodeInterface | inlinevirtual |
ShallowClone() | Qrack::QBdtNodeInterface | inlinevirtual |
~QBdtNodeInterface() | Qrack::QBdtNodeInterface | inlinevirtual |