#include <GaussianJunctionTree.h>

Public Types | |
| typedef JunctionTree< GaussianBayesTree, GaussianFactorGraph > | Base |
| Base class. More... | |
| typedef boost::shared_ptr< This > | shared_ptr |
| Shared pointer to this class. More... | |
| typedef GaussianJunctionTree | This |
| This class. More... | |
Public Types inherited from gtsam::JunctionTree< GaussianBayesTree, GaussianFactorGraph > | |
| typedef EliminatableClusterTree< GaussianBayesTree, GaussianFactorGraph > | Base |
| Our base class. More... | |
| typedef boost::shared_ptr< This > | shared_ptr |
| Shared pointer to this class. More... | |
| typedef JunctionTree< GaussianBayesTree, GaussianFactorGraph > | This |
| This class. More... | |
Public Types inherited from gtsam::EliminatableClusterTree< GaussianBayesTree, GaussianFactorGraph > | |
| typedef GaussianBayesTree | BayesTreeType |
| The BayesTree type produced by elimination. More... | |
| typedef GaussianBayesTree::ConditionalType | ConditionalType |
| The type of conditionals. More... | |
| typedef GaussianFactorGraph::Eliminate | Eliminate |
| Typedef for an eliminate subroutine. More... | |
| typedef GaussianFactorGraph | FactorGraphType |
| The factor graph type. More... | |
| typedef GaussianFactorGraph::FactorType | FactorType |
| The type of factors. More... | |
| typedef boost::shared_ptr< This > | shared_ptr |
| Shared pointer to this class. More... | |
| typedef boost::shared_ptr< ConditionalType > | sharedConditional |
| Shared pointer to a conditional. More... | |
| typedef boost::shared_ptr< FactorType > | sharedFactor |
| Shared pointer to a factor. More... | |
| typedef EliminatableClusterTree< GaussianBayesTree, GaussianFactorGraph > | This |
| This class. More... | |
Public Types inherited from gtsam::ClusterTree< GaussianFactorGraph > | |
| typedef GaussianFactorGraph | FactorGraphType |
| The factor graph type. More... | |
| typedef GaussianFactorGraph::FactorType | FactorType |
| The type of factors. More... | |
| typedef Cluster | Node |
| typedef boost::shared_ptr< This > | shared_ptr |
| Shared pointer to this class. More... | |
| typedef boost::shared_ptr< Cluster > | sharedCluster |
| Shared pointer to Cluster. More... | |
| typedef boost::shared_ptr< FactorType > | sharedFactor |
| Shared pointer to a factor. More... | |
| typedef sharedCluster | sharedNode |
| typedef ClusterTree< GaussianFactorGraph > | This |
| This class. More... | |
Public Member Functions | |
| GaussianJunctionTree (const GaussianEliminationTree &eliminationTree) | |
Public Member Functions inherited from gtsam::EliminatableClusterTree< GaussianBayesTree, GaussianFactorGraph > | |
| std::pair< boost::shared_ptr< BayesTreeType >, boost::shared_ptr< FactorGraphType > > | eliminate (const Eliminate &function) const |
| const FastVector< sharedFactor > & | remainingFactors () const |
Public Member Functions inherited from gtsam::ClusterTree< GaussianFactorGraph > | |
| ClusterTree () | |
| Default constructor. More... | |
| GTSAM_CONCEPT_TESTABLE_TYPE (FactorType) | |
| void | print (const std::string &s="", const KeyFormatter &keyFormatter=DefaultKeyFormatter) const |
| void | addRoot (const boost::shared_ptr< Cluster > &cluster) |
| void | addChildrenAsRoots (const boost::shared_ptr< Cluster > &cluster) |
| size_t | nrRoots () const |
| const FastVector< sharedNode > & | roots () const |
| const Cluster & | operator[] (size_t i) const |
Definition at line 36 of file GaussianJunctionTree.h.
Base class.
Definition at line 39 of file GaussianJunctionTree.h.
| typedef boost::shared_ptr<This> gtsam::GaussianJunctionTree::shared_ptr |
Shared pointer to this class.
Definition at line 41 of file GaussianJunctionTree.h.
This class.
Definition at line 40 of file GaussianJunctionTree.h.
| gtsam::GaussianJunctionTree::GaussianJunctionTree | ( | const GaussianEliminationTree & | eliminationTree | ) |
Build the elimination tree of a factor graph using pre-computed column structure.
| factorGraph | The factor graph for which to build the elimination tree |
| structure | The set of factors involving each variable. If this is not precomputed, you can call the Create(const FactorGraph<DERIVEDFACTOR>&) named constructor instead. |
Definition at line 30 of file GaussianJunctionTree.cpp.