Overridden functions should have more keywords

This commit is contained in:
Tom Deakin 2016-04-27 11:34:42 +01:00
parent 9c673317a7
commit 9730cd071e

View File

@ -6,7 +6,7 @@
template <class T>
class CUDAStream : public Stream<T>
{
private:
protected:
// Size of arrays
unsigned int array_size;
// Device side pointers to arrays
@ -19,10 +19,10 @@ class CUDAStream : public Stream<T>
CUDAStream(const unsigned int);
void copy();
void add();
void mul();
void triad();
virtual void copy() override;
virtual void add() override;
virtual void mul() override;
virtual void triad() override;
void write_arrays(const std::vector<T>& a, const std::vector<T>& b, const std::vector<T>& c);
void read_arrays(std::vector<T>& a, std::vector<T>& b, std::vector<T>& c);