diff --git a/opm/simulators/linalg/bda/WellContributionsOCLContainer.cpp b/opm/simulators/linalg/bda/WellContributionsOCLContainer.cpp index 2b13bf79b..da8386528 100644 --- a/opm/simulators/linalg/bda/WellContributionsOCLContainer.cpp +++ b/opm/simulators/linalg/bda/WellContributionsOCLContainer.cpp @@ -146,7 +146,7 @@ namespace bda event.waitForEvents(events); // actually apply MultisegmentWells - for(Opm::MultisegmentWellContribution *well: multisegments){ + for(auto well: multisegments){ well->setReordering(toOrder.data(), true); well->apply(x_msw.data(), y_msw.data()); } diff --git a/opm/simulators/linalg/bda/WellContributionsOCLContainer.hpp b/opm/simulators/linalg/bda/WellContributionsOCLContainer.hpp index 0120c4881..08d496141 100644 --- a/opm/simulators/linalg/bda/WellContributionsOCLContainer.hpp +++ b/opm/simulators/linalg/bda/WellContributionsOCLContainer.hpp @@ -58,10 +58,10 @@ namespace bda void applyMSWells(cl::Buffer& x, cl::Buffer& y); public: - WellContributionsOCLContainer() {}; + WellContributionsOCLContainer() {} ~WellContributionsOCLContainer(); - WellContributionsOCLContainer(const WellContributionsOCLContainer&) = delete; - + WellContributionsOCLContainer(const WellContributionsOCLContainer&) = delete; + WellContributionsOCLContainer& operator=(const WellContributionsOCLContainer&) = delete; void apply(cl::Buffer& x, cl::Buffer& y); void init(Opm::WellContributions &wellContribs, int N, int Nb); void copy_to_gpu(Opm::WellContributions &wellContribs, int *toOrder_);