gtsam
linear
GaussianISAM.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/GaussianBayesTree.h
>
22
#include <
gtsam/inference/ISAM.h
>
23
#include <
gtsam/base/Testable.h
>
24
25
namespace
gtsam
{
26
27
class
GTSAM_EXPORT
GaussianISAM
:
public
ISAM
<GaussianBayesTree>
28
{
29
public
:
30
typedef
ISAM<GaussianBayesTree>
Base
;
31
typedef
GaussianISAM
This
;
32
typedef
std::shared_ptr<This>
shared_ptr
;
33
36
38
GaussianISAM
();
39
41
GaussianISAM
(
const
GaussianBayesTree
& bayesTree);
42
44
45
};
46
48
template
<>
49
struct
traits
<
GaussianISAM
> :
public
Testable
<GaussianISAM> {};
50
51
}
gtsam::GaussianBayesTree
Definition:
GaussianBayesTree.h:49
gtsam::ISAM
Definition:
ISAM.h:31
Testable.h
Concept check for values that can be used in unit tests.
gtsam::Testable
Definition:
Testable.h:152
gtsam::traits
Definition:
Group.h:43
gtsam::GaussianISAM::This
GaussianISAM This
Definition:
GaussianISAM.h:31
gtsam::GaussianISAM::shared_ptr
std::shared_ptr< This > shared_ptr
Definition:
GaussianISAM.h:32
gtsam::GaussianISAM::Base
ISAM< GaussianBayesTree > Base
Definition:
GaussianISAM.h:30
gtsam::GaussianISAM
Definition:
GaussianISAM.h:27
ISAM.h
Incremental update functionality (iSAM) for BayesTree.
gtsam
traits
Definition:
chartTesting.h:28
GaussianBayesTree.h
Gaussian Bayes Tree, the result of eliminating a GaussianJunctionTree.
gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:34:15