| addKnowledge(AlpsKnowledgeType kt, AlpsKnowledge *kl, double value) | AlpsKnowledgeBroker | [inline, virtual] |
| 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] |
| bestSolDepth_ | AlpsKnowledgeBroker | [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 &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 | [inline, virtual] |
| getBestKnowledge(AlpsKnowledgeType kt) const | AlpsKnowledgeBroker | [virtual] |
| getBestNode() const | AlpsKnowledgeBroker | [virtual] |
| getBestQuality() const | AlpsKnowledgeBrokerMPI | [inline, virtual] |
| getBestSolDepth() | AlpsKnowledgeBroker | [inline] |
| getHubMsgLevel() | AlpsKnowledgeBroker | [inline] |
| getIncumbentValue() const | AlpsKnowledgeBrokerMPI | [inline, virtual] |
| getKnowledge(AlpsKnowledgeType kt) const | AlpsKnowledgeBroker | [inline, virtual] |
| getKnowledgePool(AlpsKnowledgeType kt) const | AlpsKnowledgeBroker | [inline] |
| getLargeSize() const | AlpsKnowledgeBroker | [inline] |
| getlogFileLevel() | AlpsKnowledgeBroker | [inline] |
| getMasterMsgLevel() | AlpsKnowledgeBroker | [inline] |
| getMasterRank() const | AlpsKnowledgeBrokerMPI | [inline, virtual] |
| getMaxNodeIndex() const | AlpsKnowledgeBroker | [inline] |
| getMaxNumKnowledges(AlpsKnowledgeType kt) const | AlpsKnowledgeBroker | [inline, virtual] |
| 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] |
| getNumNodesProcessed() const | AlpsKnowledgeBroker | [inline] |
| getPeakMemory() | AlpsKnowledgeBroker | [inline] |
| getPhase() | AlpsKnowledgeBroker | [inline] |
| getProcRank() const | AlpsKnowledgeBrokerMPI | [inline, virtual] |
| getProcType() const | AlpsKnowledgeBrokerMPI | [inline, virtual] |
| 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 | [inline, virtual] |
| 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] |
| nodeLeftNum_ | AlpsKnowledgeBroker | [protected] |
| nodeMemSize_ | AlpsKnowledgeBroker | [protected] |
| nodeProcessedNum_ | AlpsKnowledgeBroker | [protected] |
| nodeProcessingTime_ | AlpsKnowledgeBroker | [protected] |
| nodeSelection_ | 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 | [inline, virtual] |
| 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] |
| setBestSolDepth(int depth) | AlpsKnowledgeBroker | [inline] |
| setExitStatus(AlpsExitStatus status) | AlpsKnowledgeBroker | [inline] |
| setLanguage(CoinMessages::Language language) | AlpsKnowledgeBroker | [inline] |
| setMaxNodeIndex(AlpsNodeIndex_t s) | AlpsKnowledgeBroker | [inline] |
| setMaxNumKnowledges(AlpsKnowledgeType kt, int num) | AlpsKnowledgeBroker | [inline, virtual] |
| 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] |
| 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] |
| 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_ | AlpsKnowledgeBrokerMPI | [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 | |