diff --git a/gtsam/linear/PCGSolver.h b/gtsam/linear/PCGSolver.h index 35f6bdacb..a6a16f722 100644 --- a/gtsam/linear/PCGSolver.h +++ b/gtsam/linear/PCGSolver.h @@ -91,16 +91,16 @@ public: * System class needed for calling preconditionedConjugateGradient */ class GTSAM_EXPORT GaussianFactorGraphSystem { -public: + GaussianFactorGraph gfg_; + Preconditioner preconditioner_; + KeyInfo keyInfo_; + std::map lambda_; + public: GaussianFactorGraphSystem(const GaussianFactorGraph &gfg, - const Preconditioner &preconditioner, const KeyInfo &info, - const std::map &lambda); - - const GaussianFactorGraph &gfg_; - const Preconditioner &preconditioner_; - const KeyInfo &keyInfo_; - const std::map &lambda_; + const Preconditioner &preconditioner, + const KeyInfo &info, + const std::map &lambda); void residual(const Vector &x, Vector &r) const; void multiply(const Vector &x, Vector& y) const;