monolish  0.17.2
MONOlithic LInear equation Solvers for Highly-parallel architecture
Functions
monolish::blas::mattens (tensor_Dense)

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

Functions

void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const tensor::tensor_Dense< double > &x, const double &b, tensor::tensor_Dense< double > &y)
 matrix and tensor_Dense tensor multiplication: y = Ax More...
 
void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const tensor::tensor_Dense< double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const tensor::tensor_Dense< double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const tensor::tensor_Dense< double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::CRS< double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const tensor::tensor_Dense< double > &x, const double &b, tensor::tensor_Dense< double > &y)
 matrix and tensor_Dense tensor multiplication: y = Ax More...
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const tensor::tensor_Dense< double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const tensor::tensor_Dense< double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const tensor::tensor_Dense< double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const matrix::Dense< double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const tensor::tensor_Dense< double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const tensor::tensor_Dense< double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const tensor::tensor_Dense< double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const tensor::tensor_Dense< double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const double &a, const view_Dense< vector< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, const double &b, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const tensor::tensor_Dense< float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const tensor::tensor_Dense< float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const tensor::tensor_Dense< float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const tensor::tensor_Dense< float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::CRS< float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const tensor::tensor_Dense< float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const tensor::tensor_Dense< float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const tensor::tensor_Dense< float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const tensor::tensor_Dense< float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const matrix::Dense< float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const tensor::tensor_Dense< float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const tensor::tensor_Dense< float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const tensor::tensor_Dense< float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const tensor::tensor_Dense< float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const float &a, const view_Dense< vector< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, const float &b, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const tensor::tensor_Dense< double > &x, tensor::tensor_Dense< double > &y)
 matrix and tensor_Dense tensor multiplication: ex. y_{ikl} = A_{ij} x_{jkl} More...
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const tensor::tensor_Dense< double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const tensor::tensor_Dense< double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const tensor::tensor_Dense< double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const view_tensor_Dense< vector< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const view_tensor_Dense< vector< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const view_tensor_Dense< vector< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::CRS< double > &A, const view_tensor_Dense< vector< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const tensor::tensor_Dense< float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const tensor::tensor_Dense< float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const tensor::tensor_Dense< float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const tensor::tensor_Dense< float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const view_tensor_Dense< vector< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const view_tensor_Dense< vector< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const view_tensor_Dense< vector< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::CRS< float > &A, const view_tensor_Dense< vector< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const tensor::tensor_Dense< double > &x, tensor::tensor_Dense< double > &y)
 matrix and tensor_Dense tensor multiplication: ex. y_{ikl} = A_{ij} x_{jkl} More...
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const tensor::tensor_Dense< double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const tensor::tensor_Dense< double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const tensor::tensor_Dense< double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const view_tensor_Dense< vector< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const view_tensor_Dense< vector< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const view_tensor_Dense< vector< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const matrix::Dense< double > &A, const view_tensor_Dense< vector< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const tensor::tensor_Dense< float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const tensor::tensor_Dense< float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const tensor::tensor_Dense< float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const tensor::tensor_Dense< float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const view_tensor_Dense< vector< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const view_tensor_Dense< vector< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const view_tensor_Dense< vector< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const matrix::Dense< float > &A, const view_tensor_Dense< vector< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const tensor::tensor_Dense< double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const tensor::tensor_Dense< float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const tensor::tensor_Dense< double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const tensor::tensor_Dense< double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const tensor::tensor_Dense< double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const tensor::tensor_Dense< double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, tensor::tensor_Dense< double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, view_tensor_Dense< matrix::Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, view_tensor_Dense< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< double >, double > &A, const view_tensor_Dense< vector< double >, double > &x, view_tensor_Dense< vector< double >, double > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const tensor::tensor_Dense< float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const tensor::tensor_Dense< float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const tensor::tensor_Dense< float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const tensor::tensor_Dense< float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, tensor::tensor_Dense< float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, view_tensor_Dense< matrix::Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, view_tensor_Dense< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::mattens (const view_Dense< vector< float >, float > &A, const view_tensor_Dense< vector< float >, float > &x, view_tensor_Dense< vector< float >, float > &y)
 

Detailed Description

matrix and tensor_Dense tensor multiplication: y = Ax

matrix and tensor_Dense tensor multiplication: ex. y_{ikl} = a A_{ij} x_{jkl} + b y_{ikl}

Function Documentation

◆ mattens() [1/320]

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

matrix and tensor_Dense tensor multiplication: y = Ax

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

◆ mattens() [2/320]

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

◆ mattens() [3/320]

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

◆ mattens() [4/320]

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

◆ mattens() [5/320]

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

◆ mattens() [6/320]

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

◆ mattens() [7/320]

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

◆ mattens() [8/320]

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

◆ mattens() [9/320]

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

◆ mattens() [10/320]

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

◆ mattens() [11/320]

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

◆ mattens() [12/320]

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

◆ mattens() [13/320]

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

◆ mattens() [14/320]

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

◆ mattens() [15/320]

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

◆ mattens() [16/320]

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

◆ mattens() [17/320]

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

matrix and tensor_Dense tensor multiplication: y = Ax

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

◆ mattens() [18/320]

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

◆ mattens() [19/320]

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

◆ mattens() [20/320]

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

◆ mattens() [21/320]

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

◆ mattens() [22/320]

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

◆ mattens() [23/320]

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

◆ mattens() [24/320]

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

◆ mattens() [25/320]

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

◆ mattens() [26/320]

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

◆ mattens() [27/320]

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

◆ mattens() [28/320]

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

◆ mattens() [29/320]

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

◆ mattens() [30/320]

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

◆ mattens() [31/320]

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

◆ mattens() [32/320]

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

◆ mattens() [33/320]

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

◆ mattens() [34/320]

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

◆ mattens() [35/320]

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

◆ mattens() [36/320]

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

◆ mattens() [37/320]

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

◆ mattens() [38/320]

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

◆ mattens() [39/320]

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

◆ mattens() [40/320]

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

◆ mattens() [41/320]

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

◆ mattens() [42/320]

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

◆ mattens() [43/320]

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

◆ mattens() [44/320]

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

◆ mattens() [45/320]

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

◆ mattens() [46/320]

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

◆ mattens() [47/320]

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

◆ mattens() [48/320]

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

◆ mattens() [49/320]

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

◆ mattens() [50/320]

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

◆ mattens() [51/320]

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

◆ mattens() [52/320]

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

◆ mattens() [53/320]

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

◆ mattens() [54/320]

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

◆ mattens() [55/320]

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

◆ mattens() [56/320]

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

◆ mattens() [57/320]

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

◆ mattens() [58/320]

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

◆ mattens() [59/320]

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

◆ mattens() [60/320]

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

◆ mattens() [61/320]

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

◆ mattens() [62/320]

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

◆ mattens() [63/320]

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

◆ mattens() [64/320]

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

◆ mattens() [65/320]

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

◆ mattens() [66/320]

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

◆ mattens() [67/320]

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

◆ mattens() [68/320]

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

◆ mattens() [69/320]

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

◆ mattens() [70/320]

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

◆ mattens() [71/320]

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

◆ mattens() [72/320]

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

◆ mattens() [73/320]

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

◆ mattens() [74/320]

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

◆ mattens() [75/320]

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

◆ mattens() [76/320]

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

◆ mattens() [77/320]

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

◆ mattens() [78/320]

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

◆ mattens() [79/320]

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

◆ mattens() [80/320]

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

◆ mattens() [81/320]

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

◆ mattens() [82/320]

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

◆ mattens() [83/320]

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

◆ mattens() [84/320]

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

◆ mattens() [85/320]

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

◆ mattens() [86/320]

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

◆ mattens() [87/320]

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

◆ mattens() [88/320]

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

◆ mattens() [89/320]

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

◆ mattens() [90/320]

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

◆ mattens() [91/320]

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

◆ mattens() [92/320]

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

◆ mattens() [93/320]

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

◆ mattens() [94/320]

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

◆ mattens() [95/320]

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

◆ mattens() [96/320]

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

◆ mattens() [97/320]

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

◆ mattens() [98/320]

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

◆ mattens() [99/320]

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

◆ mattens() [100/320]

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

◆ mattens() [101/320]

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

◆ mattens() [102/320]

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

◆ mattens() [103/320]

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

◆ mattens() [104/320]

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

◆ mattens() [105/320]

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

◆ mattens() [106/320]

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

◆ mattens() [107/320]

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

◆ mattens() [108/320]

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

◆ mattens() [109/320]

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

◆ mattens() [110/320]

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

◆ mattens() [111/320]

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

◆ mattens() [112/320]

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

◆ mattens() [113/320]

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

◆ mattens() [114/320]

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

◆ mattens() [115/320]

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

◆ mattens() [116/320]

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

◆ mattens() [117/320]

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

◆ mattens() [118/320]

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

◆ mattens() [119/320]

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

◆ mattens() [120/320]

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

◆ mattens() [121/320]

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

◆ mattens() [122/320]

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

◆ mattens() [123/320]

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

◆ mattens() [124/320]

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

◆ mattens() [125/320]

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

◆ mattens() [126/320]

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

◆ mattens() [127/320]

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

◆ mattens() [128/320]

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

◆ mattens() [129/320]

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

◆ mattens() [130/320]

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

◆ mattens() [131/320]

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

◆ mattens() [132/320]

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

◆ mattens() [133/320]

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

◆ mattens() [134/320]

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

◆ mattens() [135/320]

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

◆ mattens() [136/320]

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

◆ mattens() [137/320]

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

◆ mattens() [138/320]

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

◆ mattens() [139/320]

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

◆ mattens() [140/320]

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

◆ mattens() [141/320]

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

◆ mattens() [142/320]

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

◆ mattens() [143/320]

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

◆ mattens() [144/320]

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

◆ mattens() [145/320]

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

◆ mattens() [146/320]

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

◆ mattens() [147/320]

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

◆ mattens() [148/320]

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

◆ mattens() [149/320]

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

◆ mattens() [150/320]

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

◆ mattens() [151/320]

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

◆ mattens() [152/320]

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

◆ mattens() [153/320]

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

◆ mattens() [154/320]

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

◆ mattens() [155/320]

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

◆ mattens() [156/320]

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

◆ mattens() [157/320]

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

◆ mattens() [158/320]

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

◆ mattens() [159/320]

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

◆ mattens() [160/320]

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

◆ mattens() [161/320]

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

matrix and tensor_Dense tensor multiplication: ex. y_{ikl} = A_{ij} x_{jkl}

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

◆ mattens() [162/320]

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

◆ mattens() [163/320]

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

◆ mattens() [164/320]

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

◆ mattens() [165/320]

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

◆ mattens() [166/320]

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

◆ mattens() [167/320]

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

◆ mattens() [168/320]

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

◆ mattens() [169/320]

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

◆ mattens() [170/320]

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

◆ mattens() [171/320]

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

◆ mattens() [172/320]

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

◆ mattens() [173/320]

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

◆ mattens() [174/320]

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

◆ mattens() [175/320]

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

◆ mattens() [176/320]

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

◆ mattens() [177/320]

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

◆ mattens() [178/320]

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

◆ mattens() [179/320]

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

◆ mattens() [180/320]

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

◆ mattens() [181/320]

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

◆ mattens() [182/320]

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

◆ mattens() [183/320]

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

◆ mattens() [184/320]

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

◆ mattens() [185/320]

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

◆ mattens() [186/320]

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

◆ mattens() [187/320]

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

◆ mattens() [188/320]

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

◆ mattens() [189/320]

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

◆ mattens() [190/320]

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

◆ mattens() [191/320]

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

◆ mattens() [192/320]

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

◆ mattens() [193/320]

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

matrix and tensor_Dense tensor multiplication: ex. y_{ikl} = A_{ij} x_{jkl}

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

◆ mattens() [194/320]

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

◆ mattens() [195/320]

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

◆ mattens() [196/320]

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

◆ mattens() [197/320]

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

◆ mattens() [198/320]

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

◆ mattens() [199/320]

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

◆ mattens() [200/320]

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

◆ mattens() [201/320]

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

◆ mattens() [202/320]

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

◆ mattens() [203/320]

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

◆ mattens() [204/320]

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

◆ mattens() [205/320]

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

◆ mattens() [206/320]

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

◆ mattens() [207/320]

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

◆ mattens() [208/320]

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

◆ mattens() [209/320]

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

◆ mattens() [210/320]

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

◆ mattens() [211/320]

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

◆ mattens() [212/320]

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

◆ mattens() [213/320]

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

◆ mattens() [214/320]

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

◆ mattens() [215/320]

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

◆ mattens() [216/320]

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

◆ mattens() [217/320]

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

◆ mattens() [218/320]

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

◆ mattens() [219/320]

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

◆ mattens() [220/320]

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

◆ mattens() [221/320]

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

◆ mattens() [222/320]

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

◆ mattens() [223/320]

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

◆ mattens() [224/320]

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

◆ mattens() [225/320]

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

◆ mattens() [226/320]

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

◆ mattens() [227/320]

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

◆ mattens() [228/320]

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

◆ mattens() [229/320]

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

◆ mattens() [230/320]

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

◆ mattens() [231/320]

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

◆ mattens() [232/320]

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

◆ mattens() [233/320]

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

◆ mattens() [234/320]

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

◆ mattens() [235/320]

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

◆ mattens() [236/320]

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

◆ mattens() [237/320]

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

◆ mattens() [238/320]

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

◆ mattens() [239/320]

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

◆ mattens() [240/320]

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

◆ mattens() [241/320]

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

◆ mattens() [242/320]

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

◆ mattens() [243/320]

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

◆ mattens() [244/320]

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

◆ mattens() [245/320]

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

◆ mattens() [246/320]

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

◆ mattens() [247/320]

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

◆ mattens() [248/320]

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

◆ mattens() [249/320]

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

◆ mattens() [250/320]

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

◆ mattens() [251/320]

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

◆ mattens() [252/320]

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

◆ mattens() [253/320]

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

◆ mattens() [254/320]

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

◆ mattens() [255/320]

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

◆ mattens() [256/320]

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

◆ mattens() [257/320]

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

◆ mattens() [258/320]

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

◆ mattens() [259/320]

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

◆ mattens() [260/320]

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

◆ mattens() [261/320]

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

◆ mattens() [262/320]

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

◆ mattens() [263/320]

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

◆ mattens() [264/320]

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

◆ mattens() [265/320]

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

◆ mattens() [266/320]

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

◆ mattens() [267/320]

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

◆ mattens() [268/320]

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

◆ mattens() [269/320]

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

◆ mattens() [270/320]

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

◆ mattens() [271/320]

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

◆ mattens() [272/320]

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

◆ mattens() [273/320]

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

◆ mattens() [274/320]

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

◆ mattens() [275/320]

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

◆ mattens() [276/320]

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

◆ mattens() [277/320]

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

◆ mattens() [278/320]

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

◆ mattens() [279/320]

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

◆ mattens() [280/320]

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

◆ mattens() [281/320]

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

◆ mattens() [282/320]

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

◆ mattens() [283/320]

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

◆ mattens() [284/320]

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

◆ mattens() [285/320]

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

◆ mattens() [286/320]

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

◆ mattens() [287/320]

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

◆ mattens() [288/320]

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

◆ mattens() [289/320]

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

◆ mattens() [290/320]

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

◆ mattens() [291/320]

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

◆ mattens() [292/320]

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

◆ mattens() [293/320]

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

◆ mattens() [294/320]

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

◆ mattens() [295/320]

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

◆ mattens() [296/320]

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

◆ mattens() [297/320]

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

◆ mattens() [298/320]

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

◆ mattens() [299/320]

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

◆ mattens() [300/320]

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

◆ mattens() [301/320]

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

◆ mattens() [302/320]

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

◆ mattens() [303/320]

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

◆ mattens() [304/320]

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

◆ mattens() [305/320]

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

◆ mattens() [306/320]

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

◆ mattens() [307/320]

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

◆ mattens() [308/320]

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

◆ mattens() [309/320]

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

◆ mattens() [310/320]

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

◆ mattens() [311/320]

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

◆ mattens() [312/320]

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

◆ mattens() [313/320]

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

◆ mattens() [314/320]

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

◆ mattens() [315/320]

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

◆ mattens() [316/320]

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

◆ mattens() [317/320]

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

◆ mattens() [318/320]

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

◆ mattens() [319/320]

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

◆ mattens() [320/320]

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