From e9465128fda2cfdcdac0d1fffaab443c555b2d87 Mon Sep 17 00:00:00 2001 From: John Lambert Date: Thu, 12 Aug 2021 07:19:58 -0400 Subject: [PATCH] add virtual to all classes in the .i file --- gtsam/nonlinear/nonlinear.i | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtsam/nonlinear/nonlinear.i b/gtsam/nonlinear/nonlinear.i index 7c81f04f2..a22b31023 100644 --- a/gtsam/nonlinear/nonlinear.i +++ b/gtsam/nonlinear/nonlinear.i @@ -524,7 +524,7 @@ virtual class DoglegParams : gtsam::NonlinearOptimizerParams { #include template -class GncParams { +virtual class GncParams { GncParams(const PARAMS& baseOptimizerParams); GncParams(); void print(const string& str) const; @@ -563,7 +563,7 @@ virtual class DoglegOptimizer : gtsam::NonlinearOptimizer { #include template, gtsam::GncParams}> -class GncOptimizer { +virtual class GncOptimizer { GncOptimizer(const gtsam::NonlinearFactorGraph& graph, const gtsam::Values& initialValues, const PARAMS& params);