- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

AlpsKnowledgeBrokerMPI Member List

This is the complete list of members for AlpsKnowledgeBrokerMPI, including all inherited members.

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
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 | inline virtual
getBestEstimateQuality() | AlpsKnowledgeBrokerMPI | inline virtual
getBestKnowledge(AlpsKnowledgeType kt) const | AlpsKnowledgeBroker | virtual
getBestNode() const | AlpsKnowledgeBroker | virtual
getBestQuality() const | AlpsKnowledgeBrokerMPI | inline virtual
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
getNumNodeLeftSystem() | AlpsKnowledgeBrokerMPI | inline protected virtual
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 | 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
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 | 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
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
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 |