GTSAM
4.0.2
C++ library for smoothing and mapping (SAM)
|
#include <ISAM.h>
Standard Constructors | |
ISAM () | |
ISAM (const Base &bayesTree) | |
Advanced Interface Interface | |
void | update (const FactorGraphType &newFactors, const Eliminate &function=EliminationTraitsType::DefaultEliminate) |
void | updateInternal (const FactorGraphType &newFactors, Cliques *orphans, const Eliminate &function=EliminationTraitsType::DefaultEliminate) |
A Bayes tree with an update methods that implements the iSAM algorithm. Given a set of new factors, it re-eliminates the invalidated part of the tree.
|
inline |
Create an empty Bayes Tree
|
inlineexplicit |
Copy constructor
void gtsam::ISAM< BAYESTREE >::update | ( | const FactorGraphType & | newFactors, |
const Eliminate & | function = EliminationTraitsType::DefaultEliminate |
||
) |
update the Bayes tree with a set of new factors, typically derived from measurements
newFactors | is a factor graph that contains the new factors |
function | an elimination routine |
void gtsam::ISAM< BAYESTREE >::updateInternal | ( | const FactorGraphType & | newFactors, |
Cliques * | orphans, | ||
const Eliminate & | function = EliminationTraitsType::DefaultEliminate |
||
) |
updateInternal provides access to list of orphans for drawing purposes