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;
/// return number of iterations
int iterations() const;
size_t iterations() const;
/// return values
const Values& values() const;

View File

@ -40,15 +40,15 @@ struct NonlinearOptimizerState {
const double error;
/** The number of optimization iterations performed. */
const unsigned int iterations;
const size_t iterations;
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) {}
// 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) {}
};