summaryrefslogtreecommitdiff
path: root/include/internal/routines/level3
diff options
context:
space:
mode:
authorCNugteren <web@cedricnugteren.nl>2015-10-12 08:35:58 +0200
committerCNugteren <web@cedricnugteren.nl>2015-10-12 08:35:58 +0200
commitf74c9a564074174b6cb43d3f261be82ace6538d5 (patch)
tree0eb53439362ec23a98fa60d9b8c270690a51cecc /include/internal/routines/level3
parent54a8723f8cd4f34a08d651216d680578ffc47fa5 (diff)
Routine names are now all default arguments defined in the header
Diffstat (limited to 'include/internal/routines/level3')
-rw-r--r--include/internal/routines/level3/xgemm.h2
-rw-r--r--include/internal/routines/level3/xhemm.h2
-rw-r--r--include/internal/routines/level3/xher2k.h2
-rw-r--r--include/internal/routines/level3/xherk.h2
-rw-r--r--include/internal/routines/level3/xsymm.h2
-rw-r--r--include/internal/routines/level3/xsyr2k.h2
-rw-r--r--include/internal/routines/level3/xsyrk.h2
-rw-r--r--include/internal/routines/level3/xtrmm.h2
8 files changed, 8 insertions, 8 deletions
diff --git a/include/internal/routines/level3/xgemm.h b/include/internal/routines/level3/xgemm.h
index a0c8b595..9b40a7fc 100644
--- a/include/internal/routines/level3/xgemm.h
+++ b/include/internal/routines/level3/xgemm.h
@@ -38,7 +38,7 @@ class Xgemm: public Routine<T> {
using Routine<T>::ErrorIn;
// Constructor
- Xgemm(Queue &queue, Event &event);
+ Xgemm(Queue &queue, Event &event, const std::string &name = "GEMM");
// Templated-precision implementation of the routine
StatusCode DoGemm(const Layout layout, const Transpose a_transpose, const Transpose b_transpose,
diff --git a/include/internal/routines/level3/xhemm.h b/include/internal/routines/level3/xhemm.h
index 5f1e8723..ca38ca08 100644
--- a/include/internal/routines/level3/xhemm.h
+++ b/include/internal/routines/level3/xhemm.h
@@ -37,7 +37,7 @@ class Xhemm: public Xgemm<T> {
using Xgemm<T>::DoGemm;
// Constructor
- Xhemm(Queue &queue, Event &event);
+ Xhemm(Queue &queue, Event &event, const std::string &name = "HEMM");
// Templated-precision implementation of the routine
StatusCode DoHemm(const Layout layout, const Side side, const Triangle triangle,
diff --git a/include/internal/routines/level3/xher2k.h b/include/internal/routines/level3/xher2k.h
index 9e961d23..7113a172 100644
--- a/include/internal/routines/level3/xher2k.h
+++ b/include/internal/routines/level3/xher2k.h
@@ -40,7 +40,7 @@ class Xher2k: public Routine<T> {
using Routine<T>::ErrorIn;
// Constructor
- Xher2k(Queue &queue, Event &event);
+ Xher2k(Queue &queue, Event &event, const std::string &name = "HER2K");
// Templated-precision implementation of the routine
StatusCode DoHer2k(const Layout layout, const Triangle triangle, const Transpose ab_transpose,
diff --git a/include/internal/routines/level3/xherk.h b/include/internal/routines/level3/xherk.h
index f285a71c..47112c2c 100644
--- a/include/internal/routines/level3/xherk.h
+++ b/include/internal/routines/level3/xherk.h
@@ -39,7 +39,7 @@ class Xherk: public Routine<T> {
using Routine<T>::ErrorIn;
// Constructor
- Xherk(Queue &queue, Event &event);
+ Xherk(Queue &queue, Event &event, const std::string &name = "HERK");
// Templated-precision implementation of the routine
StatusCode DoHerk(const Layout layout, const Triangle triangle, const Transpose a_transpose,
diff --git a/include/internal/routines/level3/xsymm.h b/include/internal/routines/level3/xsymm.h
index 9ed3c722..9fc80eb4 100644
--- a/include/internal/routines/level3/xsymm.h
+++ b/include/internal/routines/level3/xsymm.h
@@ -39,7 +39,7 @@ class Xsymm: public Xgemm<T> {
using Xgemm<T>::DoGemm;
// Constructor
- Xsymm(Queue &queue, Event &event);
+ Xsymm(Queue &queue, Event &event, const std::string &name = "SYMM");
// Templated-precision implementation of the routine
StatusCode DoSymm(const Layout layout, const Side side, const Triangle triangle,
diff --git a/include/internal/routines/level3/xsyr2k.h b/include/internal/routines/level3/xsyr2k.h
index 85936658..c4679028 100644
--- a/include/internal/routines/level3/xsyr2k.h
+++ b/include/internal/routines/level3/xsyr2k.h
@@ -40,7 +40,7 @@ class Xsyr2k: public Routine<T> {
using Routine<T>::ErrorIn;
// Constructor
- Xsyr2k(Queue &queue, Event &event);
+ Xsyr2k(Queue &queue, Event &event, const std::string &name = "SYR2K");
// Templated-precision implementation of the routine
StatusCode DoSyr2k(const Layout layout, const Triangle triangle, const Transpose ab_transpose,
diff --git a/include/internal/routines/level3/xsyrk.h b/include/internal/routines/level3/xsyrk.h
index 14d51a58..abf6b681 100644
--- a/include/internal/routines/level3/xsyrk.h
+++ b/include/internal/routines/level3/xsyrk.h
@@ -41,7 +41,7 @@ class Xsyrk: public Routine<T> {
using Routine<T>::ErrorIn;
// Constructor
- Xsyrk(Queue &queue, Event &event);
+ Xsyrk(Queue &queue, Event &event, const std::string &name = "SYRK");
// Templated-precision implementation of the routine
StatusCode DoSyrk(const Layout layout, const Triangle triangle, const Transpose a_transpose,
diff --git a/include/internal/routines/level3/xtrmm.h b/include/internal/routines/level3/xtrmm.h
index d8ac60fd..a1f4d15c 100644
--- a/include/internal/routines/level3/xtrmm.h
+++ b/include/internal/routines/level3/xtrmm.h
@@ -38,7 +38,7 @@ class Xtrmm: public Xgemm<T> {
using Xgemm<T>::DoGemm;
// Constructor
- Xtrmm(Queue &queue, Event &event);
+ Xtrmm(Queue &queue, Event &event, const std::string &name = "TRMM");
// Templated-precision implementation of the routine
StatusCode DoTrmm(const Layout layout, const Side side, const Triangle triangle,