53 std::optional<size_t> maxNrLeaves = {});
std::pair< HybridGaussianFactorGraph, HybridBayesNet > addConditionals(const HybridGaussianFactorGraph &graph, const HybridBayesNet &hybridBayesNet, const Ordering &ordering) const
Add conditionals from previous timestep as part of liquefication.
Definition: Ordering.h:37
GaussianMixture::shared_ptr gaussianMixture(size_t index) const
Get the Gaussian Mixture from the Bayes Net posterior at index.
Definition: HybridGaussianFactorGraph.h:103
A Bayes net of Gaussian Conditionals indexed by discrete keys.
void update(HybridGaussianFactorGraph graph, const Ordering &ordering, std::optional< size_t > maxNrLeaves={})
Definition: HybridBayesNet.h:35
Linearized Hybrid factor graph that uses type erasure.
Definition: chartTesting.h:28
const HybridBayesNet & hybridBayesNet() const
Return the Bayes Net posterior.
Definition: HybridSmoother.h:27