Tree Member List

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

addGoalReached(const NodeId &goal, float costToGoToGoal)Treeinline
addNode(ConfigType cfg, const NodeId &parent, float fromParentCost)Tree
addParamsTreeprotected
addPendingUpdate(const Update &u)Tree
appliedUpdateIdsTreeprotected
applyGoalReachedUpdates(const GoalInfoList newGoalNodes)Treeinlineprotected
applyNodeCreationUpdate(const NodeCreationUpdate &u, std::size_t workerId)Treeinlineprotected
applyPendingUpdate(std::size_t updateIndex, LockType &&treeLock, RemoteUpdateGetter getRemoteUpdate, UpdateConsumer updateConsumer)Treeinlineprotected
applyPendingUpdates()Treeinline
applyPendingUpdates(LockType &&treeLock, RemoteUpdateGetter getRemoteUpdate)Treeinline
applyPendingUpdates(LockType &&treeLock, RemoteUpdateGetter getRemoteUpdate, UpdateConsumer updateConsumer=[](Update &&) {})Treeinline
applyRadiusUpdate(const RadiusUpdate &u)Treeprotected
applyRewireUpdate(const RewireUpdate &rewireUpdate)Treeprotected
applyUpdate(const Update &u)Tree
at(const NodeId &id)Treeinline
at(const NodeId &id) constTreeinline
at(std::size_t index)Treeinline
at(std::size_t index) constTreeinline
canApplyUpdate(const Update &u)Tree
ConfigType typedefTree
createNewGoalReachedUpdate(const NodeId &goal, float costToGoToGoal)Treeinlineprotected
createNewNodeCreationUpdate(const ConfigType &cfg, const NodeId &parent, float fromParentCost)Treeinlineprotected
createNewRadiusUpdate(const NodeId &id, bool increaseRadius)Treeinlineprotected
createNewRewireUpdate(const NodeId &child, const NodeId &newParent, float fromParentCost)Treeinlineprotected
decreaseRadius(const NodeId &id)Treeinline
doAddGoalReached(const NodeId &goal, float costToGoToGoal)Treeinlineprotected
doAddNode(ConfigType cfg, const NodeId &parent, float fromParentCost, std::size_t workerId)Treeprotected
doDecreaseRadius(const NodeId &id)Treeprotected
doIncreaseRadius(const NodeId &id)Treeinlineprotected
doSetNodeParent(const NodeId &child, const NodeId &newParent, float fromParentCost, bool updateFromStartCost=true)Treeprotected
findPendingUpdate(std::size_t workerId, std::size_t updateId)Treeinlineprotected
findPendingUpdate(std::size_t workerId, std::size_t updateId) constTreeinlineprotected
getAppliedUpdateIds() constTreeinline
getBestCost() constTree
getBestCostIt() constTreeinlineprotected
getBestPath() constTree
getCurrentUpdate() constTreeinline
getCurrentUpdateId() constTreeinline
getCurrentUpdateNonConst()Treeinlineprotected
getIceTree() constTree
getIdOfIndex(std::size_t index) constTree
getKNearestNeighboursAndDistances(const ConfigType &cfg, std::size_t k)Tree
getLocalUpdates() constTreeinline
getNearestNeighbourAndDistance(const ConfigType &cfg)Treeinline
getNextNodeIdFor(std::size_t workerId)Treeinline
getNode(const NodeId &id)Tree
getNode(const NodeId &id) constTree
getNodes() constTreeinline
getNthPathCost(std::size_t n) constTreeinline
getNthPathIds(std::size_t n) constTree
getNthPathWithCost(std::size_t n) constTree
getPathCount() constTreeinline
getPathTo(NodeId id) constTreeprotected
getPendingUpdate(std::size_t workerId, std::size_t updateId) constTreeinline
getPreviousUpdateId() constTreeinline
goalNodesTreeprotected
hasAppliedUpdate(std::size_t workerId, Ice::Long updateId)Treeinline
hasGoalNode(const NodeId &nodeId) constTreeinline
hasPendingUpdate(std::size_t workerId, std::size_t updateId) constTreeinline
increaseRadius(const NodeId &id)Treeinline
increaseWorkerCountTo(std::size_t count)Tree
init(const FullIceTree &iceTree, AdaptiveDynamicDomainParameters newaddParams, std::size_t newWorkerId)Tree
localUpdatesTreeprotected
nodeCountTreeprotected
nodesTreeprotected
PendingUpdateLookuptableConstIterator typedefTree
PendingUpdateLookuptableIterator typedefTree
PendingUpdateLookuptableType typedefTree
pendingUpdatesTreeprotected
pendingUpdatesLookupTableTreeprotected
prepareNextUpdate()Treeprotected
prepareUpdate(Ice::LongSeq dependetOnUpdateIds, LockType &&treeLock, RemoteUpdateGetter getRemoteUpdate, UpdateConsumer updateConsumer)Treeinline
pushCosts(const NodeId &root)Treeprotected
ROOT_IDTreestatic
sendCurrentUpdate(TreeUpdateInterfacePrx &prx)Tree
setNodeParent(const NodeId &child, const NodeId &newParent, float fromParentCost)Treeinline
size() constTreeinline
Tree()=defaultTree
Tree(const VectorXf &startCfg)Tree
workerIdTreeprotected