Loading...
Searching...
No Matches
GaussianJunctionTree.h
Go to the documentation of this file.
/* ----------------------------------------------------------------------------
* GTSAM Copyright 2010, Georgia Tech Research Corporation,
* Atlanta, Georgia 30332-0415
* All Rights Reserved
* Authors: Frank Dellaert, et al. (see THANKS for the full author list)
* See LICENSE for the license information
* -------------------------------------------------------------------------- */
#pragma once
#include <gtsam/linear/GaussianFactorGraph.h>
#include <gtsam/linear/GaussianBayesTree.h>
#include <gtsam/inference/JunctionTree.h>
namespace gtsam {
// Forward declarations
class GaussianEliminationTree;
class GTSAM_EXPORT GaussianJunctionTree :
public JunctionTree<GaussianBayesTree, GaussianFactorGraph> {
public:
typedef JunctionTree<GaussianBayesTree, GaussianFactorGraph> Base;
typedef GaussianJunctionTree This;
typedef boost::shared_ptr<This> shared_ptr;
GaussianJunctionTree(const GaussianEliminationTree& eliminationTree);
};
}
JunctionTree.h
The junction tree.
GaussianBayesTree.h
Gaussian Bayes Tree, the result of eliminating a GaussianJunctionTree.
GaussianFactorGraph.h
Linear Factor Graph where all factors are Gaussians.
gtsam
Global functions in a separate testing namespace.
Definition chartTesting.h:28
gtsam::JunctionTree< GaussianBayesTree, GaussianFactorGraph >::JunctionTree
JunctionTree(const EliminationTree< ETREE_BAYESNET, ETREE_GRAPH > &eliminationTree)
gtsam::GaussianEliminationTree
Definition GaussianEliminationTree.h:29
gtsam::GaussianJunctionTree::This
GaussianJunctionTree This
This class.
Definition GaussianJunctionTree.h:42
gtsam::GaussianJunctionTree::Base
JunctionTree< GaussianBayesTree, GaussianFactorGraph > Base
Base class.
Definition GaussianJunctionTree.h:41
gtsam::GaussianJunctionTree::GaussianJunctionTree
GaussianJunctionTree(const GaussianEliminationTree &eliminationTree)
Build the elimination tree of a factor graph using pre-computed column structure.
Definition GaussianJunctionTree.cpp:30
gtsam::GaussianJunctionTree::shared_ptr
boost::shared_ptr< This > shared_ptr
Shared pointer to this class.
Definition GaussianJunctionTree.h:43