MatVec_seq
 All Files Functions
Functions
mylib.cpp File Reference
#include <cmath>
#include <cblas.h>
#include "mylib.h"

Functions

void matmul (double b[], const double A[], const unsigned int M, const unsigned int N, const double x[])
 
void matmul_blas (double b[], const double A[], const unsigned int M, const unsigned int N, const double x[])
 

Function Documentation

void matmul ( double  b[],
const double  A[],
const unsigned int  M,
const unsigned int  N,
const double  x[] 
)

Performs dense matrix-vector product b := A*x

Parameters
bresulting vector of dimension N
ANxM matrix
M#rows
N#columns
xvector to multiply with
void matmul_blas ( double  b[],
const double  A[],
const unsigned int  M,
const unsigned int  N,
const double  x[] 
)