Bda: add missing override specifiers

This commit is contained in:
Arne Morten Kvarving
2024-08-07 11:18:42 +02:00
parent 99fac74cfb
commit 167e1f413a
4 changed files with 7 additions and 5 deletions

View File

@@ -24,6 +24,8 @@
#include <opm/simulators/linalg/bda/opencl/opencl.hpp>
#endif
#include <memory>
namespace Opm::Accelerator {
enum PreconditionerType {

View File

@@ -20,14 +20,14 @@
#ifndef OPM_OPENCLBILU0_HPP
#define OPM_OPENCLBILU0_HPP
#include <mutex>
#include <opm/simulators/linalg/bda/BlockedMatrix.hpp>
#include <opm/simulators/linalg/bda/opencl/opencl.hpp>
#include <opm/simulators/linalg/bda/opencl/openclPreconditioner.hpp>
#include <opm/simulators/linalg/bda/opencl/ChowPatelIlu.hpp>
#include <memory>
#include <mutex>
namespace Opm::Accelerator {
@@ -103,7 +103,7 @@ public:
// via Lz = y
// and Ux = z
void apply(const cl::Buffer& y, cl::Buffer& x) override;
void apply(Scalar&, Scalar&) {}
void apply(Scalar&, Scalar&) override {}
std::tuple<std::vector<int>, std::vector<int>, std::vector<int>>
get_preconditioner_structure()

View File

@@ -125,7 +125,7 @@ public:
// apply preconditioner, x = prec(y)
void apply(const cl::Buffer& y, cl::Buffer& x) override;
void apply(Scalar&, Scalar&) {}
void apply(Scalar&, Scalar&) override {}
};
/// Similar function to csrPatternToCsc. It gives an offset map from CSR to CSC instead of the full CSR to CSC conversion.

View File

@@ -95,7 +95,7 @@ public:
// applies blocked ilu0
// also applies amg for pressure component
void apply(const cl::Buffer& y, cl::Buffer& x) override;
void apply(Scalar&, Scalar&) {}
void apply(Scalar&, Scalar&) override {}
bool create_preconditioner(BlockedMatrix<Scalar>* mat) override;
bool create_preconditioner(BlockedMatrix<Scalar>* mat,