addGoalReached(const NodeId &goal, float costToGoToGoal) | Tree | inline |
addNode(ConfigType cfg, const NodeId &parent, float fromParentCost) | Tree | |
addParams | Tree | protected |
addPendingUpdate(const Update &u) | Tree | |
appliedUpdateIds | Tree | protected |
applyGoalReachedUpdates(const GoalInfoList newGoalNodes) | Tree | inlineprotected |
applyNodeCreationUpdate(const NodeCreationUpdate &u, std::size_t workerId) | Tree | inlineprotected |
applyPendingUpdate(std::size_t updateIndex, LockType &&treeLock, RemoteUpdateGetter getRemoteUpdate, UpdateConsumer updateConsumer) | Tree | inlineprotected |
applyPendingUpdates() | Tree | inline |
applyPendingUpdates(LockType &&treeLock, RemoteUpdateGetter getRemoteUpdate) | Tree | inline |
applyPendingUpdates(LockType &&treeLock, RemoteUpdateGetter getRemoteUpdate, UpdateConsumer updateConsumer=[](Update &&) {}) | Tree | inline |
applyRadiusUpdate(const RadiusUpdate &u) | Tree | protected |
applyRewireUpdate(const RewireUpdate &rewireUpdate) | Tree | protected |
applyUpdate(const Update &u) | Tree | |
at(const NodeId &id) | Tree | inline |
at(const NodeId &id) const | Tree | inline |
at(std::size_t index) | Tree | inline |
at(std::size_t index) const | Tree | inline |
canApplyUpdate(const Update &u) | Tree | |
ConfigType typedef | Tree | |
createNewGoalReachedUpdate(const NodeId &goal, float costToGoToGoal) | Tree | inlineprotected |
createNewNodeCreationUpdate(const ConfigType &cfg, const NodeId &parent, float fromParentCost) | Tree | inlineprotected |
createNewRadiusUpdate(const NodeId &id, bool increaseRadius) | Tree | inlineprotected |
createNewRewireUpdate(const NodeId &child, const NodeId &newParent, float fromParentCost) | Tree | inlineprotected |
decreaseRadius(const NodeId &id) | Tree | inline |
doAddGoalReached(const NodeId &goal, float costToGoToGoal) | Tree | inlineprotected |
doAddNode(ConfigType cfg, const NodeId &parent, float fromParentCost, std::size_t workerId) | Tree | protected |
doDecreaseRadius(const NodeId &id) | Tree | protected |
doIncreaseRadius(const NodeId &id) | Tree | inlineprotected |
doSetNodeParent(const NodeId &child, const NodeId &newParent, float fromParentCost, bool updateFromStartCost=true) | Tree | protected |
findPendingUpdate(std::size_t workerId, std::size_t updateId) | Tree | inlineprotected |
findPendingUpdate(std::size_t workerId, std::size_t updateId) const | Tree | inlineprotected |
getAppliedUpdateIds() const | Tree | inline |
getBestCost() const | Tree | |
getBestCostIt() const | Tree | inlineprotected |
getBestPath() const | Tree | |
getCurrentUpdate() const | Tree | inline |
getCurrentUpdateId() const | Tree | inline |
getCurrentUpdateNonConst() | Tree | inlineprotected |
getIceTree() const | Tree | |
getIdOfIndex(std::size_t index) const | Tree | |
getKNearestNeighboursAndDistances(const ConfigType &cfg, std::size_t k) | Tree | |
getLocalUpdates() const | Tree | inline |
getNearestNeighbourAndDistance(const ConfigType &cfg) | Tree | inline |
getNextNodeIdFor(std::size_t workerId) | Tree | inline |
getNode(const NodeId &id) | Tree | |
getNode(const NodeId &id) const | Tree | |
getNodes() const | Tree | inline |
getNthPathCost(std::size_t n) const | Tree | inline |
getNthPathIds(std::size_t n) const | Tree | |
getNthPathWithCost(std::size_t n) const | Tree | |
getPathCount() const | Tree | inline |
getPathTo(NodeId id) const | Tree | protected |
getPendingUpdate(std::size_t workerId, std::size_t updateId) const | Tree | inline |
getPreviousUpdateId() const | Tree | inline |
goalNodes | Tree | protected |
hasAppliedUpdate(std::size_t workerId, Ice::Long updateId) | Tree | inline |
hasGoalNode(const NodeId &nodeId) const | Tree | inline |
hasPendingUpdate(std::size_t workerId, std::size_t updateId) const | Tree | inline |
increaseRadius(const NodeId &id) | Tree | inline |
increaseWorkerCountTo(std::size_t count) | Tree | |
init(const FullIceTree &iceTree, AdaptiveDynamicDomainParameters newaddParams, std::size_t newWorkerId) | Tree | |
localUpdates | Tree | protected |
nodeCount | Tree | protected |
nodes | Tree | protected |
PendingUpdateLookuptableConstIterator typedef | Tree | |
PendingUpdateLookuptableIterator typedef | Tree | |
PendingUpdateLookuptableType typedef | Tree | |
pendingUpdates | Tree | protected |
pendingUpdatesLookupTable | Tree | protected |
prepareNextUpdate() | Tree | protected |
prepareUpdate(Ice::LongSeq dependetOnUpdateIds, LockType &&treeLock, RemoteUpdateGetter getRemoteUpdate, UpdateConsumer updateConsumer) | Tree | inline |
pushCosts(const NodeId &root) | Tree | protected |
ROOT_ID | Tree | static |
sendCurrentUpdate(TreeUpdateInterfacePrx &prx) | Tree | |
setNodeParent(const NodeId &child, const NodeId &newParent, float fromParentCost) | Tree | inline |
size() const | Tree | inline |
Tree()=default | Tree | |
Tree(const VectorXf &startCfg) | Tree | |
workerId | Tree | protected |