Loading [MathJax]/extensions/tex2jax.js
Tatooine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages Concepts
Namespaces | Functions
gemv.h File Reference

Go to the source code of this file.

Namespaces

namespace  tatooine
 
namespace  tatooine::blas
 

Functions

auto dgemv_ (char *TRANS, int *M, int *N, double *ALPHA, double *A, int *LDA, double *X, int *INCX, double *BETA, double *Y, int *INCY) -> void
 
auto sgemv_ (char *TRANS, int *M, int *N, float *ALPHA, float *A, int *LDA, float *X, int *INCX, float *BETA, float *Y, int *INCY) -> void
 
template<std::floating_point Float>
auto tatooine::blas::gemv (op TRANS, int M, int N, Float ALPHA, Float const *A, int LDA, Float const *X, int INCX, Float BETA, Float *Y, int INCY) -> void
 
template<typename Real >
auto tatooine::blas::gemv (op trans, Real const alpha, tensor< Real > const &A, tensor< Real > const &x, Real const beta, tensor< Real > &y)
 See GEMV. More...
 
template<typename Real >
auto tatooine::blas::gemv (Real const alpha, tensor< Real > const &A, tensor< Real > const &x, Real const beta, tensor< Real > &y)
 See GEMV. More...
 

Function Documentation

◆ dgemv_()

auto dgemv_ ( char *  TRANS,
int *  M,
int *  N,
double ALPHA,
double A,
int *  LDA,
double X,
int *  INCX,
double BETA,
double Y,
int *  INCY 
) -> void

◆ sgemv_()

auto sgemv_ ( char *  TRANS,
int *  M,
int *  N,
float *  ALPHA,
float *  A,
int *  LDA,
float *  X,
int *  INCX,
float *  BETA,
float *  Y,
int *  INCY 
) -> void