Switching to size_t

release/4.3a0
Frank Dellaert 2016-06-19 12:28:02 -07:00
parent 9152b656cf
commit 1ca79ea900
2 changed files with 4 additions and 4 deletions

View File

@ -109,7 +109,7 @@ public:
double error() const; double error() const;
/// return number of iterations /// return number of iterations
int iterations() const; size_t iterations() const;
/// return values /// return values
const Values& values() const; const Values& values() const;

View File

@ -40,15 +40,15 @@ struct NonlinearOptimizerState {
const double error; const double error;
/** The number of optimization iterations performed. */ /** The number of optimization iterations performed. */
const unsigned int iterations; const size_t iterations;
virtual ~NonlinearOptimizerState() {} virtual ~NonlinearOptimizerState() {}
NonlinearOptimizerState(const Values& values, double error, unsigned int iterations = 0) NonlinearOptimizerState(const Values& values, double error, size_t iterations = 0)
: values(values), error(error), iterations(iterations) {} : values(values), error(error), iterations(iterations) {}
// Constructor version that takes ownership of values // Constructor version that takes ownership of values
NonlinearOptimizerState(Values&& values, double error, unsigned int iterations = 0) NonlinearOptimizerState(Values&& values, double error, size_t iterations = 0)
: values(std::move(values)), error(error), iterations(iterations) {} : values(std::move(values)), error(error), iterations(iterations) {}
}; };