From cfdaf3a4ba89c88ca8bd8f021ea981f8beb1e714 Mon Sep 17 00:00:00 2001 From: Pedro Maciel Date: Fri, 3 May 2024 10:48:30 +0100 Subject: [PATCH] Modernise --- src/mir/repres/regular/RegularGrid.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mir/repres/regular/RegularGrid.cc b/src/mir/repres/regular/RegularGrid.cc index 5acbd4870..c5287c012 100644 --- a/src/mir/repres/regular/RegularGrid.cc +++ b/src/mir/repres/regular/RegularGrid.cc @@ -131,7 +131,7 @@ RegularGrid::Projection::Spec RegularGrid::make_proj_spec(const param::MIRParame RegularGrid::LinearSpacing RegularGrid::linspace(double start, double step, long num, bool plus) { ASSERT(step >= 0.); - return {start, start + step * double(plus ? num - 1 : 1 - num), num}; + return {start, start + step * static_cast(plus ? num - 1 : 1 - num), num}; } @@ -256,9 +256,9 @@ Iterator* RegularGrid::iterator() const { size_t ni_; size_t nj_; - size_t i_; - size_t j_; - size_t count_; + size_t i_ = 0; + size_t j_ = 0; + size_t count_ = 0; void print(std::ostream& out) const override { out << "RegularGridIterator["; @@ -290,7 +290,7 @@ Iterator* RegularGrid::iterator() const { public: RegularGridIterator(Projection projection, const LinearSpacing& x, const LinearSpacing& y) : - projection_(std::move(projection)), x_(x), y_(y), ni_(x.size()), nj_(y.size()), i_(0), j_(0), count_(0) {} + projection_(std::move(projection)), x_(x), y_(y), ni_(x.size()), nj_(y.size()) {} ~RegularGridIterator() override = default; RegularGridIterator(const RegularGridIterator&) = delete;