diff --git a/gtsam/linear/linear.i b/gtsam/linear/linear.i index eecc0192c..6b454af05 100644 --- a/gtsam/linear/linear.i +++ b/gtsam/linear/linear.i @@ -733,10 +733,10 @@ virtual class BlockJacobiPreconditionerParameters : gtsam::PreconditionerParamet #include virtual class PCGSolverParameters : gtsam::ConjugateGradientParameters { PCGSolverParameters(); - PCGSolverParameters(gtsam::PreconditionerParameters* preconditioner); + PCGSolverParameters(const gtsam::PreconditionerParameters* preconditioner); void print(string s = ""); - - gtsam::PreconditionerParameters* preconditioner; + + std::shared_ptr preconditioner; }; #include