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

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

Functions

void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const matrix::Dense< double > &x, const double &b, tensor::tensor_Dense< double > &y)
 tensor_CRS tensor and vector multiplication: y = Ax More...
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const matrix::Dense< double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const matrix::Dense< double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const matrix::Dense< double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const view_Dense< vector< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const view_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const view_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_CRS< double > &A, const view_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const matrix::Dense< double > &x, const double &b, tensor::tensor_Dense< double > &y)
 tensor_Dense tensor and vector multiplication: y = Ax More...
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const matrix::Dense< double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const matrix::Dense< double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const matrix::Dense< double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const view_Dense< vector< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const view_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const view_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const tensor::tensor_Dense< double > &A, const view_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const matrix::Dense< double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const matrix::Dense< double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const matrix::Dense< double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const matrix::Dense< double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const matrix::Dense< double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const matrix::Dense< double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const matrix::Dense< double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const matrix::Dense< double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const view_Dense< vector< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const view_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const view_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const double &a, const view_tensor_Dense< vector< double >, double > &A, const view_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const matrix::Dense< float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const matrix::Dense< float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const matrix::Dense< float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const matrix::Dense< float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const view_Dense< vector< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const view_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const view_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_CRS< float > &A, const view_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const matrix::Dense< float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const matrix::Dense< float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const matrix::Dense< float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const matrix::Dense< float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const view_Dense< vector< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const view_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const view_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const tensor::tensor_Dense< float > &A, const view_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const matrix::Dense< float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const matrix::Dense< float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const matrix::Dense< float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const matrix::Dense< float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const matrix::Dense< float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const matrix::Dense< float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const matrix::Dense< float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const matrix::Dense< float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const view_Dense< vector< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const view_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const view_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const float &a, const view_tensor_Dense< vector< float >, float > &A, const view_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const matrix::Dense< double > &x, tensor::tensor_Dense< double > &y)
 tensor_CRS tensor and matrix multiplication: ex. y_{ijl} = A_{ijk} x_{kl} More...
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const matrix::Dense< double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const matrix::Dense< double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const matrix::Dense< double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const view_Dense< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const view_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const view_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const view_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const view_Dense< vector< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const view_Dense< vector< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const view_Dense< vector< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< double > &A, const view_Dense< vector< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const matrix::Dense< float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const matrix::Dense< float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const matrix::Dense< float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const matrix::Dense< float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const view_Dense< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const view_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const view_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const view_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const view_Dense< vector< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const view_Dense< vector< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const view_Dense< vector< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_CRS< float > &A, const view_Dense< vector< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const matrix::Dense< double > &x, tensor::tensor_Dense< double > &y)
 tensor_Dense tensor and matrix multiplication: ex. y_{ijl} = A_{ijk} x_{kl} More...
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const matrix::Dense< double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const matrix::Dense< double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const matrix::Dense< double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const view_Dense< vector< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const view_Dense< vector< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const view_Dense< vector< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< double > &A, const view_Dense< vector< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const matrix::Dense< float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const matrix::Dense< float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const matrix::Dense< float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const matrix::Dense< float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const view_Dense< vector< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const view_Dense< vector< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const view_Dense< vector< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const tensor::tensor_Dense< float > &A, const view_Dense< vector< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const matrix::Dense< double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const matrix::Dense< double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const matrix::Dense< double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const matrix::Dense< double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< vector< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const matrix::Dense< float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const matrix::Dense< float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const matrix::Dense< float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const matrix::Dense< float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< vector< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const matrix::Dense< double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const matrix::Dense< double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const matrix::Dense< double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const matrix::Dense< double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const view_Dense< vector< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const view_Dense< vector< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const view_Dense< vector< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< double >, double > &A, const view_Dense< vector< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const matrix::Dense< float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const matrix::Dense< float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const matrix::Dense< float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const matrix::Dense< float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const view_Dense< vector< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const view_Dense< vector< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const view_Dense< vector< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::tensmat (const view_tensor_Dense< vector< float >, float > &A, const view_Dense< vector< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 

Detailed Description

tensor_Dense tensor and matrix multiplication: y = Ax

tensor_CRS tensor and matrix multiplication: ex. y_{ijl} = a A_{ijk} x_{kl} + b y_{ijl}

tensor_CRS tensor and matrix multiplication: y = Ax

tensor_Dense tensor and matrix multiplication: ex. y_{ijl} = a A_{ijk} x_{kl} + b y_{ijl}

Function Documentation

◆ tensmat() [1/320]

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

tensor_CRS tensor and vector multiplication: y = Ax

Parameters
Atensor_CRS tensor
xDense matrix
ytensor_Dense tensor
Note
  • # of computation: ?
  • Multi-threading: true
  • GPU acceleration: true
    • # of data transfer: 0

◆ tensmat() [2/320]

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

◆ tensmat() [3/320]

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

◆ tensmat() [4/320]

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

◆ tensmat() [5/320]

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

◆ tensmat() [6/320]

void monolish::blas::tensmat ( const double &  a,
const tensor::tensor_CRS< double > &  A,
const view_Dense< matrix::Dense< double >, double > &  x,
const double &  b,
view_tensor_Dense< matrix::Dense< double >, double > &  y 
)

◆ tensmat() [7/320]

void monolish::blas::tensmat ( const double &  a,
const tensor::tensor_CRS< double > &  A,
const view_Dense< matrix::Dense< double >, double > &  x,
const double &  b,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensmat() [8/320]

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

◆ tensmat() [9/320]

void monolish::blas::tensmat ( const double &  a,
const tensor::tensor_CRS< double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
tensor::tensor_Dense< double > &  y 
)

◆ tensmat() [10/320]

void monolish::blas::tensmat ( const double &  a,
const tensor::tensor_CRS< double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
view_tensor_Dense< matrix::Dense< double >, double > &  y 
)

◆ tensmat() [11/320]

void monolish::blas::tensmat ( const double &  a,
const tensor::tensor_CRS< double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensmat() [12/320]

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

◆ tensmat() [13/320]

void monolish::blas::tensmat ( const double &  a,
const tensor::tensor_CRS< double > &  A,
const view_Dense< vector< double >, double > &  x,
const double &  b,
tensor::tensor_Dense< double > &  y 
)

◆ tensmat() [14/320]

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

◆ tensmat() [15/320]

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

◆ tensmat() [16/320]

void monolish::blas::tensmat ( const double &  a,
const tensor::tensor_CRS< double > &  A,
const view_Dense< vector< double >, double > &  x,
const double &  b,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensmat() [17/320]

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

tensor_Dense tensor and vector multiplication: y = Ax

Parameters
Atensor_Dense tensor
xDense matrix
ytensor_Dense tensor
Note
  • # of computation: ?
  • Multi-threading: true
  • GPU acceleration: true
    • # of data transfer: 0

◆ tensmat() [18/320]

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

◆ tensmat() [19/320]

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

◆ tensmat() [20/320]

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

◆ tensmat() [21/320]

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

◆ tensmat() [22/320]

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

◆ tensmat() [23/320]

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

◆ tensmat() [24/320]

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

◆ tensmat() [25/320]

void monolish::blas::tensmat ( const double &  a,
const tensor::tensor_Dense< double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
tensor::tensor_Dense< double > &  y 
)

◆ tensmat() [26/320]

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

◆ tensmat() [27/320]

void monolish::blas::tensmat ( const double &  a,
const tensor::tensor_Dense< double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensmat() [28/320]

void monolish::blas::tensmat ( const double &  a,
const tensor::tensor_Dense< double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensmat() [29/320]

void monolish::blas::tensmat ( const double &  a,
const tensor::tensor_Dense< double > &  A,
const view_Dense< vector< double >, double > &  x,
const double &  b,
tensor::tensor_Dense< double > &  y 
)

◆ tensmat() [30/320]

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

◆ tensmat() [31/320]

void monolish::blas::tensmat ( const double &  a,
const tensor::tensor_Dense< double > &  A,
const view_Dense< vector< double >, double > &  x,
const double &  b,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensmat() [32/320]

void monolish::blas::tensmat ( const double &  a,
const tensor::tensor_Dense< double > &  A,
const view_Dense< vector< double >, double > &  x,
const double &  b,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensmat() [33/320]

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

◆ tensmat() [34/320]

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

◆ tensmat() [35/320]

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

◆ tensmat() [36/320]

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

◆ tensmat() [37/320]

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

◆ tensmat() [38/320]

void monolish::blas::tensmat ( const double &  a,
const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const view_Dense< matrix::Dense< double >, double > &  x,
const double &  b,
view_tensor_Dense< matrix::Dense< double >, double > &  y 
)

◆ tensmat() [39/320]

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

◆ tensmat() [40/320]

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

◆ tensmat() [41/320]

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

◆ tensmat() [42/320]

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

◆ tensmat() [43/320]

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

◆ tensmat() [44/320]

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

◆ tensmat() [45/320]

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

◆ tensmat() [46/320]

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

◆ tensmat() [47/320]

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

◆ tensmat() [48/320]

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

◆ tensmat() [49/320]

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

◆ tensmat() [50/320]

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

◆ tensmat() [51/320]

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

◆ tensmat() [52/320]

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

◆ tensmat() [53/320]

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

◆ tensmat() [54/320]

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

◆ tensmat() [55/320]

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

◆ tensmat() [56/320]

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

◆ tensmat() [57/320]

void monolish::blas::tensmat ( const double &  a,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
tensor::tensor_Dense< double > &  y 
)

◆ tensmat() [58/320]

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

◆ tensmat() [59/320]

void monolish::blas::tensmat ( const double &  a,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensmat() [60/320]

void monolish::blas::tensmat ( const double &  a,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensmat() [61/320]

void monolish::blas::tensmat ( const double &  a,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< vector< double >, double > &  x,
const double &  b,
tensor::tensor_Dense< double > &  y 
)

◆ tensmat() [62/320]

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

◆ tensmat() [63/320]

void monolish::blas::tensmat ( const double &  a,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< vector< double >, double > &  x,
const double &  b,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensmat() [64/320]

void monolish::blas::tensmat ( const double &  a,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< vector< double >, double > &  x,
const double &  b,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensmat() [65/320]

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

◆ tensmat() [66/320]

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

◆ tensmat() [67/320]

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

◆ tensmat() [68/320]

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

◆ tensmat() [69/320]

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

◆ tensmat() [70/320]

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

◆ tensmat() [71/320]

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

◆ tensmat() [72/320]

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

◆ tensmat() [73/320]

void monolish::blas::tensmat ( const double &  a,
const view_tensor_Dense< vector< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
tensor::tensor_Dense< double > &  y 
)

◆ tensmat() [74/320]

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

◆ tensmat() [75/320]

void monolish::blas::tensmat ( const double &  a,
const view_tensor_Dense< vector< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensmat() [76/320]

void monolish::blas::tensmat ( const double &  a,
const view_tensor_Dense< vector< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  x,
const double &  b,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensmat() [77/320]

void monolish::blas::tensmat ( const double &  a,
const view_tensor_Dense< vector< double >, double > &  A,
const view_Dense< vector< double >, double > &  x,
const double &  b,
tensor::tensor_Dense< double > &  y 
)

◆ tensmat() [78/320]

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

◆ tensmat() [79/320]

void monolish::blas::tensmat ( const double &  a,
const view_tensor_Dense< vector< double >, double > &  A,
const view_Dense< vector< double >, double > &  x,
const double &  b,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  y 
)

◆ tensmat() [80/320]

void monolish::blas::tensmat ( const double &  a,
const view_tensor_Dense< vector< double >, double > &  A,
const view_Dense< vector< double >, double > &  x,
const double &  b,
view_tensor_Dense< vector< double >, double > &  y 
)

◆ tensmat() [81/320]

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

◆ tensmat() [82/320]

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

◆ tensmat() [83/320]

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

◆ tensmat() [84/320]

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

◆ tensmat() [85/320]

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

◆ tensmat() [86/320]

void monolish::blas::tensmat ( const float &  a,
const tensor::tensor_CRS< float > &  A,
const view_Dense< matrix::Dense< float >, float > &  x,
const float &  b,
view_tensor_Dense< matrix::Dense< float >, float > &  y 
)

◆ tensmat() [87/320]

void monolish::blas::tensmat ( const float &  a,
const tensor::tensor_CRS< float > &  A,
const view_Dense< matrix::Dense< float >, float > &  x,
const float &  b,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensmat() [88/320]

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

◆ tensmat() [89/320]

void monolish::blas::tensmat ( const float &  a,
const tensor::tensor_CRS< float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
tensor::tensor_Dense< float > &  y 
)

◆ tensmat() [90/320]

void monolish::blas::tensmat ( const float &  a,
const tensor::tensor_CRS< float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
view_tensor_Dense< matrix::Dense< float >, float > &  y 
)

◆ tensmat() [91/320]

void monolish::blas::tensmat ( const float &  a,
const tensor::tensor_CRS< float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensmat() [92/320]

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

◆ tensmat() [93/320]

void monolish::blas::tensmat ( const float &  a,
const tensor::tensor_CRS< float > &  A,
const view_Dense< vector< float >, float > &  x,
const float &  b,
tensor::tensor_Dense< float > &  y 
)

◆ tensmat() [94/320]

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

◆ tensmat() [95/320]

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

◆ tensmat() [96/320]

void monolish::blas::tensmat ( const float &  a,
const tensor::tensor_CRS< float > &  A,
const view_Dense< vector< float >, float > &  x,
const float &  b,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensmat() [97/320]

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

◆ tensmat() [98/320]

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

◆ tensmat() [99/320]

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

◆ tensmat() [100/320]

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

◆ tensmat() [101/320]

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

◆ tensmat() [102/320]

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

◆ tensmat() [103/320]

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

◆ tensmat() [104/320]

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

◆ tensmat() [105/320]

void monolish::blas::tensmat ( const float &  a,
const tensor::tensor_Dense< float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
tensor::tensor_Dense< float > &  y 
)

◆ tensmat() [106/320]

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

◆ tensmat() [107/320]

void monolish::blas::tensmat ( const float &  a,
const tensor::tensor_Dense< float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensmat() [108/320]

void monolish::blas::tensmat ( const float &  a,
const tensor::tensor_Dense< float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensmat() [109/320]

void monolish::blas::tensmat ( const float &  a,
const tensor::tensor_Dense< float > &  A,
const view_Dense< vector< float >, float > &  x,
const float &  b,
tensor::tensor_Dense< float > &  y 
)

◆ tensmat() [110/320]

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

◆ tensmat() [111/320]

void monolish::blas::tensmat ( const float &  a,
const tensor::tensor_Dense< float > &  A,
const view_Dense< vector< float >, float > &  x,
const float &  b,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensmat() [112/320]

void monolish::blas::tensmat ( const float &  a,
const tensor::tensor_Dense< float > &  A,
const view_Dense< vector< float >, float > &  x,
const float &  b,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensmat() [113/320]

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

◆ tensmat() [114/320]

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

◆ tensmat() [115/320]

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

◆ tensmat() [116/320]

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

◆ tensmat() [117/320]

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

◆ tensmat() [118/320]

void monolish::blas::tensmat ( const float &  a,
const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const view_Dense< matrix::Dense< float >, float > &  x,
const float &  b,
view_tensor_Dense< matrix::Dense< float >, float > &  y 
)

◆ tensmat() [119/320]

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

◆ tensmat() [120/320]

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

◆ tensmat() [121/320]

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

◆ tensmat() [122/320]

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

◆ tensmat() [123/320]

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

◆ tensmat() [124/320]

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

◆ tensmat() [125/320]

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

◆ tensmat() [126/320]

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

◆ tensmat() [127/320]

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

◆ tensmat() [128/320]

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

◆ tensmat() [129/320]

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

◆ tensmat() [130/320]

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

◆ tensmat() [131/320]

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

◆ tensmat() [132/320]

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

◆ tensmat() [133/320]

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

◆ tensmat() [134/320]

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

◆ tensmat() [135/320]

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

◆ tensmat() [136/320]

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

◆ tensmat() [137/320]

void monolish::blas::tensmat ( const float &  a,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
tensor::tensor_Dense< float > &  y 
)

◆ tensmat() [138/320]

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

◆ tensmat() [139/320]

void monolish::blas::tensmat ( const float &  a,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensmat() [140/320]

void monolish::blas::tensmat ( const float &  a,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensmat() [141/320]

void monolish::blas::tensmat ( const float &  a,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< vector< float >, float > &  x,
const float &  b,
tensor::tensor_Dense< float > &  y 
)

◆ tensmat() [142/320]

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

◆ tensmat() [143/320]

void monolish::blas::tensmat ( const float &  a,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< vector< float >, float > &  x,
const float &  b,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensmat() [144/320]

void monolish::blas::tensmat ( const float &  a,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< vector< float >, float > &  x,
const float &  b,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensmat() [145/320]

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

◆ tensmat() [146/320]

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

◆ tensmat() [147/320]

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

◆ tensmat() [148/320]

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

◆ tensmat() [149/320]

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

◆ tensmat() [150/320]

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

◆ tensmat() [151/320]

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

◆ tensmat() [152/320]

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

◆ tensmat() [153/320]

void monolish::blas::tensmat ( const float &  a,
const view_tensor_Dense< vector< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
tensor::tensor_Dense< float > &  y 
)

◆ tensmat() [154/320]

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

◆ tensmat() [155/320]

void monolish::blas::tensmat ( const float &  a,
const view_tensor_Dense< vector< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensmat() [156/320]

void monolish::blas::tensmat ( const float &  a,
const view_tensor_Dense< vector< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  x,
const float &  b,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensmat() [157/320]

void monolish::blas::tensmat ( const float &  a,
const view_tensor_Dense< vector< float >, float > &  A,
const view_Dense< vector< float >, float > &  x,
const float &  b,
tensor::tensor_Dense< float > &  y 
)

◆ tensmat() [158/320]

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

◆ tensmat() [159/320]

void monolish::blas::tensmat ( const float &  a,
const view_tensor_Dense< vector< float >, float > &  A,
const view_Dense< vector< float >, float > &  x,
const float &  b,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  y 
)

◆ tensmat() [160/320]

void monolish::blas::tensmat ( const float &  a,
const view_tensor_Dense< vector< float >, float > &  A,
const view_Dense< vector< float >, float > &  x,
const float &  b,
view_tensor_Dense< vector< float >, float > &  y 
)

◆ tensmat() [161/320]

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

tensor_CRS tensor and matrix multiplication: ex. y_{ijl} = A_{ijk} x_{kl}

Parameters
Atensor_CRS tensor
xDense matrix
ytensor_Dense tensor
Note
  • # of computation: ?
  • Multi-threading: true
  • GPU acceleration: true
    • # of data transfer: 0

◆ tensmat() [162/320]

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

◆ tensmat() [163/320]

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

◆ tensmat() [164/320]

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

◆ tensmat() [165/320]

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

◆ tensmat() [166/320]

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

◆ tensmat() [167/320]

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

◆ tensmat() [168/320]

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

◆ tensmat() [169/320]

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

◆ tensmat() [170/320]

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

◆ tensmat() [171/320]

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

◆ tensmat() [172/320]

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

◆ tensmat() [173/320]

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

◆ tensmat() [174/320]

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

◆ tensmat() [175/320]

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

◆ tensmat() [176/320]

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

◆ tensmat() [177/320]

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

◆ tensmat() [178/320]

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

◆ tensmat() [179/320]

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

◆ tensmat() [180/320]

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

◆ tensmat() [181/320]

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

◆ tensmat() [182/320]

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

◆ tensmat() [183/320]

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

◆ tensmat() [184/320]

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

◆ tensmat() [185/320]

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

◆ tensmat() [186/320]

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

◆ tensmat() [187/320]

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

◆ tensmat() [188/320]

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

◆ tensmat() [189/320]

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

◆ tensmat() [190/320]

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

◆ tensmat() [191/320]

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

◆ tensmat() [192/320]

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

◆ tensmat() [193/320]

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

tensor_Dense tensor and matrix multiplication: ex. y_{ijl} = A_{ijk} x_{kl}

Parameters
Atensor_Dense tensor
xDense matrix
ytensor_Dense tensor
Note
  • # of computation: ?
  • Multi-threading: true
  • GPU acceleration: true
    • # of data transfer: 0

◆ tensmat() [194/320]

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

◆ tensmat() [195/320]

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

◆ tensmat() [196/320]

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

◆ tensmat() [197/320]

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

◆ tensmat() [198/320]

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

◆ tensmat() [199/320]

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

◆ tensmat() [200/320]

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

◆ tensmat() [201/320]

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

◆ tensmat() [202/320]

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

◆ tensmat() [203/320]

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

◆ tensmat() [204/320]

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

◆ tensmat() [205/320]

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

◆ tensmat() [206/320]

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

◆ tensmat() [207/320]

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

◆ tensmat() [208/320]

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

◆ tensmat() [209/320]

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

◆ tensmat() [210/320]

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

◆ tensmat() [211/320]

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

◆ tensmat() [212/320]

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

◆ tensmat() [213/320]

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

◆ tensmat() [214/320]

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

◆ tensmat() [215/320]

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

◆ tensmat() [216/320]

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

◆ tensmat() [217/320]

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

◆ tensmat() [218/320]

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

◆ tensmat() [219/320]

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

◆ tensmat() [220/320]

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

◆ tensmat() [221/320]

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

◆ tensmat() [222/320]

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

◆ tensmat() [223/320]

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

◆ tensmat() [224/320]

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

◆ tensmat() [225/320]

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

◆ tensmat() [226/320]

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

◆ tensmat() [227/320]

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

◆ tensmat() [228/320]

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

◆ tensmat() [229/320]

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

◆ tensmat() [230/320]

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

◆ tensmat() [231/320]

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

◆ tensmat() [232/320]

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

◆ tensmat() [233/320]

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

◆ tensmat() [234/320]

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

◆ tensmat() [235/320]

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

◆ tensmat() [236/320]

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

◆ tensmat() [237/320]

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

◆ tensmat() [238/320]

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

◆ tensmat() [239/320]

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

◆ tensmat() [240/320]

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

◆ tensmat() [241/320]

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

◆ tensmat() [242/320]

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

◆ tensmat() [243/320]

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

◆ tensmat() [244/320]

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

◆ tensmat() [245/320]

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

◆ tensmat() [246/320]

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

◆ tensmat() [247/320]

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

◆ tensmat() [248/320]

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

◆ tensmat() [249/320]

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

◆ tensmat() [250/320]

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

◆ tensmat() [251/320]

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

◆ tensmat() [252/320]

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

◆ tensmat() [253/320]

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

◆ tensmat() [254/320]

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

◆ tensmat() [255/320]

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

◆ tensmat() [256/320]

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

◆ tensmat() [257/320]

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

◆ tensmat() [258/320]

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

◆ tensmat() [259/320]

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

◆ tensmat() [260/320]

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

◆ tensmat() [261/320]

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

◆ tensmat() [262/320]

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

◆ tensmat() [263/320]

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

◆ tensmat() [264/320]

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

◆ tensmat() [265/320]

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

◆ tensmat() [266/320]

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

◆ tensmat() [267/320]

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

◆ tensmat() [268/320]

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

◆ tensmat() [269/320]

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

◆ tensmat() [270/320]

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

◆ tensmat() [271/320]

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

◆ tensmat() [272/320]

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

◆ tensmat() [273/320]

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

◆ tensmat() [274/320]

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

◆ tensmat() [275/320]

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

◆ tensmat() [276/320]

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

◆ tensmat() [277/320]

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

◆ tensmat() [278/320]

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

◆ tensmat() [279/320]

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

◆ tensmat() [280/320]

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

◆ tensmat() [281/320]

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

◆ tensmat() [282/320]

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

◆ tensmat() [283/320]

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

◆ tensmat() [284/320]

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

◆ tensmat() [285/320]

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

◆ tensmat() [286/320]

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

◆ tensmat() [287/320]

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

◆ tensmat() [288/320]

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

◆ tensmat() [289/320]

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

◆ tensmat() [290/320]

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

◆ tensmat() [291/320]

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

◆ tensmat() [292/320]

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

◆ tensmat() [293/320]

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

◆ tensmat() [294/320]

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

◆ tensmat() [295/320]

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

◆ tensmat() [296/320]

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

◆ tensmat() [297/320]

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

◆ tensmat() [298/320]

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

◆ tensmat() [299/320]

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

◆ tensmat() [300/320]

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

◆ tensmat() [301/320]

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

◆ tensmat() [302/320]

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

◆ tensmat() [303/320]

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

◆ tensmat() [304/320]

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

◆ tensmat() [305/320]

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

◆ tensmat() [306/320]

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

◆ tensmat() [307/320]

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

◆ tensmat() [308/320]

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

◆ tensmat() [309/320]

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

◆ tensmat() [310/320]

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

◆ tensmat() [311/320]

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

◆ tensmat() [312/320]

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

◆ tensmat() [313/320]

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

◆ tensmat() [314/320]

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

◆ tensmat() [315/320]

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

◆ tensmat() [316/320]

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

◆ tensmat() [317/320]

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

◆ tensmat() [318/320]

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

◆ tensmat() [319/320]

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

◆ tensmat() [320/320]

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