monolish  0.17.3-dev.23
MONOlithic LInear equation Solvers for Highly-parallel architecture
Functions
monolish::blas::matvec_N (Dense)

Dense matrix and vector multiplication: y = A^N x. More...

Functions

void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const vector< double > &x, const double &b, vector< double > &y)
 Dense matrix and vector multiplication: y = aA^N x + by. More...
 
void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const vector< double > &x, const double &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const vector< double > &x, const double &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const vector< double > &x, const double &b, view1D< vector< double >, double > &y)
 
void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, const double &b, vector< double > &y)
 
void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, const double &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, const double &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, const double &b, view1D< vector< double >, double > &y)
 
void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, const double &b, vector< double > &y)
 
void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, const double &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, const double &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, const double &b, view1D< vector< double >, double > &y)
 
void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const view1D< vector< double >, double > &x, const double &b, vector< double > &y)
 
void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const view1D< vector< double >, double > &x, const double &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const view1D< vector< double >, double > &x, const double &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const double &a, const matrix::Dense< double > &A, const view1D< vector< double >, double > &x, const double &b, view1D< vector< double >, double > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const vector< float > &x, const float &b, vector< float > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const vector< float > &x, const float &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const vector< float > &x, const float &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const vector< float > &x, const float &b, view1D< vector< float >, float > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, const float &b, vector< float > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, const float &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, const float &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, const float &b, view1D< vector< float >, float > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, const float &b, vector< float > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, const float &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, const float &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, const float &b, view1D< vector< float >, float > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const view1D< vector< float >, float > &x, const float &b, vector< float > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const view1D< vector< float >, float > &x, const float &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const view1D< vector< float >, float > &x, const float &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const float &a, const matrix::Dense< float > &A, const view1D< vector< float >, float > &x, const float &b, view1D< vector< float >, float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const vector< double > &x, vector< double > &y)
 Dense matrix and vector multiplication: y = A^N x. More...
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const vector< double > &x, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const vector< double > &x, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const vector< double > &x, view1D< vector< double >, double > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, vector< double > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, view1D< vector< double >, double > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, vector< double > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view1D< vector< double >, double > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const view1D< vector< double >, double > &x, vector< double > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const view1D< vector< double >, double > &x, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const view1D< vector< double >, double > &x, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< double > &A, const view1D< vector< double >, double > &x, view1D< vector< double >, double > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const vector< float > &x, vector< float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const vector< float > &x, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const vector< float > &x, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const vector< float > &x, view1D< vector< float >, float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, vector< float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, view1D< vector< float >, float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, vector< float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view1D< vector< float >, float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const view1D< vector< float >, float > &x, vector< float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const view1D< vector< float >, float > &x, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const view1D< vector< float >, float > &x, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::matvec_N (const matrix::Dense< float > &A, const view1D< vector< float >, float > &x, view1D< vector< float >, float > &y)
 

Detailed Description

Dense matrix and vector multiplication: y = A^N x.

Dense matrix and vector multiplication: y = aA^N x + by.

Function Documentation

◆ matvec_N() [1/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const vector< double > &  x,
const double &  b,
vector< double > &  y 
)

Dense matrix and vector multiplication: y = aA^N x + by.

Parameters
ADense matrix (size M x N)
xmonolish vector (size M)
ymonolish vector (size M)
Note
  • # of computation: MN
  • Multi-threading: true
  • GPU acceleration: true
    • # of data transfer: 0

◆ matvec_N() [2/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const vector< double > &  x,
const double &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ matvec_N() [3/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const vector< double > &  x,
const double &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ matvec_N() [4/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const vector< double > &  x,
const double &  b,
view1D< vector< double >, double > &  y 
)

◆ matvec_N() [5/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const view1D< matrix::Dense< double >, double > &  x,
const double &  b,
vector< double > &  y 
)

◆ matvec_N() [6/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const view1D< matrix::Dense< double >, double > &  x,
const double &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ matvec_N() [7/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const view1D< matrix::Dense< double >, double > &  x,
const double &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ matvec_N() [8/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const view1D< matrix::Dense< double >, double > &  x,
const double &  b,
view1D< vector< double >, double > &  y 
)

◆ matvec_N() [9/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
vector< double > &  y 
)

◆ matvec_N() [10/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ matvec_N() [11/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ matvec_N() [12/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
view1D< vector< double >, double > &  y 
)

◆ matvec_N() [13/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const view1D< vector< double >, double > &  x,
const double &  b,
vector< double > &  y 
)

◆ matvec_N() [14/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const view1D< vector< double >, double > &  x,
const double &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ matvec_N() [15/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const view1D< vector< double >, double > &  x,
const double &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ matvec_N() [16/64]

void monolish::blas::matvec_N ( const double &  a,
const matrix::Dense< double > &  A,
const view1D< vector< double >, double > &  x,
const double &  b,
view1D< vector< double >, double > &  y 
)

◆ matvec_N() [17/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const vector< float > &  x,
const float &  b,
vector< float > &  y 
)

◆ matvec_N() [18/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const vector< float > &  x,
const float &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ matvec_N() [19/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const vector< float > &  x,
const float &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ matvec_N() [20/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const vector< float > &  x,
const float &  b,
view1D< vector< float >, float > &  y 
)

◆ matvec_N() [21/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const view1D< matrix::Dense< float >, float > &  x,
const float &  b,
vector< float > &  y 
)

◆ matvec_N() [22/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const view1D< matrix::Dense< float >, float > &  x,
const float &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ matvec_N() [23/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const view1D< matrix::Dense< float >, float > &  x,
const float &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ matvec_N() [24/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const view1D< matrix::Dense< float >, float > &  x,
const float &  b,
view1D< vector< float >, float > &  y 
)

◆ matvec_N() [25/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
vector< float > &  y 
)

◆ matvec_N() [26/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ matvec_N() [27/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ matvec_N() [28/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
view1D< vector< float >, float > &  y 
)

◆ matvec_N() [29/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const view1D< vector< float >, float > &  x,
const float &  b,
vector< float > &  y 
)

◆ matvec_N() [30/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const view1D< vector< float >, float > &  x,
const float &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ matvec_N() [31/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const view1D< vector< float >, float > &  x,
const float &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ matvec_N() [32/64]

void monolish::blas::matvec_N ( const float &  a,
const matrix::Dense< float > &  A,
const view1D< vector< float >, float > &  x,
const float &  b,
view1D< vector< float >, float > &  y 
)

◆ matvec_N() [33/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const vector< double > &  x,
vector< double > &  y 
)

Dense matrix and vector multiplication: y = A^N x.

Parameters
ADense matrix (size M x N)
xmonolish vector (size M)
ymonolish vector (size M)
Note
  • # of computation: MN
  • Multi-threading: true
  • GPU acceleration: true
    • # of data transfer: 0

◆ matvec_N() [34/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const vector< double > &  x,
view1D< matrix::Dense< double >, double > &  y 
)

◆ matvec_N() [35/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const vector< double > &  x,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ matvec_N() [36/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const vector< double > &  x,
view1D< vector< double >, double > &  y 
)

◆ matvec_N() [37/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const view1D< matrix::Dense< double >, double > &  x,
vector< double > &  y 
)

◆ matvec_N() [38/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const view1D< matrix::Dense< double >, double > &  x,
view1D< matrix::Dense< double >, double > &  y 
)

◆ matvec_N() [39/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const view1D< matrix::Dense< double >, double > &  x,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ matvec_N() [40/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const view1D< matrix::Dense< double >, double > &  x,
view1D< vector< double >, double > &  y 
)

◆ matvec_N() [41/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
vector< double > &  y 
)

◆ matvec_N() [42/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
view1D< matrix::Dense< double >, double > &  y 
)

◆ matvec_N() [43/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ matvec_N() [44/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
view1D< vector< double >, double > &  y 
)

◆ matvec_N() [45/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const view1D< vector< double >, double > &  x,
vector< double > &  y 
)

◆ matvec_N() [46/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const view1D< vector< double >, double > &  x,
view1D< matrix::Dense< double >, double > &  y 
)

◆ matvec_N() [47/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const view1D< vector< double >, double > &  x,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ matvec_N() [48/64]

void monolish::blas::matvec_N ( const matrix::Dense< double > &  A,
const view1D< vector< double >, double > &  x,
view1D< vector< double >, double > &  y 
)

◆ matvec_N() [49/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const vector< float > &  x,
vector< float > &  y 
)

◆ matvec_N() [50/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const vector< float > &  x,
view1D< matrix::Dense< float >, float > &  y 
)

◆ matvec_N() [51/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const vector< float > &  x,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ matvec_N() [52/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const vector< float > &  x,
view1D< vector< float >, float > &  y 
)

◆ matvec_N() [53/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const view1D< matrix::Dense< float >, float > &  x,
vector< float > &  y 
)

◆ matvec_N() [54/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const view1D< matrix::Dense< float >, float > &  x,
view1D< matrix::Dense< float >, float > &  y 
)

◆ matvec_N() [55/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const view1D< matrix::Dense< float >, float > &  x,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ matvec_N() [56/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const view1D< matrix::Dense< float >, float > &  x,
view1D< vector< float >, float > &  y 
)

◆ matvec_N() [57/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
vector< float > &  y 
)

◆ matvec_N() [58/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
view1D< matrix::Dense< float >, float > &  y 
)

◆ matvec_N() [59/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ matvec_N() [60/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
view1D< vector< float >, float > &  y 
)

◆ matvec_N() [61/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const view1D< vector< float >, float > &  x,
vector< float > &  y 
)

◆ matvec_N() [62/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const view1D< vector< float >, float > &  x,
view1D< matrix::Dense< float >, float > &  y 
)

◆ matvec_N() [63/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const view1D< vector< float >, float > &  x,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ matvec_N() [64/64]

void monolish::blas::matvec_N ( const matrix::Dense< float > &  A,
const view1D< vector< float >, float > &  x,
view1D< vector< float >, float > &  y 
)