From f726fbdc9fef937fbe32222f0e66aac8d7e2678c Mon Sep 17 00:00:00 2001 From: Cedric Nugteren Date: Sat, 18 Jun 2016 20:20:13 +0200 Subject: Moved all headers into the source tree, changed headers to .hpp extension --- include/internal/routines/level2/xgbmv.h | 49 -------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 include/internal/routines/level2/xgbmv.h (limited to 'include/internal/routines/level2/xgbmv.h') diff --git a/include/internal/routines/level2/xgbmv.h b/include/internal/routines/level2/xgbmv.h deleted file mode 100644 index bc94c77d..00000000 --- a/include/internal/routines/level2/xgbmv.h +++ /dev/null @@ -1,49 +0,0 @@ - -// ================================================================================================= -// This file is part of the CLBlast project. The project is licensed under Apache Version 2.0. This -// project loosely follows the Google C++ styleguide and uses a tab-size of two spaces and a max- -// width of 100 characters per line. -// -// Author(s): -// Cedric Nugteren -// -// This file implements the Xgbmv routine. It is based on the generalized mat-vec multiplication -// routine (Xgemv). The Xgbmv class inherits from the templated class Xgemv, allowing it to call the -// "MatVec" function directly. -// -// ================================================================================================= - -#ifndef CLBLAST_ROUTINES_XGBMV_H_ -#define CLBLAST_ROUTINES_XGBMV_H_ - -#include "internal/routines/level2/xgemv.h" - -namespace clblast { -// ================================================================================================= - -// See comment at top of file for a description of the class -template -class Xgbmv: public Xgemv { - public: - - // Uses the generic matrix-vector routine - using Xgemv::MatVec; - - // Constructor - Xgbmv(Queue &queue, EventPointer event, const std::string &name = "GBMV"); - - // Templated-precision implementation of the routine - StatusCode DoGbmv(const Layout layout, const Transpose a_transpose, - const size_t m, const size_t n, const size_t kl, const size_t ku, - const T alpha, - const Buffer &a_buffer, const size_t a_offset, const size_t a_ld, - const Buffer &x_buffer, const size_t x_offset, const size_t x_inc, - const T beta, - const Buffer &y_buffer, const size_t y_offset, const size_t y_inc); -}; - -// ================================================================================================= -} // namespace clblast - -// CLBLAST_ROUTINES_XGBMV_H_ -#endif -- cgit v1.2.3