From 037c8b36436993383a9b74e0249fc006d1b1039a Mon Sep 17 00:00:00 2001 From: yetongumich Date: Sun, 17 Nov 2024 23:53:21 -0800 Subject: [PATCH] add using NonlinearFactor::error --- gtsam/constraint/NonlinearConstraint.h | 2 ++ gtsam/nonlinear/NonlinearFactor.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/gtsam/constraint/NonlinearConstraint.h b/gtsam/constraint/NonlinearConstraint.h index da13f77c6..a01430bf3 100644 --- a/gtsam/constraint/NonlinearConstraint.h +++ b/gtsam/constraint/NonlinearConstraint.h @@ -40,6 +40,8 @@ class GTSAM_EXPORT NonlinearConstraint : public NoiseModelFactor { /** Use constructors of NoiseModelFactor. */ using Base::Base; + using NonlinearFactor::error; + /** Destructor. */ virtual ~NonlinearConstraint() {} diff --git a/gtsam/nonlinear/NonlinearFactor.h b/gtsam/nonlinear/NonlinearFactor.h index 725117748..3830532ae 100644 --- a/gtsam/nonlinear/NonlinearFactor.h +++ b/gtsam/nonlinear/NonlinearFactor.h @@ -280,6 +280,8 @@ public: */ double weight(const Values& c) const; + using NonlinearFactor::error; + /** * Calculate the error of the factor. * This is the log-likelihood, e.g. \f$ 0.5(h(x)-z)^2/\sigma^2 \f$ in case of Gaussian.