Version: 9.15.0
YACS::ENGINE::PlayGround Member List

This is the complete list of members for YACS::ENGINE::PlayGround, including all inherited members.

_cntYACS::ENGINE::RefCountermutableprotected
_dataYACS::ENGINE::PlayGroundprivate
_lockerYACS::ENGINE::PlayGroundmutableprivate
_totalCntYACS::ENGINE::RefCounterstatic
allocateFor(std::size_t nbOfPlacesToTake, int nbCoresPerCont) constYACS::ENGINE::PlayGround
backToOriginalOrder(const std::vector< std::vector< int > > &disorderVec, const std::map< int, int > &saveOrder) constYACS::ENGINE::PlayGroundprivate
bigToTiny(const std::vector< std::pair< const ComplexWeight *, int > > &weights, std::map< int, int > &saveOrder) constYACS::ENGINE::PlayGroundprivate
BuildVectOfIdsFromVecBool(const std::vector< bool > &v)YACS::ENGINE::PlayGroundstatic
checkCoherentInfo() constYACS::ENGINE::PlayGroundprivate
computeOffsets() constYACS::ENGINE::PlayGround
decrRef() constYACS::ENGINE::RefCounter
deduceMachineFrom(int workerId, int nbProcPerNode) constYACS::ENGINE::PlayGround
fromWorkerIdToResId(int workerId, int nbProcPerNode) constYACS::ENGINE::PlayGround
getCriticalPath(const std::vector< std::pair< const ComplexWeight *, int > > &weights, const std::vector< int > &maxNbOfCores) constYACS::ENGINE::PlayGroundprivate
getData() constYACS::ENGINE::PlayGroundinline
getFetchedCores(int nbCoresPerWorker) constYACS::ENGINE::PlayGround
GetIdsMatching(const std::vector< bool > &bigArr, const std::vector< bool > &pat)YACS::ENGINE::PlayGroundstatic
getLocker() constYACS::ENGINE::PlayGroundinline
getMaxNumberOfContainersCanBeHostedWithoutOverlap(int nbCoresPerCont) constYACS::ENGINE::PlayGround
getNumberOfCoresAvailable() constYACS::ENGINE::PlayGround
getNumberOfFreePlace(int nbCoresPerCont) constYACS::ENGINE::PlayGround
getNumberOfWorkers(int nbCoresPerWorker) constYACS::ENGINE::PlayGround
getRefCnt() constYACS::ENGINE::RefCounterinline
getWorkerIdsFullyFetchedBy(int nbCoresPerComp, const std::vector< bool > &coreFlags) constYACS::ENGINE::PlayGround
highlightOnIds(const std::vector< int > &coreIds, std::vector< bool > &v) constYACS::ENGINE::PlayGround
incrRef() constYACS::ENGINE::RefCounter
loadFromKernelCatalog()YACS::ENGINE::PlayGround
partition(const std::vector< std::pair< const PartDefinition *, const ComplexWeight * > > &parts, const std::vector< int > &nbCoresPerShot) constYACS::ENGINE::PlayGround
PlayGround(const std::vector< std::pair< std::string, int > > &defOfRes)YACS::ENGINE::PlayGroundinline
PlayGround()YACS::ENGINE::PlayGroundinline
printMe() constYACS::ENGINE::PlayGround
printSelf() constYACS::ENGINE::PlayGround
RefCounter()YACS::ENGINE::RefCounterprotected
RefCounter(const RefCounter &other)YACS::ENGINE::RefCounterprotected
release(std::size_t workerId, int nbCoresPerCont) constYACS::ENGINE::PlayGround
setData(const std::vector< std::pair< std::string, int > > &defOfRes)YACS::ENGINE::PlayGround
splitIntoParts(const std::vector< int > &coreIds, const std::vector< std::pair< const ComplexWeight *, int > > &weights) constYACS::ENGINE::PlayGroundprivate
takePlace(int maxNbOfCoresToAlloc, int nbCoresPerShot, std::vector< bool > &distributionOfCores, bool lastOne=false) constYACS::ENGINE::PlayGroundprivate
~PlayGround()YACS::ENGINE::PlayGroundprivate
~RefCounter()YACS::ENGINE::RefCounterprotectedvirtual