mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Bda: add missing override specifiers
This commit is contained in:
@@ -24,6 +24,8 @@
|
||||
#include <opm/simulators/linalg/bda/opencl/opencl.hpp>
|
||||
#endif
|
||||
|
||||
#include <memory>
|
||||
|
||||
namespace Opm::Accelerator {
|
||||
|
||||
enum PreconditionerType {
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user