Scippy

UG

Ubiquity Generator framework

BbParaNodeMpi Member List

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

addDescendant(ParaTaskGenealogicalPtr *inDescendant)BbParaNode
ancestorParaTask
areNodesCollected()BbParaNode
basisInfoBbParaNodeprotected
BbParaNode()BbParaNode
BbParaNode(TaskId inNodeId, TaskId inGeneratorNodeId, int inDepth, double inDualBoundValue, double inOriginalDualBoundValue, double inEstimatedValue, ParaDiffSubproblem *inDiffSubproblem)BbParaNode
BbParaNodeMpi()BbParaNodeMpi
BbParaNodeMpi(TaskId inNodeId, TaskId inGeneratorNodeId, int inDepth, double inDualBoundValue, double inOriginalDualBoundValue, double inEstimatedValue, ParaDiffSubproblem *inDiffSubproblem)BbParaNodeMpi
bcast(ParaComm *comm, int root)BbParaNodeMpivirtual
clone(ParaComm *comm)BbParaNodeMpivirtual
collectsNodes()BbParaNode
createDatatype()BbParaNodeMpiprivate
createDatatypeForNodeId()BbParaNodeMpiprivate
depthBbParaNodeprotected
descendantsParaTask
diffSubproblemParaTaskprotected
diffSubproblemInfoParaTaskprotected
dualBoundValueBbParaNodeprotected
estimatedValueParaTaskprotected
generatorTaskIdParaTask
getAncestor()BbParaNode
getDepth()BbParaNode
getDiffSubproblem()BbParaNode
getDualBoundValue()BbParaNode
getEstimatedValue()ParaTask
getGeneratorTaskId()ParaTask
getGlobalSubtaskIdInLc()ParaTask
getInitialDualBoundValue()BbParaNode
getLcId()ParaTask
getMergeNodeInfo()BbParaNode
getMergingStatus()BbParaNode
getMinimumDualBoundInDesendants(double value)BbParaNode
getSolverId()ParaTask
getTaskId()ParaTask
hasDescendant()BbParaNode
initialDualBoundValueBbParaNodeprotected
isRootTask()ParaTask
isSameGlobalSubtaskIdInLcAs(const ParaTask &inTask)ParaTask
isSameGlobalSubtaskIdInLcAs(const int globalSubtaskIdInLc)ParaTask
isSameLcIdAs(const ParaTask &inTask)ParaTask
isSameLcIdAs(const int lcId)ParaTask
isSameNodeIdAs(const BbParaNode &inNode)BbParaNode
isSameParetntTaskIdAs(const ParaTask &inTask)ParaTask
isSameParetntTaskSubtaskIdAs(const TaskId &inTaskId)ParaTask
isSameSubtaskIdAs(const ParaTask &inTask)ParaTask
isSameTaskIdAs(const ParaTask &inTask)ParaTask
mergeNodeInfoBbParaNodeprotected
mergingStatusBbParaNodeprotected
nextBbParaNode
nodesAreCollectedBbParaNodeprotected
ParaTask()ParaTask
ParaTask(const ParaTask &paraTask)ParaTask
ParaTask(TaskId inTaskId, TaskId inGeneratorTaskId, double inEstimatedValue, ParaDiffSubproblem *inDiffSubproblem)ParaTask
receive(ParaComm *comm, int source)BbParaNodeMpivirtual
receiveNewSubtreeRoot(ParaComm *comm, int source)BbParaNodeMpivirtual
receiveReassignSelfSplitSubtreeRoot(ParaComm *comm, int source)BbParaNodeMpi
receiveSubtreeRootNodeId(ParaComm *comm, int source, int tag)BbParaNodeMpivirtual
removeDescendant(TaskId removeNodeId)BbParaNode
resetDualBoundValue()BbParaNode
send(ParaComm *comm, int destination)BbParaNodeMpivirtual
sendNewSubtreeRoot(ParaComm *comm, int destination)BbParaNodeMpivirtual
sendReassignSelfSplitSubtreeRoot(ParaComm *comm, int destination)BbParaNodeMpi
sendSubtreeRootNodeId(ParaComm *comm, int destination, int tag)BbParaNodeMpivirtual
setAncestor(ParaTaskGenealogicalPtr *inAncestor)BbParaNode
setDepth(int inDepth)BbParaNode
setDiffSubproblem(BbParaDiffSubproblem *inDiffSubproblem)BbParaNode
UG::ParaTask::setDiffSubproblem(ParaDiffSubproblem *inDiffSubproblem)ParaTask
setDualBoundValue(double inDualBoundValue)BbParaNode
setEstimatedValue(double inEstimatedValue)ParaTask
setGeneratorTaskId(TaskId inGeneratorTaskId)ParaTask
setGlobalSubtaskId(int lcId, int subtaskId)ParaTask
setInitialDualBoundValue(double inTrueDualBoundValue)BbParaNode
setMergeNodeInfo(BbParaMergeNodeInfo *mNode)BbParaNode
setMergingStatus(int status)BbParaNode
setSolverId(int id)ParaTask
setTaskId(TaskId inTaskId)ParaTask
taskIdParaTask
toSimpleString()BbParaNodevirtual
toString()BbParaNodevirtual
updateInitialDualBoundToSubtreeDualBound()BbParaNode
~BbParaNode()BbParaNodevirtual
~BbParaNodeMpi()BbParaNodeMpi
~ParaTask()ParaTaskvirtual