summaryrefslogtreecommitdiff
path: root/src/routines/level3/xher2k.hpp
diff options
context:
space:
mode:
authorCedric Nugteren <web@cedricnugteren.nl>2018-04-18 20:58:29 +0200
committerCedric Nugteren <web@cedricnugteren.nl>2018-04-18 20:58:29 +0200
commit458e6717a9dbb515e2c09e9c02f8936f6afacff1 (patch)
treea51ac42f34eac7d521b965f9e96ab7322f9707fd /src/routines/level3/xher2k.hpp
parentdcce23d938d2df568f8aaade772f87743f53e5b1 (diff)
Expressed HER2K as two HERK calls
Diffstat (limited to 'src/routines/level3/xher2k.hpp')
-rw-r--r--src/routines/level3/xher2k.hpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/routines/level3/xher2k.hpp b/src/routines/level3/xher2k.hpp
index acc346e4..49723702 100644
--- a/src/routines/level3/xher2k.hpp
+++ b/src/routines/level3/xher2k.hpp
@@ -17,14 +17,19 @@
#define CLBLAST_ROUTINES_XHER2K_H_
#include "routine.hpp"
+#include "routines/level3/xherk.hpp"
namespace clblast {
// =================================================================================================
// See comment at top of file for a description of the class
template <typename T, typename U>
-class Xher2k: public Routine {
- public:
+class Xher2k: public Xherk<T, U> {
+public:
+
+ // Uses methods and variables the regular Xherk routine
+ using Xherk<T, U>::event_;
+ using Xherk<T, U>::HerkAB;
// Constructor
Xher2k(Queue &queue, EventPointer event, const std::string &name = "HER2K");