From e8089dc7cb7320c0ef9dc92829581bf7b9aeca51 Mon Sep 17 00:00:00 2001 From: Frank Dellaert Date: Thu, 26 Sep 2024 11:56:47 -0700 Subject: [PATCH] Made augment static --- gtsam/hybrid/HybridGaussianFactor.cpp | 6 ------ gtsam/hybrid/HybridGaussianFactor.h | 3 ++- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/gtsam/hybrid/HybridGaussianFactor.cpp b/gtsam/hybrid/HybridGaussianFactor.cpp index af2d0fde5..3db6e7965 100644 --- a/gtsam/hybrid/HybridGaussianFactor.cpp +++ b/gtsam/hybrid/HybridGaussianFactor.cpp @@ -76,12 +76,6 @@ HybridGaussianFactor::Factors HybridGaussianFactor::augment( return Factors(factors, update); } -/* *******************************************************************************/ -HybridGaussianFactor::HybridGaussianFactor(const KeyVector &continuousKeys, - const DiscreteKeys &discreteKeys, - const FactorValuePairs &factors) - : Base(continuousKeys, discreteKeys), factors_(augment(factors)) {} - /* *******************************************************************************/ bool HybridGaussianFactor::equals(const HybridFactor &lf, double tol) const { const This *e = dynamic_cast(&lf); diff --git a/gtsam/hybrid/HybridGaussianFactor.h b/gtsam/hybrid/HybridGaussianFactor.h index 9aa505092..8e36e6615 100644 --- a/gtsam/hybrid/HybridGaussianFactor.h +++ b/gtsam/hybrid/HybridGaussianFactor.h @@ -133,7 +133,8 @@ class GTSAM_EXPORT HybridGaussianFactor : public HybridFactor { */ HybridGaussianFactor(const KeyVector &continuousKeys, const DiscreteKeys &discreteKeys, - const FactorValuePairs &factors); + const FactorValuePairs &factors) + : Base(continuousKeys, discreteKeys), factors_(augment(factors)) {} /// @} /// @name Testable