Add the dot routine to the abstract class

This commit is contained in:
Tom Deakin 2016-10-14 14:39:48 +01:00
parent 21f0bcfde4
commit 614613e7d4

View File

@ -23,6 +23,7 @@ class Stream
virtual void mul() = 0; virtual void mul() = 0;
virtual void add() = 0; virtual void add() = 0;
virtual void triad() = 0; virtual void triad() = 0;
virtual T dot() = 0;
// Copy memory between host and device // Copy memory between host and device
virtual void write_arrays(const std::vector<T>& a, const std::vector<T>& b, const std::vector<T>& c) = 0; virtual void write_arrays(const std::vector<T>& a, const std::vector<T>& b, const std::vector<T>& c) = 0;