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

tensor_Dense tensor and vector multiplication: y = Ax More...

Functions

void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const vector< double > &x, tensor::tensor_Dense< double > &y)
 tensor_Dense tensor and vector multiplication: ex. y_{ij} = A_{ijk} x_{k} More...
 
void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const vector< double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const vector< double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const vector< double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const view1D< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const view1D< matrix::Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const view1D< matrix::Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const view1D< matrix::Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const view1D< vector< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const view1D< vector< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const view1D< vector< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< double > &A, const view1D< vector< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const vector< float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const vector< float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const vector< float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const vector< float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const view1D< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const view1D< matrix::Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const view1D< matrix::Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const view1D< matrix::Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const view1D< vector< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const view1D< vector< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const view1D< vector< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_CRS< float > &A, const view1D< vector< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const vector< double > &x, tensor::tensor_Dense< double > &y)
 tensor_Dense tensor and vector multiplication: ex. y_{ij} = A_{ijk} x_{k} More...
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const vector< double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const vector< double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const vector< double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const view1D< vector< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const view1D< vector< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const view1D< vector< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const view1D< vector< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const vector< float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const vector< float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const vector< float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const vector< float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const view1D< vector< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const view1D< vector< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const view1D< vector< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const view1D< vector< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const vector< double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const vector< double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const vector< double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const vector< double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view1D< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view1D< matrix::Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view1D< matrix::Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view1D< matrix::Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view1D< vector< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view1D< vector< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view1D< vector< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view1D< vector< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const vector< float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const vector< float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const vector< float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const vector< float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view1D< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view1D< matrix::Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view1D< matrix::Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view1D< matrix::Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view1D< vector< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view1D< vector< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view1D< vector< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view1D< vector< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const vector< double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const vector< double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const vector< double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const vector< double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view1D< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view1D< matrix::Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view1D< matrix::Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view1D< matrix::Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view1D< vector< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view1D< vector< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view1D< vector< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view1D< vector< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const vector< float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const vector< float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const vector< float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const vector< float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view1D< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view1D< matrix::Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view1D< matrix::Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view1D< matrix::Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view1D< vector< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view1D< vector< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view1D< vector< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view1D< vector< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const vector< double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const vector< double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const vector< double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const vector< double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const view1D< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const view1D< matrix::Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const view1D< matrix::Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const view1D< matrix::Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const view1D< vector< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const view1D< vector< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const view1D< vector< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< double >, double > &A, const view1D< vector< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const vector< float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const vector< float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const vector< float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const vector< float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const view1D< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const view1D< matrix::Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const view1D< matrix::Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const view1D< matrix::Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const view1D< vector< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const view1D< vector< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const view1D< vector< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensvec (const view_tensor_Dense< vector< float >, float > &A, const view1D< vector< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 

Detailed Description

tensor_Dense tensor and vector multiplication: y = Ax

Function Documentation

◆ tensvec() [1/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< double > &  A,
const vector< double > &  x,
tensor::tensor_Dense< double > &  y 
)

tensor_Dense tensor and vector multiplication: ex. y_{ij} = A_{ijk} x_{k}

Parameters
Atensor_Dense tensor
xmonolish vector
ytensor_Dense tensor
Note
  • # of computation: size
  • Multi-threading: true
  • GPU acceleration: true
    • # of data transfer: 0

◆ tensvec() [2/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< double > &  A,
const vector< double > &  x,
view_tensor_Dense< matrix::Dense< double >, double > &  y 
)

◆ tensvec() [3/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< double > &  A,
const vector< double > &  x,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensvec() [4/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< double > &  A,
const vector< double > &  x,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensvec() [5/160]

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

◆ tensvec() [6/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< double > &  A,
const view1D< matrix::Dense< double >, double > &  x,
view_tensor_Dense< matrix::Dense< double >, double > &  y 
)

◆ tensvec() [7/160]

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

◆ tensvec() [8/160]

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

◆ tensvec() [9/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
tensor::tensor_Dense< double > &  y 
)

◆ tensvec() [10/160]

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

◆ tensvec() [11/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensvec() [12/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensvec() [13/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< double > &  A,
const view1D< vector< double >, double > &  x,
tensor::tensor_Dense< double > &  y 
)

◆ tensvec() [14/160]

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

◆ tensvec() [15/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< double > &  A,
const view1D< vector< double >, double > &  x,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensvec() [16/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< double > &  A,
const view1D< vector< double >, double > &  x,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensvec() [17/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< float > &  A,
const vector< float > &  x,
tensor::tensor_Dense< float > &  y 
)

◆ tensvec() [18/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< float > &  A,
const vector< float > &  x,
view_tensor_Dense< matrix::Dense< float >, float > &  y 
)

◆ tensvec() [19/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< float > &  A,
const vector< float > &  x,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensvec() [20/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< float > &  A,
const vector< float > &  x,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensvec() [21/160]

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

◆ tensvec() [22/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< float > &  A,
const view1D< matrix::Dense< float >, float > &  x,
view_tensor_Dense< matrix::Dense< float >, float > &  y 
)

◆ tensvec() [23/160]

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

◆ tensvec() [24/160]

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

◆ tensvec() [25/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
tensor::tensor_Dense< float > &  y 
)

◆ tensvec() [26/160]

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

◆ tensvec() [27/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensvec() [28/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensvec() [29/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< float > &  A,
const view1D< vector< float >, float > &  x,
tensor::tensor_Dense< float > &  y 
)

◆ tensvec() [30/160]

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

◆ tensvec() [31/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< float > &  A,
const view1D< vector< float >, float > &  x,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensvec() [32/160]

void monolish::blas::tensvec ( const tensor::tensor_CRS< float > &  A,
const view1D< vector< float >, float > &  x,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensvec() [33/160]

void monolish::blas::tensvec ( const tensor::tensor_Dense< double > &  A,
const vector< double > &  x,
tensor::tensor_Dense< double > &  y 
)

tensor_Dense tensor and vector multiplication: ex. y_{ij} = A_{ijk} x_{k}

Parameters
Atensor_Dense tensor
xmonolish vector
ytensor_Dense tensor
Note
  • # of computation: size
  • Multi-threading: true
  • GPU acceleration: true
    • # of data transfer: 0

◆ tensvec() [34/160]

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

◆ tensvec() [35/160]

void monolish::blas::tensvec ( const tensor::tensor_Dense< double > &  A,
const vector< double > &  x,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensvec() [36/160]

void monolish::blas::tensvec ( const tensor::tensor_Dense< double > &  A,
const vector< double > &  x,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensvec() [37/160]

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

◆ tensvec() [38/160]

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

◆ tensvec() [39/160]

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

◆ tensvec() [40/160]

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

◆ tensvec() [41/160]

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

◆ tensvec() [42/160]

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

◆ tensvec() [43/160]

void monolish::blas::tensvec ( const tensor::tensor_Dense< double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensvec() [44/160]

void monolish::blas::tensvec ( const tensor::tensor_Dense< double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensvec() [45/160]

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

◆ tensvec() [46/160]

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

◆ tensvec() [47/160]

void monolish::blas::tensvec ( const tensor::tensor_Dense< double > &  A,
const view1D< vector< double >, double > &  x,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensvec() [48/160]

void monolish::blas::tensvec ( const tensor::tensor_Dense< double > &  A,
const view1D< vector< double >, double > &  x,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensvec() [49/160]

void monolish::blas::tensvec ( const tensor::tensor_Dense< float > &  A,
const vector< float > &  x,
tensor::tensor_Dense< float > &  y 
)

◆ tensvec() [50/160]

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

◆ tensvec() [51/160]

void monolish::blas::tensvec ( const tensor::tensor_Dense< float > &  A,
const vector< float > &  x,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensvec() [52/160]

void monolish::blas::tensvec ( const tensor::tensor_Dense< float > &  A,
const vector< float > &  x,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensvec() [53/160]

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

◆ tensvec() [54/160]

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

◆ tensvec() [55/160]

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

◆ tensvec() [56/160]

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

◆ tensvec() [57/160]

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

◆ tensvec() [58/160]

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

◆ tensvec() [59/160]

void monolish::blas::tensvec ( const tensor::tensor_Dense< float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensvec() [60/160]

void monolish::blas::tensvec ( const tensor::tensor_Dense< float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensvec() [61/160]

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

◆ tensvec() [62/160]

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

◆ tensvec() [63/160]

void monolish::blas::tensvec ( const tensor::tensor_Dense< float > &  A,
const view1D< vector< float >, float > &  x,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensvec() [64/160]

void monolish::blas::tensvec ( const tensor::tensor_Dense< float > &  A,
const view1D< vector< float >, float > &  x,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensvec() [65/160]

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

◆ tensvec() [66/160]

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

◆ tensvec() [67/160]

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

◆ tensvec() [68/160]

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

◆ tensvec() [69/160]

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

◆ tensvec() [70/160]

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

◆ tensvec() [71/160]

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

◆ tensvec() [72/160]

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

◆ tensvec() [73/160]

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

◆ tensvec() [74/160]

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

◆ tensvec() [75/160]

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

◆ tensvec() [76/160]

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

◆ tensvec() [77/160]

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

◆ tensvec() [78/160]

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

◆ tensvec() [79/160]

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

◆ tensvec() [80/160]

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

◆ tensvec() [81/160]

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

◆ tensvec() [82/160]

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

◆ tensvec() [83/160]

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

◆ tensvec() [84/160]

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

◆ tensvec() [85/160]

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

◆ tensvec() [86/160]

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

◆ tensvec() [87/160]

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

◆ tensvec() [88/160]

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

◆ tensvec() [89/160]

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

◆ tensvec() [90/160]

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

◆ tensvec() [91/160]

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

◆ tensvec() [92/160]

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

◆ tensvec() [93/160]

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

◆ tensvec() [94/160]

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

◆ tensvec() [95/160]

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

◆ tensvec() [96/160]

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

◆ tensvec() [97/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const vector< double > &  x,
tensor::tensor_Dense< double > &  y 
)

◆ tensvec() [98/160]

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

◆ tensvec() [99/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const vector< double > &  x,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensvec() [100/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const vector< double > &  x,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensvec() [101/160]

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

◆ tensvec() [102/160]

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

◆ tensvec() [103/160]

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

◆ tensvec() [104/160]

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

◆ tensvec() [105/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
tensor::tensor_Dense< double > &  y 
)

◆ tensvec() [106/160]

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

◆ tensvec() [107/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensvec() [108/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensvec() [109/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view1D< vector< double >, double > &  x,
tensor::tensor_Dense< double > &  y 
)

◆ tensvec() [110/160]

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

◆ tensvec() [111/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view1D< vector< double >, double > &  x,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensvec() [112/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view1D< vector< double >, double > &  x,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensvec() [113/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const vector< float > &  x,
tensor::tensor_Dense< float > &  y 
)

◆ tensvec() [114/160]

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

◆ tensvec() [115/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const vector< float > &  x,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensvec() [116/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const vector< float > &  x,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensvec() [117/160]

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

◆ tensvec() [118/160]

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

◆ tensvec() [119/160]

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

◆ tensvec() [120/160]

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

◆ tensvec() [121/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
tensor::tensor_Dense< float > &  y 
)

◆ tensvec() [122/160]

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

◆ tensvec() [123/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensvec() [124/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensvec() [125/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view1D< vector< float >, float > &  x,
tensor::tensor_Dense< float > &  y 
)

◆ tensvec() [126/160]

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

◆ tensvec() [127/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view1D< vector< float >, float > &  x,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensvec() [128/160]

void monolish::blas::tensvec ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view1D< vector< float >, float > &  x,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensvec() [129/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< double >, double > &  A,
const vector< double > &  x,
tensor::tensor_Dense< double > &  y 
)

◆ tensvec() [130/160]

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

◆ tensvec() [131/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< double >, double > &  A,
const vector< double > &  x,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensvec() [132/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< double >, double > &  A,
const vector< double > &  x,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensvec() [133/160]

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

◆ tensvec() [134/160]

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

◆ tensvec() [135/160]

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

◆ tensvec() [136/160]

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

◆ tensvec() [137/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< double >, double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
tensor::tensor_Dense< double > &  y 
)

◆ tensvec() [138/160]

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

◆ tensvec() [139/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< double >, double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensvec() [140/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< double >, double > &  A,
const view1D< tensor::tensor_Dense< double >, double > &  x,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensvec() [141/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< double >, double > &  A,
const view1D< vector< double >, double > &  x,
tensor::tensor_Dense< double > &  y 
)

◆ tensvec() [142/160]

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

◆ tensvec() [143/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< double >, double > &  A,
const view1D< vector< double >, double > &  x,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensvec() [144/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< double >, double > &  A,
const view1D< vector< double >, double > &  x,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensvec() [145/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< float >, float > &  A,
const vector< float > &  x,
tensor::tensor_Dense< float > &  y 
)

◆ tensvec() [146/160]

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

◆ tensvec() [147/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< float >, float > &  A,
const vector< float > &  x,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensvec() [148/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< float >, float > &  A,
const vector< float > &  x,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensvec() [149/160]

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

◆ tensvec() [150/160]

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

◆ tensvec() [151/160]

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

◆ tensvec() [152/160]

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

◆ tensvec() [153/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< float >, float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
tensor::tensor_Dense< float > &  y 
)

◆ tensvec() [154/160]

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

◆ tensvec() [155/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< float >, float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensvec() [156/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< float >, float > &  A,
const view1D< tensor::tensor_Dense< float >, float > &  x,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensvec() [157/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< float >, float > &  A,
const view1D< vector< float >, float > &  x,
tensor::tensor_Dense< float > &  y 
)

◆ tensvec() [158/160]

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

◆ tensvec() [159/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< float >, float > &  A,
const view1D< vector< float >, float > &  x,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensvec() [160/160]

void monolish::blas::tensvec ( const view_tensor_Dense< vector< float >, float > &  A,
const view1D< vector< float >, float > &  x,
view_tensor_Dense< vector< float >, float > &  y 
)