25 struct GTSAM_EXPORT
ISAM2::Impl {
31 size_t nFullSystemVars;
32 enum { COLAMD } algorithm;
33 enum { NO_CONSTRAINT, CONSTRAIN_LAST } constrain;
34 boost::optional<FastMap<Key, int> > constrainedKeys;
72 static size_t UpdateGaussNewtonDelta(
const ISAM2::Roots& roots,
Incremental update functionality (ISAM2) for BayesTree, with fluid relinearization.
Gaussian Bayes Tree, the result of eliminating a GaussianJunctionTree.
Definition: ISAM2-impl.h:26
Base::sharedClique sharedClique
Shared pointer to a clique.
Definition: ISAM2.h:102
Definition: ISAM2-impl.h:25
This class represents a collection of vector-valued variables associated each with a unique integer i...
Definition: VectorValues.h:73
A non-linear factor graph is a graph of non-Gaussian, i.e.
Definition: NonlinearFactorGraph.h:77
FastVector< sharedClique > Roots
Root cliques.
Definition: BayesTree.h:98
FastVector< FactorIndex > FactorIndices
Define collection types:
Definition: Factor.h:32
Global functions in a separate testing namespace.
Definition: chartTesting.h:28
boost::variant< double, FastMap< char, Vector > > RelinearizationThreshold
Either a constant relinearization threshold or a per-variable-type set of thresholds.
Definition: ISAM2Params.h:140
Definition: ISAM2-impl.h:30