wrap more HybridSmoother methods
parent
24b31b238f
commit
ea16de3bfd
|
@ -228,7 +228,7 @@ class HybridNonlinearFactorGraph {
|
|||
void push_back(gtsam::NonlinearFactor* factor);
|
||||
void push_back(gtsam::DiscreteFactor* factor);
|
||||
void push_back(const gtsam::HybridNonlinearFactorGraph& graph);
|
||||
//TODO(Varun) Wrap add() methods
|
||||
// TODO(Varun) Wrap add() methods
|
||||
|
||||
gtsam::HybridGaussianFactorGraph linearize(
|
||||
const gtsam::Values& continuousValues) const;
|
||||
|
@ -283,7 +283,17 @@ class HybridSmoother {
|
|||
std::optional<size_t> maxNrLeaves = std::nullopt,
|
||||
const std::optional<gtsam::Ordering> given_ordering = std::nullopt);
|
||||
|
||||
HybridValues optimize() const;
|
||||
gtsam::Ordering getOrdering(const gtsam::HybridGaussianFactorGraph& factors,
|
||||
const gtsam::KeySet& newFactorKeys);
|
||||
|
||||
std::pair<gtsam::HybridGaussianFactorGraph, gtsam::HybridBayesNet>
|
||||
addConditionals(const gtsam::HybridGaussianFactorGraph& graph,
|
||||
const gtsam::HybridBayesNet& hybridBayesNet) const;
|
||||
|
||||
gtsam::HybridGaussianConditional* gaussianMixture(size_t index) const;
|
||||
|
||||
const gtsam::HybridBayesNet& hybridBayesNet() const;
|
||||
gtsam::HybridValues optimize() const;
|
||||
};
|
||||
|
||||
} // namespace gtsam
|
||||
|
|
Loading…
Reference in New Issue