| addKnowledge(AlpsKnowledgeType kt, AlpsKnowledge *kl, double value) | AlpsKnowledgeBroker | inlinevirtual |
| addKnowledgePool(AlpsKnowledgeType kt, AlpsKnowledgePool *kp) | AlpsKnowledgeBroker | inline |
| allHubReported_ | AlpsKnowledgeBrokerMPI | protected |
| AlpsKnowledgeBroker() | AlpsKnowledgeBroker | |
| AlpsKnowledgeBrokerMPI(const AlpsKnowledgeBrokerMPI &) | AlpsKnowledgeBrokerMPI | private |
| AlpsKnowledgeBrokerMPI() | AlpsKnowledgeBrokerMPI | inline |
| AlpsKnowledgeBrokerMPI(int argc, char *argv[], AlpsModel &model) | 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 |
| decoderObject(int name) | 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 |
| 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) | 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 | |