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

- Alphabetical List
- Class List
- 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]`
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]`
getBestEstimateQuality() | AlpsKnowledgeBrokerMPI | `[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]`
getNumNodeLeftSystem() | AlpsKnowledgeBrokerMPI | `[inline, protected, virtual]`
getNumNodeLog() const | AlpsKnowledgeBroker | `[inline]`
getNumNodesBranched() const | AlpsKnowledgeBroker | `[inline]`
getNumNodesDiscarded() 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]`
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]`
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]`
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 |