monolish  0.17.3-dev.16
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_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_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_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_Dense tensor and matrix multiplication: ex. y_{ijl} = a A_{ijk} x_{kl} + b y_{ijl}

Function Documentation

◆ tensmat() [1/256]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

◆ tensmat() [131/256]

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

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

◆ tensmat() [133/256]

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

◆ tensmat() [134/256]

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

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

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

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

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

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

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

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

◆ tensmat() [142/256]

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

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

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

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

◆ tensmat() [146/256]

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

◆ tensmat() [147/256]

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

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

◆ tensmat() [149/256]

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

◆ tensmat() [150/256]

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

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

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

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

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

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

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

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

◆ tensmat() [158/256]

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

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

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

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

◆ tensmat() [162/256]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

◆ tensmat() [178/256]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

◆ tensmat() [226/256]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

◆ tensmat() [242/256]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 
)