Loading...
Searching...
No Matches
HybridJunctionTree.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/hybrid/HybridBayesTree.h>
#include <gtsam/hybrid/HybridGaussianFactorGraph.h>
#include <gtsam/inference/JunctionTree.h>
namespace gtsam {
// Forward declarations
class HybridEliminationTree;
class GTSAM_EXPORT HybridJunctionTree
: public JunctionTree<HybridBayesTree, HybridGaussianFactorGraph> {
public:
typedef JunctionTree<HybridBayesTree, HybridGaussianFactorGraph>
Base;
typedef HybridJunctionTree This;
typedef boost::shared_ptr<This> shared_ptr;
HybridJunctionTree(const HybridEliminationTree& eliminationTree);
};
} // namespace gtsam
HybridBayesTree.h
Hybrid Bayes Tree, the result of eliminating a HybridJunctionTree.
HybridGaussianFactorGraph.h
Linearized Hybrid factor graph that uses type erasure.
JunctionTree.h
The junction tree.
gtsam
Global functions in a separate testing namespace.
Definition chartTesting.h:28
gtsam::HybridEliminationTree
Elimination Tree type for Hybrid Factor Graphs.
Definition HybridEliminationTree.h:32
gtsam::HybridJunctionTree::shared_ptr
boost::shared_ptr< This > shared_ptr
Shared pointer to this class.
Definition HybridJunctionTree.h:59
gtsam::HybridJunctionTree::HybridJunctionTree
HybridJunctionTree(const HybridEliminationTree &eliminationTree)
Build the elimination tree of a factor graph using precomputed column structure.
Definition HybridJunctionTree.cpp:150
gtsam::HybridJunctionTree::Base
JunctionTree< HybridBayesTree, HybridGaussianFactorGraph > Base
Base class.
Definition HybridJunctionTree.h:57
gtsam::HybridJunctionTree::This
HybridJunctionTree This
This class.
Definition HybridJunctionTree.h:58
gtsam::JunctionTree< HybridBayesTree, HybridGaussianFactorGraph >::JunctionTree
JunctionTree(const EliminationTree< ETREE_BAYESNET, ETREE_GRAPH > &eliminationTree)