47 : marginalThreshold_(marginalThreshold) {}
83 std::optional<size_t> maxNrLeaves = {},
84 const std::optional<Ordering> givenOrdering = {});
99 const KeySet& newFactorKeys);
110 std::pair<HybridGaussianFactorGraph, HybridBayesNet> addConditionals(
111 const HybridGaussianFactorGraph&
graph,
112 const HybridBayesNet& hybridBayesNet)
const;
124 const HybridBayesNet& hybridBayesNet()
const;
134 Values linearizationPoint()
const;
137 HybridNonlinearFactorGraph allFactors()
const;
141 Ordering maybeComputeOrdering(
const HybridGaussianFactorGraph& updatedGraph,
142 const std::optional<Ordering> givenOrdering);
145 void removeFixedValues(
const HybridGaussianFactorGraph& newFactors);