monolish  0.17.3-dev.16
MONOlithic LInear equation Solvers for Highly-parallel architecture
Functions
monolish::vml::mul

element by element multiplication Dense matrix A and Dense matrix B. More...

Functions

void monolish::vml::mul (const matrix::Dense< double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C)
 element by element multiplication Dense matrix A and Dense matrix B. More...
 
void monolish::vml::mul (const matrix::Dense< double > &A, const matrix::Dense< double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const matrix::Dense< double > &A, const matrix::Dense< double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const matrix::Dense< double > &A, const matrix::Dense< double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const matrix::Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::mul (const matrix::Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const matrix::Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const matrix::Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const matrix::Dense< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::mul (const matrix::Dense< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const matrix::Dense< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const matrix::Dense< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const matrix::Dense< double > &A, const view_Dense< vector< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::mul (const matrix::Dense< double > &A, const view_Dense< vector< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const matrix::Dense< double > &A, const view_Dense< vector< double >, double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const matrix::Dense< double > &A, const view_Dense< vector< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const matrix::Dense< float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const matrix::Dense< float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const matrix::Dense< float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const view_Dense< vector< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const view_Dense< vector< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const view_Dense< vector< float >, float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const matrix::Dense< float > &A, const view_Dense< vector< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const tensor::tensor_Dense< double > &B, tensor::tensor_Dense< double > &C)
 element by element multiplication tensor_Dense tensor A and tensor_Dense tensor B. More...
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< vector< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< vector< double >, double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< vector< double >, double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< vector< double >, double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const tensor::tensor_Dense< float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< vector< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< vector< float >, float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< vector< float >, float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< vector< float >, float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< vector< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< vector< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< vector< double >, double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< vector< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< vector< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< vector< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< vector< float >, float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< vector< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const matrix::Dense< double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const matrix::Dense< double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const matrix::Dense< double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< vector< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< vector< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< vector< double >, double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< vector< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const matrix::Dense< float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const matrix::Dense< float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const matrix::Dense< float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< vector< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< vector< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< vector< float >, float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< vector< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const matrix::Dense< double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const matrix::Dense< double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const matrix::Dense< double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const view_Dense< vector< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const view_Dense< vector< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const view_Dense< vector< double >, double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< vector< double >, double > &A, const view_Dense< vector< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const matrix::Dense< float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const matrix::Dense< float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const matrix::Dense< float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const view_Dense< vector< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const view_Dense< vector< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const view_Dense< vector< float >, float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_Dense< vector< float >, float > &A, const view_Dense< vector< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const tensor::tensor_Dense< double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const tensor::tensor_Dense< float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< matrix::Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const tensor::tensor_Dense< double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const view_tensor_Dense< vector< double >, double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const tensor::tensor_Dense< float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const view_tensor_Dense< vector< float >, float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const tensor::tensor_Dense< double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const view_tensor_Dense< vector< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const view_tensor_Dense< vector< double >, double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const view_tensor_Dense< vector< double >, double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< double >, double > &A, const view_tensor_Dense< vector< double >, double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const tensor::tensor_Dense< float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const view_tensor_Dense< vector< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const view_tensor_Dense< vector< float >, float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const view_tensor_Dense< vector< float >, float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::mul (const view_tensor_Dense< vector< float >, float > &A, const view_tensor_Dense< vector< float >, float > &B, view_tensor_Dense< vector< float >, float > &C)
 

Detailed Description

element by element multiplication Dense matrix A and Dense matrix B.

element by element multiplication tensor_Dense tensor A and tensor_Dense tensor B.

Function Documentation

◆ mul() [1/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const matrix::Dense< double > &  B,
matrix::Dense< double > &  C 
)

element by element multiplication Dense matrix A and Dense matrix B.

Parameters
Amonolish Dense Matrix (size M x N)
Bmonolish Dense Matrix (size M x N)
Cmonolish Dense Matrix (size M x N)
Note
  • # of computation: M*N
  • Multi-threading: true
  • GPU acceleration: true
    • # of data transfer: 0

◆ mul() [2/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const matrix::Dense< double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [3/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const matrix::Dense< double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [4/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const matrix::Dense< double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [5/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
matrix::Dense< double > &  C 
)

◆ mul() [6/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [7/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [8/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [9/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
matrix::Dense< double > &  C 
)

◆ mul() [10/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [11/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [12/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [13/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const view_Dense< vector< double >, double > &  B,
matrix::Dense< double > &  C 
)

◆ mul() [14/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const view_Dense< vector< double >, double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [15/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const view_Dense< vector< double >, double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [16/256]

void monolish::vml::mul ( const matrix::Dense< double > &  A,
const view_Dense< vector< double >, double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [17/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const matrix::Dense< float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [18/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const matrix::Dense< float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [19/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const matrix::Dense< float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [20/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const matrix::Dense< float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [21/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [22/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [23/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [24/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [25/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [26/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [27/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [28/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [29/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const view_Dense< vector< float >, float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [30/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const view_Dense< vector< float >, float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [31/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const view_Dense< vector< float >, float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [32/256]

void monolish::vml::mul ( const matrix::Dense< float > &  A,
const view_Dense< vector< float >, float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [33/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const tensor::tensor_Dense< double > &  B,
tensor::tensor_Dense< double > &  C 
)

element by element multiplication tensor_Dense tensor A and tensor_Dense tensor B.

Parameters
Amonolish tensor_Dense tensor
Bmonolish tensor_Dense tensor
Cmonolish tensor_Dense tensor
Note
  • # of computation: size
  • Multi-threading: true
  • GPU acceleration: true
    • # of data transfer: 0

◆ mul() [34/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const tensor::tensor_Dense< double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [35/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const tensor::tensor_Dense< double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [36/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const tensor::tensor_Dense< double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [37/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
tensor::tensor_Dense< double > &  C 
)

◆ mul() [38/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [39/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [40/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [41/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
tensor::tensor_Dense< double > &  C 
)

◆ mul() [42/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [43/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [44/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [45/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
tensor::tensor_Dense< double > &  C 
)

◆ mul() [46/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [47/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [48/256]

void monolish::vml::mul ( const tensor::tensor_Dense< double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [49/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const tensor::tensor_Dense< float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [50/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const tensor::tensor_Dense< float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [51/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const tensor::tensor_Dense< float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [52/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const tensor::tensor_Dense< float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)

◆ mul() [53/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [54/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [55/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [56/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)

◆ mul() [57/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [58/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [59/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [60/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)

◆ mul() [61/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [62/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [63/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [64/256]

void monolish::vml::mul ( const tensor::tensor_Dense< float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)

◆ mul() [65/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const matrix::Dense< double > &  B,
matrix::Dense< double > &  C 
)

◆ mul() [66/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const matrix::Dense< double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [67/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const matrix::Dense< double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [68/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const matrix::Dense< double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [69/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
matrix::Dense< double > &  C 
)

◆ mul() [70/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [71/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [72/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [73/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
matrix::Dense< double > &  C 
)

◆ mul() [74/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [75/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [76/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [77/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const view_Dense< vector< double >, double > &  B,
matrix::Dense< double > &  C 
)

◆ mul() [78/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const view_Dense< vector< double >, double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [79/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const view_Dense< vector< double >, double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [80/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< double >, double > &  A,
const view_Dense< vector< double >, double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [81/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const matrix::Dense< float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [82/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const matrix::Dense< float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [83/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const matrix::Dense< float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [84/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const matrix::Dense< float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [85/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [86/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [87/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [88/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [89/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [90/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [91/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [92/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [93/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const view_Dense< vector< float >, float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [94/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const view_Dense< vector< float >, float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [95/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const view_Dense< vector< float >, float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [96/256]

void monolish::vml::mul ( const view_Dense< matrix::Dense< float >, float > &  A,
const view_Dense< vector< float >, float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [97/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const matrix::Dense< double > &  B,
matrix::Dense< double > &  C 
)

◆ mul() [98/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const matrix::Dense< double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [99/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const matrix::Dense< double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [100/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const matrix::Dense< double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [101/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
matrix::Dense< double > &  C 
)

◆ mul() [102/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [103/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [104/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [105/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
matrix::Dense< double > &  C 
)

◆ mul() [106/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [107/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [108/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [109/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< vector< double >, double > &  B,
matrix::Dense< double > &  C 
)

◆ mul() [110/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< vector< double >, double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [111/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< vector< double >, double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [112/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_Dense< vector< double >, double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [113/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const matrix::Dense< float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [114/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const matrix::Dense< float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [115/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const matrix::Dense< float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [116/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const matrix::Dense< float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [117/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [118/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [119/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [120/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [121/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [122/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [123/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [124/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [125/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< vector< float >, float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [126/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< vector< float >, float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [127/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< vector< float >, float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [128/256]

void monolish::vml::mul ( const view_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_Dense< vector< float >, float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [129/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const matrix::Dense< double > &  B,
matrix::Dense< double > &  C 
)

◆ mul() [130/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const matrix::Dense< double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [131/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const matrix::Dense< double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [132/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const matrix::Dense< double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [133/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
matrix::Dense< double > &  C 
)

◆ mul() [134/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [135/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [136/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const view_Dense< matrix::Dense< double >, double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [137/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
matrix::Dense< double > &  C 
)

◆ mul() [138/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [139/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [140/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const view_Dense< tensor::tensor_Dense< double >, double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [141/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const view_Dense< vector< double >, double > &  B,
matrix::Dense< double > &  C 
)

◆ mul() [142/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const view_Dense< vector< double >, double > &  B,
view_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [143/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const view_Dense< vector< double >, double > &  B,
view_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [144/256]

void monolish::vml::mul ( const view_Dense< vector< double >, double > &  A,
const view_Dense< vector< double >, double > &  B,
view_Dense< vector< double >, double > &  C 
)

◆ mul() [145/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const matrix::Dense< float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [146/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const matrix::Dense< float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [147/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const matrix::Dense< float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [148/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const matrix::Dense< float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [149/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [150/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [151/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [152/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const view_Dense< matrix::Dense< float >, float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [153/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [154/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [155/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [156/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const view_Dense< tensor::tensor_Dense< float >, float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [157/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const view_Dense< vector< float >, float > &  B,
matrix::Dense< float > &  C 
)

◆ mul() [158/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const view_Dense< vector< float >, float > &  B,
view_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [159/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const view_Dense< vector< float >, float > &  B,
view_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [160/256]

void monolish::vml::mul ( const view_Dense< vector< float >, float > &  A,
const view_Dense< vector< float >, float > &  B,
view_Dense< vector< float >, float > &  C 
)

◆ mul() [161/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const tensor::tensor_Dense< double > &  B,
tensor::tensor_Dense< double > &  C 
)

◆ mul() [162/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const tensor::tensor_Dense< double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [163/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const tensor::tensor_Dense< double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [164/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const tensor::tensor_Dense< double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [165/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
tensor::tensor_Dense< double > &  C 
)

◆ mul() [166/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [167/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [168/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [169/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
tensor::tensor_Dense< double > &  C 
)

◆ mul() [170/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [171/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [172/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [173/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
tensor::tensor_Dense< double > &  C 
)

◆ mul() [174/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [175/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [176/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< double >, double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [177/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const tensor::tensor_Dense< float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [178/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const tensor::tensor_Dense< float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [179/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const tensor::tensor_Dense< float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [180/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const tensor::tensor_Dense< float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)

◆ mul() [181/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [182/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [183/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [184/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)

◆ mul() [185/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [186/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [187/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [188/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)

◆ mul() [189/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [190/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [191/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [192/256]

void monolish::vml::mul ( const view_tensor_Dense< matrix::Dense< float >, float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)

◆ mul() [193/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const tensor::tensor_Dense< double > &  B,
tensor::tensor_Dense< double > &  C 
)

◆ mul() [194/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const tensor::tensor_Dense< double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [195/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const tensor::tensor_Dense< double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [196/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const tensor::tensor_Dense< double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [197/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
tensor::tensor_Dense< double > &  C 
)

◆ mul() [198/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [199/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [200/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [201/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
tensor::tensor_Dense< double > &  C 
)

◆ mul() [202/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [203/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [204/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [205/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
tensor::tensor_Dense< double > &  C 
)

◆ mul() [206/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [207/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [208/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [209/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const tensor::tensor_Dense< float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [210/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const tensor::tensor_Dense< float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [211/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const tensor::tensor_Dense< float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [212/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const tensor::tensor_Dense< float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)

◆ mul() [213/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [214/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [215/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [216/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)

◆ mul() [217/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [218/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [219/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [220/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)

◆ mul() [221/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [222/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [223/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [224/256]

void monolish::vml::mul ( const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)

◆ mul() [225/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const tensor::tensor_Dense< double > &  B,
tensor::tensor_Dense< double > &  C 
)

◆ mul() [226/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const tensor::tensor_Dense< double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [227/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const tensor::tensor_Dense< double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [228/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const tensor::tensor_Dense< double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [229/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
tensor::tensor_Dense< double > &  C 
)

◆ mul() [230/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [231/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [232/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const view_tensor_Dense< matrix::Dense< double >, double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [233/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
tensor::tensor_Dense< double > &  C 
)

◆ mul() [234/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [235/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [236/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const view_tensor_Dense< tensor::tensor_Dense< double >, double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [237/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
tensor::tensor_Dense< double > &  C 
)

◆ mul() [238/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
view_tensor_Dense< matrix::Dense< double >, double > &  C 
)

◆ mul() [239/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
view_tensor_Dense< tensor::tensor_Dense< double >, double > &  C 
)

◆ mul() [240/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< double >, double > &  A,
const view_tensor_Dense< vector< double >, double > &  B,
view_tensor_Dense< vector< double >, double > &  C 
)

◆ mul() [241/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const tensor::tensor_Dense< float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [242/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const tensor::tensor_Dense< float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [243/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const tensor::tensor_Dense< float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [244/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const tensor::tensor_Dense< float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)

◆ mul() [245/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [246/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [247/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [248/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const view_tensor_Dense< matrix::Dense< float >, float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)

◆ mul() [249/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [250/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [251/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [252/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const view_tensor_Dense< tensor::tensor_Dense< float >, float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)

◆ mul() [253/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
tensor::tensor_Dense< float > &  C 
)

◆ mul() [254/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
view_tensor_Dense< matrix::Dense< float >, float > &  C 
)

◆ mul() [255/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
view_tensor_Dense< tensor::tensor_Dense< float >, float > &  C 
)

◆ mul() [256/256]

void monolish::vml::mul ( const view_tensor_Dense< vector< float >, float > &  A,
const view_tensor_Dense< vector< float >, float > &  B,
view_tensor_Dense< vector< float >, float > &  C 
)