35 class GTSAM_EXPORT GaussianBayesTreeClique :
39 typedef GaussianBayesTreeClique This;
41 typedef boost::shared_ptr<This> shared_ptr;
42 typedef boost::weak_ptr<This> weak_ptr;
43 GaussianBayesTreeClique() {}
44 virtual ~GaussianBayesTreeClique() {}
58 typedef boost::shared_ptr<This> shared_ptr;
64 bool equals(
const This& other,
double tol = 1e-9)
const;
118 double determinant()
const;
125 double logDeterminant()
const;
129 Matrix marginalCovariance(
Key key)
const;
Base class for cliques of a BayesTree.
Bayes Tree is a tree of cliques of a Bayes Chain.
Chordal Bayes Net, the result of eliminating a factor graph.
Linear Factor Graph where all factors are Gaussians.
Global functions in a separate testing namespace.
Definition chartTesting.h:28
Point3 optimize(const NonlinearFactorGraph &graph, const Values &values, Key landmarkKey)
Optimize for triangulation.
Definition triangulation.cpp:155
std::uint64_t Key
Integer nonlinear key type.
Definition types.h:100
A manifold defines a space in which there is a notion of a linear tangent space that can be centered ...
Definition concepts.h:30
Template to create a binary predicate.
Definition Testable.h:111
A helper that implements the traits interface for GTSAM types.
Definition Testable.h:151
BayesTree()
Definition BayesTree.h:109
BayesTreeCliqueBase()
Definition BayesTreeCliqueBase.h:74
const sharedConditional & conditional() const
Definition BayesTreeCliqueBase.h:141
A Bayes tree representing a Gaussian density.
Definition GaussianBayesTree.h:52
GaussianBayesTree()
Default constructor, creates an empty Bayes tree.
Definition GaussianBayesTree.h:61
A GaussianConditional functions as the node in a Bayes network.
Definition GaussianConditional.h:43
VectorValues represents a collection of vector-valued variables associated each with a unique integer...
Definition VectorValues.h:74