From 80a827457ec018f093e11d0ad549d8a9a557273f Mon Sep 17 00:00:00 2001 From: Toni Date: Mon, 21 Jan 2019 16:13:32 -0500 Subject: [PATCH] Move implementation of print function for Result to .cpp --- gtsam_unstable/nonlinear/FixedLagSmoother.cpp | 9 +++++++++ gtsam_unstable/nonlinear/FixedLagSmoother.h | 8 +------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/gtsam_unstable/nonlinear/FixedLagSmoother.cpp b/gtsam_unstable/nonlinear/FixedLagSmoother.cpp index 62ee07a16..9c04f0eec 100644 --- a/gtsam_unstable/nonlinear/FixedLagSmoother.cpp +++ b/gtsam_unstable/nonlinear/FixedLagSmoother.cpp @@ -21,6 +21,15 @@ namespace gtsam { +/* ************************************************************************* */ +void FixedLagSmoother::Result::print() const { + std::cout << "Nr iterations: " << iterations << '\n' + << "Nr intermediateSteps: " << intermediateSteps << '\n' + << "Nr nonlinear variables: " << nonlinearVariables << '\n' + << "Nr linear variables: " << linearVariables << '\n' + << "error: " << error << std::endl; +} + /* ************************************************************************* */ void FixedLagSmoother::print(const std::string& s, const KeyFormatter& keyFormatter) const { std::cout << s; diff --git a/gtsam_unstable/nonlinear/FixedLagSmoother.h b/gtsam_unstable/nonlinear/FixedLagSmoother.h index 37fdce5a2..7b26c7021 100644 --- a/gtsam_unstable/nonlinear/FixedLagSmoother.h +++ b/gtsam_unstable/nonlinear/FixedLagSmoother.h @@ -59,13 +59,7 @@ public: size_t getNonlinearVariables() const { return nonlinearVariables; } size_t getLinearVariables() const { return linearVariables; } double getError() const { return error; } - void print() const{ - std::cout << "Nr iterations: " << iterations << std::endl; - std::cout << "Nr intermediateSteps: " << intermediateSteps << std::endl; - std::cout << "Nr nonlinear variables: " << nonlinearVariables << std::endl; - std::cout << "Nr linear variables: " << linearVariables << std::endl; - std::cout << "error: " << error << std::endl; - } + void print() const; }; /** default constructor */