HybridSmoother.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 
22 
23 #include <optional>
24 
25 namespace gtsam {
26 
28  private:
31 
32  public:
53  std::optional<size_t> maxNrLeaves = {},
54  const std::optional<Ordering> given_ordering = {});
55 
57 
67  std::pair<HybridGaussianFactorGraph, HybridBayesNet> addConditionals(
68  const HybridGaussianFactorGraph& graph,
69  const HybridBayesNet& hybridBayesNet, const Ordering& ordering) const;
70 
72  GaussianMixture::shared_ptr gaussianMixture(size_t index) const;
73 
75  const HybridBayesNet& hybridBayesNet() const;
76 };
77 
78 } // namespace gtsam
std::pair< HybridGaussianFactorGraph, HybridBayesNet > addConditionals(const HybridGaussianFactorGraph &graph, const HybridBayesNet &hybridBayesNet, const Ordering &ordering) const
Add conditionals from previous timestep as part of liquefication.
GaussianMixture::shared_ptr gaussianMixture(size_t index) const
Get the Gaussian Mixture from the Bayes Net posterior at index.
const HybridBayesNet & hybridBayesNet() const
Return the Bayes Net posterior.
NonlinearFactorGraph graph
static enum @1107 ordering
A Bayes net of Gaussian Conditionals indexed by discrete keys.
HybridGaussianFactorGraph remainingFactorGraph_
HybridBayesNet hybridBayesNet_
Linearized Hybrid factor graph that uses type erasure.
traits
Definition: chartTesting.h:28
std::shared_ptr< GaussianMixture > shared_ptr
Ordering getOrdering(const HybridGaussianFactorGraph &newFactors)
void update(HybridGaussianFactorGraph graph, std::optional< size_t > maxNrLeaves={}, const std::optional< Ordering > given_ordering={})


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:34:21