SUNphi  1.0
SUNphi::Combinatorial< Int > Member List

This is the complete list of members for SUNphi::Combinatorial< Int >, including all inherited members.

advance()SUNphi::Combinatorial< Int >inline
assignToSlots(Vector< Int > &res, Int nObjToAss, const Slot &firstSlot, const Slot &pastLastSlot, const Slot &dSlot) const SUNphi::Combinatorial< Int >inlineprivate
canBeMovedLeft(const Slot &iSlot) const SUNphi::Combinatorial< Int >inline
canBeMovedRight(const Slot &iSlot) const SUNphi::Combinatorial< Int >inline
Combinatorial(const Vector< Int > &nMaxPerSlot, const int nObj, const bool lastOrFirst=false)SUNphi::Combinatorial< Int >inline
getFirst() const SUNphi::Combinatorial< Int >inline
getFirstOrLast(const FIRST_OR_LAST &firstLast) const SUNphi::Combinatorial< Int >inlineprivate
getLast() const SUNphi::Combinatorial< Int >inline
isPossibleToAccomodate(const Vector< Int > &nMaxPerSlot, const int nObj)SUNphi::Combinatorial< Int >inlinestatic
isSlotFree(const Slot &iSlot) const SUNphi::Combinatorial< Int >inline
isSlotFullyOccupied(const Slot &iSlot) const SUNphi::Combinatorial< Int >inline
moveLeft(const Slot &iSlot)SUNphi::Combinatorial< Int >inline
moveRight(const Slot &iSlot)SUNphi::Combinatorial< Int >inline
nMaxObj() const SUNphi::Combinatorial< Int >inline
nMaxPerSlotSUNphi::Combinatorial< Int >private
nObjSUNphi::Combinatorial< Int >private
nPerSlotSUNphi::Combinatorial< Int >private
nSlots() const SUNphi::Combinatorial< Int >inline
operator()() const SUNphi::Combinatorial< Int >inline
operator()(Ts &&...ts)SUNphi::Combinatorial< Int >inline
rewind()SUNphi::Combinatorial< Int >inline
rewindOrAdvance(const BACK_FORW &BackForw)SUNphi::Combinatorial< Int >inline
setToFirst()SUNphi::Combinatorial< Int >inline
setToLast()SUNphi::Combinatorial< Int >inline
Slot typedefSUNphi::Combinatorial< Int >private