monolish  0.17.3-dev.16
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_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/128]

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() [2/128]

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

◆ tensvec() [3/128]

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

◆ tensvec() [4/128]

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

◆ tensvec() [5/128]

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

◆ tensvec() [6/128]

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() [7/128]

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() [8/128]

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() [9/128]

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

◆ tensvec() [10/128]

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() [11/128]

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() [12/128]

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() [13/128]

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

◆ tensvec() [14/128]

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() [15/128]

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() [16/128]

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

◆ tensvec() [17/128]

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

◆ tensvec() [18/128]

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

◆ tensvec() [19/128]

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

◆ tensvec() [20/128]

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

◆ tensvec() [21/128]

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

◆ tensvec() [22/128]

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() [23/128]

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() [24/128]

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() [25/128]

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

◆ tensvec() [26/128]

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() [27/128]

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() [28/128]

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() [29/128]

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

◆ tensvec() [30/128]

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() [31/128]

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() [32/128]

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

◆ tensvec() [33/128]

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

◆ tensvec() [34/128]

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() [35/128]

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() [36/128]

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() [37/128]

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() [38/128]

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() [39/128]

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() [40/128]

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() [41/128]

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() [42/128]

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() [43/128]

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() [44/128]

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() [45/128]

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() [46/128]

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() [47/128]

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() [48/128]

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() [49/128]

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

◆ tensvec() [50/128]

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() [51/128]

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() [52/128]

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() [53/128]

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() [54/128]

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() [55/128]

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() [56/128]

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() [57/128]

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() [58/128]

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() [59/128]

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() [60/128]

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() [61/128]

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() [62/128]

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() [63/128]

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() [64/128]

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() [65/128]

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

◆ tensvec() [66/128]

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() [67/128]

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() [68/128]

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() [69/128]

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() [70/128]

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() [71/128]

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() [72/128]

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() [73/128]

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() [74/128]

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() [75/128]

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() [76/128]

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() [77/128]

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() [78/128]

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() [79/128]

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() [80/128]

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() [81/128]

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

◆ tensvec() [82/128]

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() [83/128]

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() [84/128]

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() [85/128]

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() [86/128]

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() [87/128]

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() [88/128]

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() [89/128]

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() [90/128]

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() [91/128]

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() [92/128]

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() [93/128]

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() [94/128]

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() [95/128]

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() [96/128]

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() [97/128]

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

◆ tensvec() [98/128]

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() [99/128]

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() [100/128]

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

◆ tensvec() [101/128]

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() [102/128]

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() [103/128]

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() [104/128]

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() [105/128]

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() [106/128]

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() [107/128]

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() [108/128]

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() [109/128]

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

◆ tensvec() [110/128]

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() [111/128]

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() [112/128]

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() [113/128]

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

◆ tensvec() [114/128]

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() [115/128]

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() [116/128]

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

◆ tensvec() [117/128]

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() [118/128]

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() [119/128]

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() [120/128]

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() [121/128]

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() [122/128]

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() [123/128]

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() [124/128]

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() [125/128]

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

◆ tensvec() [126/128]

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() [127/128]

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() [128/128]

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 
)