Move implementation of print function for Result to .cpp

release/4.3a0
Toni 2019-01-21 16:13:32 -05:00
parent e63ceee938
commit 80a827457e
2 changed files with 10 additions and 7 deletions

View File

@ -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;

View File

@ -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 */