gtsam
linear
GaussianJunctionTree.h
Go to the documentation of this file.
1
/* ----------------------------------------------------------------------------
2
3
* GTSAM Copyright 2010, Georgia Tech Research Corporation,
4
* Atlanta, Georgia 30332-0415
5
* All Rights Reserved
6
* Authors: Frank Dellaert, et al. (see THANKS for the full author list)
7
8
* See LICENSE for the license information
9
10
* -------------------------------------------------------------------------- */
11
19
#pragma once
20
21
#include <
gtsam/linear/GaussianFactorGraph.h
>
22
#include <
gtsam/linear/GaussianBayesTree.h
>
23
#include <
gtsam/inference/JunctionTree.h
>
24
25
namespace
gtsam
{
26
27
// Forward declarations
28
class
GaussianEliminationTree;
29
38
class
GTSAM_EXPORT
GaussianJunctionTree
:
39
public
JunctionTree
<GaussianBayesTree, GaussianFactorGraph> {
40
public
:
41
typedef
JunctionTree<GaussianBayesTree, GaussianFactorGraph>
Base
;
42
typedef
GaussianJunctionTree
This
;
43
typedef
std::shared_ptr<This>
shared_ptr
;
44
53
GaussianJunctionTree
(
const
GaussianEliminationTree
& eliminationTree);
54
};
55
56
}
gtsam::GaussianJunctionTree::Base
JunctionTree< GaussianBayesTree, GaussianFactorGraph > Base
Base class.
Definition:
GaussianJunctionTree.h:41
GaussianFactorGraph.h
Linear Factor Graph where all factors are Gaussians.
gtsam::GaussianJunctionTree::shared_ptr
std::shared_ptr< This > shared_ptr
Shared pointer to this class.
Definition:
GaussianJunctionTree.h:43
gtsam::GaussianJunctionTree
Definition:
GaussianJunctionTree.h:38
JunctionTree.h
The junction tree.
gtsam
traits
Definition:
SFMdata.h:40
gtsam::JunctionTree
Definition:
JunctionTree.h:50
GaussianBayesTree.h
Gaussian Bayes Tree, the result of eliminating a GaussianJunctionTree.
gtsam::GaussianEliminationTree
Definition:
GaussianEliminationTree.h:27
gtsam::GaussianJunctionTree::This
GaussianJunctionTree This
This class.
Definition:
GaussianJunctionTree.h:42
gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:11:34