addKnowledge(AlpsKnowledgeType kt, AlpsKnowledge *kl, double value) | AlpsKnowledgeBroker | inlinevirtual |
addKnowledgePool(AlpsKnowledgeType kt, AlpsKnowledgePool *kp) | AlpsKnowledgeBroker | inline |
allHubReported_ | AlpsKnowledgeBrokerMPI | protected |
AlpsKnowledgeBroker() | AlpsKnowledgeBroker | |
AlpsKnowledgeBroker(AlpsModel &model) | AlpsKnowledgeBroker | |
AlpsKnowledgeBroker(const AlpsKnowledgeBroker &) | AlpsKnowledgeBroker | private |
AlpsKnowledgeBrokerMPI(const AlpsKnowledgeBrokerMPI &) | AlpsKnowledgeBrokerMPI | private |
AlpsKnowledgeBrokerMPI() | AlpsKnowledgeBrokerMPI | inline |
AlpsKnowledgeBrokerMPI(int argc, char *argv[], AlpsModel &model, bool showBanner=true) | AlpsKnowledgeBrokerMPI | inline |
attachBuffer_ | AlpsKnowledgeBrokerMPI | protected |
bestSolNode_ | AlpsKnowledgeBroker | protected |
blockAskForWork_ | AlpsKnowledgeBrokerMPI | protected |
blockHubReport_ | AlpsKnowledgeBrokerMPI | protected |
blockTermCheck_ | AlpsKnowledgeBrokerMPI | protected |
blockWorkerReport_ | AlpsKnowledgeBrokerMPI | protected |
broadcastModel(const int id, const int source) | AlpsKnowledgeBrokerMPI | protected |
changeWorkingSubTree(double &changeWorkThreshold) | AlpsKnowledgeBrokerMPI | protected |
clusterComm_ | AlpsKnowledgeBrokerMPI | protected |
clusterNodeProcessed_ | AlpsKnowledgeBrokerMPI | protected |
clusterRank_ | AlpsKnowledgeBrokerMPI | protected |
clusterRecvCount_ | AlpsKnowledgeBrokerMPI | protected |
clusterSendCount_ | AlpsKnowledgeBrokerMPI | protected |
clusterSize_ | AlpsKnowledgeBrokerMPI | protected |
clusterWorkQuality_ | AlpsKnowledgeBrokerMPI | protected |
clusterWorkQuantity_ | AlpsKnowledgeBrokerMPI | protected |
collectBestSolution(int destination) | AlpsKnowledgeBrokerMPI | protected |
decodeMap_ | AlpsKnowledgeBroker | private |
decoderObject(int name) const | AlpsKnowledgeBroker | inline |
decRecvCount(const char *how, int s=1) | AlpsKnowledgeBrokerMPI | protected |
decSendCount(const char *how, int s=1) | AlpsKnowledgeBrokerMPI | protected |
deleteSubTrees() | AlpsKnowledgeBrokerMPI | protected |
donateWork(char *&buf, int tag, MPI_Status *status, int recvID=-1, double recvWL=0.0) | AlpsKnowledgeBrokerMPI | protected |
doOneUnitWork(int unitWork, double unitTime, AlpsExitStatus &exitStatus, int &numNodesProcessed, int &numNodesBranched, int &numNodesDiscarded, int &numNodesPartial, int &depth, bool &betterSolution) | AlpsKnowledgeBrokerMPI | protected |
exitStatus_ | AlpsKnowledgeBroker | protected |
forceTerminate_ | AlpsKnowledgeBrokerMPI | protected |
forwardModelKnowledge() | AlpsKnowledgeBrokerMPI | protected |
forwardRequestL_ | AlpsKnowledgeBrokerMPI | protected |
forwardRequestR_ | AlpsKnowledgeBrokerMPI | protected |
getAllKnowledges(AlpsKnowledgeType kt, std::vector< std::pair< AlpsKnowledge *, double > > &kls) const | AlpsKnowledgeBroker | inlinevirtual |
getBestEstimateQuality() | AlpsKnowledgeBrokerMPI | inlinevirtual |
getBestKnowledge(AlpsKnowledgeType kt) const | AlpsKnowledgeBroker | virtual |
getBestNode() const | AlpsKnowledgeBroker | virtual |
getBestQuality() const | AlpsKnowledgeBrokerMPI | inlinevirtual |
getHubMsgLevel() | AlpsKnowledgeBroker | inline |
getIncumbentValue() const | AlpsKnowledgeBrokerMPI | inlinevirtual |
getKnowledge(AlpsKnowledgeType kt) const | AlpsKnowledgeBroker | inlinevirtual |
getKnowledgePool(AlpsKnowledgeType kt) const | AlpsKnowledgeBroker | inline |
getLargeSize() const | AlpsKnowledgeBroker | inline |
getlogFileLevel() | AlpsKnowledgeBroker | inline |
getMasterMsgLevel() | AlpsKnowledgeBroker | inline |
getMasterRank() const | AlpsKnowledgeBrokerMPI | inlinevirtual |
getMaxNodeIndex() const | AlpsKnowledgeBroker | inline |
getMaxNumKnowledges(AlpsKnowledgeType kt) const | AlpsKnowledgeBroker | inlinevirtual |
getModel() | AlpsKnowledgeBroker | inline |
getMsgLevel() | AlpsKnowledgeBroker | inline |
getNextNodeIndex() const | AlpsKnowledgeBroker | inline |
getNodeMemSize() | AlpsKnowledgeBroker | inline |
getNodeProcessingTime() | AlpsKnowledgeBroker | inline |
getNodeSelection() const | AlpsKnowledgeBroker | inline |
getNumKnowledges(AlpsKnowledgeType kt) const | AlpsKnowledgeBroker | virtual |
getNumNodeLeftSystem() | AlpsKnowledgeBrokerMPI | inlineprotectedvirtual |
getNumNodeLog() const | AlpsKnowledgeBroker | inline |
getNumNodesBranched() const | AlpsKnowledgeBroker | inline |
getNumNodesDiscarded() const | AlpsKnowledgeBroker | inline |
getNumNodesPartial() const | AlpsKnowledgeBroker | inline |
getNumNodesProcessed() const | AlpsKnowledgeBroker | inline |
getNumNodesProcessedSystem() const | AlpsKnowledgeBroker | inline |
getPeakMemory() | AlpsKnowledgeBroker | inline |
getPhase() | AlpsKnowledgeBroker | inline |
getProcRank() const | AlpsKnowledgeBrokerMPI | inlinevirtual |
getProcType() const | AlpsKnowledgeBrokerMPI | inlinevirtual |
getRampUpNodeSelection() const | AlpsKnowledgeBroker | inline |
getSolStatus() const | AlpsKnowledgeBroker | inline |
getSubTreeSelection() const | AlpsKnowledgeBroker | inline |
getTreeDepth() | AlpsKnowledgeBroker | inline |
getWorkingSubTree() | AlpsKnowledgeBroker | inline |
globalRank_ | AlpsKnowledgeBrokerMPI | protected |
haltSearch_ | AlpsKnowledgeBrokerMPI | protected |
handler_ | AlpsKnowledgeBroker | protected |
hasKnowledge(AlpsKnowledgeType kt) const | AlpsKnowledgeBroker | inlinevirtual |
hubAllocateDonation(char *&buf, MPI_Status *status) | AlpsKnowledgeBrokerMPI | protected |
hubAskWorkerDonate(int donorID, int receiverID, double receiverWorkload) | AlpsKnowledgeBrokerMPI | protected |
hubBalanceWorkers() | AlpsKnowledgeBrokerMPI | protected |
hubComm_ | AlpsKnowledgeBrokerMPI | protected |
hubDoBalance_ | AlpsKnowledgeBrokerMPI | protected |
hubForceWorkerTerm() | AlpsKnowledgeBrokerMPI | protected |
hubGroup_ | AlpsKnowledgeBrokerMPI | protected |
hubMain() | AlpsKnowledgeBrokerMPI | protected |
hubMsgLevel_ | AlpsKnowledgeBroker | protected |
hubNodeProcesseds_ | AlpsKnowledgeBrokerMPI | protected |
hubNum_ | AlpsKnowledgeBrokerMPI | protected |
hubRanks_ | AlpsKnowledgeBrokerMPI | protected |
hubReported_ | AlpsKnowledgeBrokerMPI | protected |
hubReportPeriod_ | AlpsKnowledgeBrokerMPI | protected |
hubReportStatus(int tag, MPI_Comm comm) | AlpsKnowledgeBrokerMPI | protected |
hubSatisfyWorkerRequest(char *&buf, MPI_Status *status) | AlpsKnowledgeBrokerMPI | protected |
hubsShareWork(char *&buf, MPI_Status *status) | AlpsKnowledgeBrokerMPI | protected |
hubTimer_ | AlpsKnowledgeBrokerMPI | protected |
hubUpdateCluStatus(char *&buf, MPI_Status *status, MPI_Comm comm) | AlpsKnowledgeBrokerMPI | protected |
hubWork_ | AlpsKnowledgeBrokerMPI | protected |
hubWorkQualities_ | AlpsKnowledgeBrokerMPI | protected |
hubWorkQuantities_ | AlpsKnowledgeBrokerMPI | protected |
idleTime_ | AlpsKnowledgeBrokerMPI | protected |
incRecvCount(const char *how, int s=1) | AlpsKnowledgeBrokerMPI | protected |
incSendCount(const char *how, int s=1) | AlpsKnowledgeBrokerMPI | protected |
incumbentID_ | AlpsKnowledgeBrokerMPI | protected |
incumbentValue_ | AlpsKnowledgeBrokerMPI | protected |
init() | AlpsKnowledgeBrokerMPI | protected |
initializeSearch(int argc, char *argv[], AlpsModel &model, bool showBanner=true) | AlpsKnowledgeBrokerMPI | virtual |
instanceName_ | AlpsKnowledgeBroker | protected |
largeBuffer2_ | AlpsKnowledgeBrokerMPI | protected |
largeBuffer_ | AlpsKnowledgeBrokerMPI | protected |
largeSize_ | AlpsKnowledgeBroker | protected |
logfile_ | AlpsKnowledgeBroker | protected |
logFileLevel_ | AlpsKnowledgeBroker | protected |
masterAskHubDonate(int donorID, int receiverID, double receiverWorkload) | AlpsKnowledgeBrokerMPI | protected |
masterBalanceHubs() | AlpsKnowledgeBrokerMPI | protected |
masterBalancePeriod_ | AlpsKnowledgeBrokerMPI | protected |
masterDoBalance_ | AlpsKnowledgeBrokerMPI | protected |
masterForceHubTerm() | AlpsKnowledgeBrokerMPI | protected |
masterIndexBatch_ | AlpsKnowledgeBrokerMPI | protected |
masterMain(AlpsTreeNode *root) | AlpsKnowledgeBrokerMPI | protected |
masterRank_ | AlpsKnowledgeBrokerMPI | protected |
masterSendIndices(char *&bufLarge) | AlpsKnowledgeBrokerMPI | protected |
masterTimer_ | AlpsKnowledgeBrokerMPI | protected |
masterUpdateSysStatus(char *&buf, MPI_Status *status, MPI_Comm comm) | AlpsKnowledgeBrokerMPI | protected |
maxIndex_ | AlpsKnowledgeBroker | protected |
messageHandler() const | AlpsKnowledgeBroker | inline |
messages() | AlpsKnowledgeBroker | inline |
messages_ | AlpsKnowledgeBroker | protected |
messagesPointer() | AlpsKnowledgeBroker | inline |
model_ | AlpsKnowledgeBroker | protected |
modelGenID_ | AlpsKnowledgeBrokerMPI | protected |
modelGenPos_ | AlpsKnowledgeBrokerMPI | protected |
modelKnowRequestL_ | AlpsKnowledgeBrokerMPI | protected |
modelKnowRequestR_ | AlpsKnowledgeBrokerMPI | protected |
msgLevel_ | AlpsKnowledgeBroker | protected |
msgTime_ | AlpsKnowledgeBrokerMPI | protected |
myHubRank_ | AlpsKnowledgeBrokerMPI | protected |
needWorkingSubTree_ | AlpsKnowledgeBroker | protected |
newLanguage(CoinMessages::Language language) | AlpsKnowledgeBroker | |
nextIndex_ | AlpsKnowledgeBroker | protected |
nextNodeIndex() | AlpsKnowledgeBroker | inline |
nodeBranchedNum_ | AlpsKnowledgeBroker | protected |
nodeDiscardedNum_ | AlpsKnowledgeBroker | protected |
nodeLeftNum_ | AlpsKnowledgeBroker | protected |
nodeMemSize_ | AlpsKnowledgeBroker | protected |
nodePartialNum_ | AlpsKnowledgeBroker | protected |
nodeProcessedNum_ | AlpsKnowledgeBroker | protected |
nodeProcessingTime_ | AlpsKnowledgeBroker | protected |
nodeSelection_ | AlpsKnowledgeBroker | protected |
numNodeLog_ | AlpsKnowledgeBroker | protected |
operator=(const AlpsKnowledgeBrokerMPI &) | AlpsKnowledgeBrokerMPI | private |
packEncoded(AlpsEncoded *enc, char *&buf, int &size, int &position, MPI_Comm comm) | AlpsKnowledgeBrokerMPI | protected |
passInMessageHandler(CoinMessageHandler *handler) | AlpsKnowledgeBroker | |
peakMemory_ | AlpsKnowledgeBroker | protected |
phase_ | AlpsKnowledgeBroker | protected |
pools_ | AlpsKnowledgeBroker | protected |
popKnowledge(AlpsKnowledgeType kt) | AlpsKnowledgeBroker | inlinevirtual |
printBestSolution(char *outputFile=0) const | AlpsKnowledgeBrokerMPI | virtual |
processMessages(char *&buffer, MPI_Status &status, MPI_Request &request) | AlpsKnowledgeBrokerMPI | protected |
processNum_ | AlpsKnowledgeBrokerMPI | protected |
processType_ | AlpsKnowledgeBrokerMPI | protected |
processTypeList_ | AlpsKnowledgeBrokerMPI | protected |
psStats_ | AlpsKnowledgeBrokerMPI | protected |
rampDownTime_ | AlpsKnowledgeBrokerMPI | protected |
rampUpNodeSelection_ | AlpsKnowledgeBroker | protected |
rampUpSubTree_ | AlpsKnowledgeBrokerMPI | protected |
rampUpTime_ | AlpsKnowledgeBrokerMPI | protected |
receiveKnowledge(AlpsKnowledgeType type, int sender, int receiver, char *&msgBuffer, int msgSize, int msgTag, MPI_Comm comm, MPI_Status *status, bool blocking) | AlpsKnowledgeBrokerMPI | |
receiveModelKnowledge(MPI_Comm comm) | AlpsKnowledgeBrokerMPI | protected |
receiveRampUpNode(int sender, MPI_Comm comm, MPI_Status *status) | AlpsKnowledgeBrokerMPI | protected |
receiveSizeBuf(char *&buf, int sender, int tag, MPI_Comm comm, MPI_Status *status) | AlpsKnowledgeBrokerMPI | protected |
receiveSubTree(char *&buf, int sender, MPI_Status *status) | AlpsKnowledgeBrokerMPI | protected |
recvCount_ | AlpsKnowledgeBrokerMPI | protected |
recvErrorCode(char *&bufLarge) | AlpsKnowledgeBrokerMPI | protected |
refreshClusterStatus() | AlpsKnowledgeBrokerMPI | protected |
refreshSysStatus() | AlpsKnowledgeBrokerMPI | protected |
registerClass(int name, AlpsKnowledge *userKnowledge) | AlpsKnowledgeBroker | inline |
requestKnowledge(AlpsKnowledgeType type, int sender, int receiver, char *&msgBuffer, int msgSize, int msgTag, MPI_Comm comm, bool blocking) | AlpsKnowledgeBrokerMPI | |
rootInitHub() | AlpsKnowledgeBrokerMPI | protected |
rootInitMaster(AlpsTreeNode *root) | AlpsKnowledgeBrokerMPI | protected |
rootInitWorker() | AlpsKnowledgeBrokerMPI | protected |
rootSearch(AlpsTreeNode *root) | AlpsKnowledgeBrokerMPI | virtual |
search(AlpsModel *model) | AlpsKnowledgeBrokerMPI | virtual |
searchLog() | AlpsKnowledgeBrokerMPI | virtual |
sendCount_ | AlpsKnowledgeBrokerMPI | protected |
sendErrorCodeToMaster(int errorCode) | AlpsKnowledgeBrokerMPI | protected |
sendFinishInit(const int target, MPI_Comm comm) | AlpsKnowledgeBrokerMPI | protected |
sendIncumbent() | AlpsKnowledgeBrokerMPI | protected |
sendKnowledge(AlpsKnowledgeType type, int sender, int receiver, char *&msgBuffer, int msgSize, int msgTag, MPI_Comm comm, bool blocking) | AlpsKnowledgeBrokerMPI | |
sendModelKnowledge(MPI_Comm comm, int receiver=-1) | AlpsKnowledgeBrokerMPI | protected |
sendNodeModelGen(int receiver, int doUnitWork) | AlpsKnowledgeBrokerMPI | protected |
sendRampUpNode(const int target, MPI_Comm comm) | AlpsKnowledgeBrokerMPI | protected |
sendSizeBuf(char *&buf, int size, int position, const int target, const int tag, MPI_Comm comm) | AlpsKnowledgeBrokerMPI | protected |
sendSubTree(const int target, AlpsSubTree *&st, int tag) | AlpsKnowledgeBrokerMPI | protected |
setExitStatus(AlpsExitStatus status) | AlpsKnowledgeBroker | inline |
setLanguage(CoinMessages::Language language) | AlpsKnowledgeBroker | inline |
setMaxNodeIndex(AlpsNodeIndex_t s) | AlpsKnowledgeBroker | inline |
setMaxNumKnowledges(AlpsKnowledgeType kt, int num) | AlpsKnowledgeBroker | inlinevirtual |
setModel(AlpsModel *m) | AlpsKnowledgeBroker | inline |
setNextNodeIndex(AlpsNodeIndex_t s) | AlpsKnowledgeBroker | inline |
setNodeMemSize(int ms) | AlpsKnowledgeBroker | inline |
setNodeProcessingTime(double npTime) | AlpsKnowledgeBroker | inline |
setNodeSelection(AlpsSearchStrategy< AlpsTreeNode * > *nc) | AlpsKnowledgeBroker | inline |
setNumNodeLog(int num) | AlpsKnowledgeBroker | inline |
setPeakMemory(double size) | AlpsKnowledgeBroker | inline |
setPhase(AlpsPhase ph) | AlpsKnowledgeBroker | inline |
setRampUpNodeSelection(AlpsSearchStrategy< AlpsTreeNode * > *nc) | AlpsKnowledgeBroker | inline |
setSubTreeSelection(AlpsSearchStrategy< AlpsSubTree * > *tc) | AlpsKnowledgeBroker | inline |
setupKnowledgePools() | AlpsKnowledgeBroker | |
smallBuffer_ | AlpsKnowledgeBrokerMPI | protected |
solNum_ | AlpsKnowledgeBroker | protected |
solPool_ | AlpsKnowledgeBroker | protected |
solRequestL_ | AlpsKnowledgeBrokerMPI | protected |
solRequestR_ | AlpsKnowledgeBrokerMPI | protected |
spiralDonateNode() | AlpsKnowledgeBrokerMPI | protected |
spiralHub() | AlpsKnowledgeBrokerMPI | protected |
spiralMaster(AlpsTreeNode *root) | AlpsKnowledgeBrokerMPI | protected |
spiralRecvProcessNode() | AlpsKnowledgeBrokerMPI | protected |
spiralWorker() | AlpsKnowledgeBrokerMPI | protected |
subTreePool_ | AlpsKnowledgeBroker | protected |
subTreeRequest_ | AlpsKnowledgeBrokerMPI | protected |
subTreeTimer() | AlpsKnowledgeBroker | inline |
subTreeTimer_ | AlpsKnowledgeBroker | protected |
systemNodeProcessed_ | AlpsKnowledgeBroker | protected |
systemRecvCount_ | AlpsKnowledgeBrokerMPI | protected |
systemSendCount_ | AlpsKnowledgeBrokerMPI | protected |
systemWorkQuality_ | AlpsKnowledgeBrokerMPI | protected |
systemWorkQuantity_ | AlpsKnowledgeBrokerMPI | protected |
systemWorkQuantityForce_ | AlpsKnowledgeBrokerMPI | protected |
tellHubRecv() | AlpsKnowledgeBrokerMPI | protected |
tellMasterRecv() | AlpsKnowledgeBrokerMPI | protected |
tempTimer() | AlpsKnowledgeBroker | inline |
tempTimer_ | AlpsKnowledgeBroker | protected |
timer() | AlpsKnowledgeBroker | inline |
timer_ | AlpsKnowledgeBroker | protected |
treeDepth_ | AlpsKnowledgeBroker | protected |
treeSelection_ | AlpsKnowledgeBroker | protected |
unitWorkNodes_ | AlpsKnowledgeBrokerMPI | protected |
unpackEncoded(char *&buf, int &position, MPI_Comm comm, int size=-1) | AlpsKnowledgeBrokerMPI | protected |
unpackSetIncumbent(char *&buf, MPI_Status *status) | AlpsKnowledgeBrokerMPI | protected |
updateIncumbent_ | AlpsKnowledgeBrokerMPI | protected |
updateNumNodesLeft() | AlpsKnowledgeBroker | virtual |
updateWorkloadInfo() | AlpsKnowledgeBrokerMPI | protected |
userBalancePeriod_ | AlpsKnowledgeBroker | protected |
userClusterSize_ | AlpsKnowledgeBrokerMPI | protected |
workerAskIndices() | AlpsKnowledgeBrokerMPI | protected |
workerMain() | AlpsKnowledgeBrokerMPI | protected |
workerMsgLevel_ | AlpsKnowledgeBroker | protected |
workerNodeProcesseds_ | AlpsKnowledgeBrokerMPI | protected |
workerRecvIndices(char *&bufLarge) | AlpsKnowledgeBrokerMPI | protected |
workerReported_ | AlpsKnowledgeBrokerMPI | protected |
workerReportStatus(int tag, MPI_Comm comm) | AlpsKnowledgeBrokerMPI | protected |
workerTimer_ | AlpsKnowledgeBrokerMPI | protected |
workerWorkQualities_ | AlpsKnowledgeBrokerMPI | protected |
workerWorkQuantities_ | AlpsKnowledgeBrokerMPI | protected |
workingSubTree_ | AlpsKnowledgeBroker | protected |
workQuality_ | AlpsKnowledgeBrokerMPI | protected |
workQuantity_ | AlpsKnowledgeBrokerMPI | protected |
~AlpsKnowledgeBroker() | AlpsKnowledgeBroker | virtual |
~AlpsKnowledgeBrokerMPI() | AlpsKnowledgeBrokerMPI | |