30 template <
class BAYESTREE>
31 class ISAM :
public BAYESTREE {
52 explicit ISAM(
const Base& bayesTree) : Base(bayesTree) {}
65 const FactorGraphType& newFactors,
66 const Eliminate&
function = EliminationTraitsType::DefaultEliminate);
71 const FactorGraphType& newFactors, Cliques* orphans,
72 const Eliminate&
function = EliminationTraitsType::DefaultEliminate);
void update(const FactorGraphType &newFactors, const Eliminate &function=EliminationTraitsType::DefaultEliminate)
A clique in a HybridBayesTree which is a HybridConditional internally.
FactorGraphType::Eliminate Eliminate
Base::sharedClique sharedClique
std::shared_ptr< Clique > sharedClique
Shared pointer to a clique.
HybridBayesTreeClique ::EliminationTraitsType EliminationTraitsType
Included from all GTSAM files.
Base::FactorGraphType FactorGraphType
Base::Eliminate Eliminate
HybridBayesTreeClique ::FactorGraphType FactorGraphType
void updateInternal(const FactorGraphType &newFactors, Cliques *orphans, const Eliminate &function=EliminationTraitsType::DefaultEliminate)
Base::EliminationTraitsType EliminationTraitsType
Base::BayesNetType BayesNetType
HybridBayesTreeClique ::BayesNetType BayesNetType
ISAM(const Base &bayesTree)