#include <gtsam/base/treeTraversal/parallelTraversalTasks.h>
#include <gtsam/base/treeTraversal/statistics.h>
#include <gtsam/base/FastList.h>
#include <gtsam/base/FastVector.h>
#include <gtsam/inference/Key.h>
#include <gtsam/config.h>
#include <stack>
#include <vector>
#include <string>
#include <memory>
#include <cassert>
Go to the source code of this file.
Namespaces | |
gtsam | |
traits | |
gtsam::treeTraversal | |
Functions | |
template<class FOREST > | |
FastVector< std::shared_ptr< typename FOREST::Node > > | gtsam::treeTraversal::CloneForest (const FOREST &forest) |
template<class FOREST , typename DATA , typename VISITOR_PRE > | |
void | gtsam::treeTraversal::DepthFirstForest (FOREST &forest, DATA &rootData, VISITOR_PRE &visitorPre) |
template<class FOREST , typename DATA , typename VISITOR_PRE , typename VISITOR_POST > | |
void | gtsam::treeTraversal::DepthFirstForest (FOREST &forest, DATA &rootData, VISITOR_PRE &visitorPre, VISITOR_POST &visitorPost) |
template<class FOREST , typename DATA , typename VISITOR_PRE , typename VISITOR_POST > | |
void | gtsam::treeTraversal::DepthFirstForestParallel (FOREST &forest, DATA &rootData, VISITOR_PRE &visitorPre, VISITOR_POST &visitorPost, int problemSizeThreshold=10) |
template<class FOREST > | |
void | gtsam::treeTraversal::PrintForest (const FOREST &forest, std::string str, const KeyFormatter &keyFormatter) |
Definition in file treeTraversal-inst.h.
FastList<DATA>::iterator dataPointer |
Definition at line 46 of file treeTraversal-inst.h.
bool expanded |
Definition at line 43 of file treeTraversal-inst.h.
const KeyFormatter& formatter |
Definition at line 204 of file treeTraversal-inst.h.
DATA& parentData |
Definition at line 45 of file treeTraversal-inst.h.
const std::shared_ptr<NODE>& treeNode |
Definition at line 44 of file treeTraversal-inst.h.