From 1b422d5c98632598e726a9525520ee5046104522 Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Tue, 15 Oct 2024 06:54:00 -0400 Subject: [PATCH] rearrange GaussianFactorGraphSystem --- gtsam/linear/PCGSolver.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) 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;