Loading...
Searching...
No Matches
GaussianISAM.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/GaussianBayesTree.h>
#include <gtsam/inference/ISAM.h>
#include <gtsam/base/Testable.h>
namespace gtsam {
class GTSAM_EXPORT GaussianISAM : public ISAM<GaussianBayesTree>
{
public:
typedef ISAM<GaussianBayesTree> Base;
typedef GaussianISAM This;
typedef boost::shared_ptr<This> shared_ptr;
GaussianISAM();
GaussianISAM(const GaussianBayesTree& bayesTree);
};
template <>
struct traits<GaussianISAM> : public Testable<GaussianISAM> {};
}
Testable.h
Concept check for values that can be used in unit tests.
ISAM.h
Incremental update functionality (iSAM) for BayesTree.
GaussianBayesTree.h
Gaussian Bayes Tree, the result of eliminating a GaussianJunctionTree.
gtsam
Global functions in a separate testing namespace.
Definition chartTesting.h:28
gtsam::traits
A manifold defines a space in which there is a notion of a linear tangent space that can be centered ...
Definition concepts.h:30
gtsam::Testable
A helper that implements the traits interface for GTSAM types.
Definition Testable.h:151
gtsam::ISAM< GaussianBayesTree >::ISAM
ISAM()
Definition ISAM.h:49
gtsam::GaussianBayesTree
A Bayes tree representing a Gaussian density.
Definition GaussianBayesTree.h:52
gtsam::GaussianISAM
Definition GaussianISAM.h:28
gtsam::GaussianISAM::GaussianISAM
GaussianISAM()
Create an empty Bayes Tree.
Definition GaussianISAM.cpp:28