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

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

Functions

void monolish::vml::add (const matrix::Dense< double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C)
 element by element addition Dense matrix A and Dense matrix B. More...
 
void monolish::vml::add (const matrix::Dense< double > &A, const matrix::Dense< double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::add (const matrix::Dense< double > &A, const matrix::Dense< double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::add (const matrix::Dense< double > &A, const matrix::Dense< double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::add (const matrix::Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::add (const matrix::Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::add (const matrix::Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::add (const matrix::Dense< double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::add (const matrix::Dense< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::add (const matrix::Dense< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::add (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::add (const matrix::Dense< double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::add (const matrix::Dense< double > &A, const view_Dense< vector< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::add (const matrix::Dense< double > &A, const view_Dense< vector< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::add (const matrix::Dense< double > &A, const view_Dense< vector< double >, double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::add (const matrix::Dense< double > &A, const view_Dense< vector< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::add (const matrix::Dense< float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C)
 
void monolish::vml::add (const matrix::Dense< float > &A, const matrix::Dense< float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::add (const matrix::Dense< float > &A, const matrix::Dense< float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::add (const matrix::Dense< float > &A, const matrix::Dense< float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::add (const matrix::Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::add (const matrix::Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::add (const matrix::Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::add (const matrix::Dense< float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::add (const matrix::Dense< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::add (const matrix::Dense< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::add (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::add (const matrix::Dense< float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::add (const matrix::Dense< float > &A, const view_Dense< vector< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::add (const matrix::Dense< float > &A, const view_Dense< vector< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::add (const matrix::Dense< float > &A, const view_Dense< vector< float >, float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::add (const matrix::Dense< float > &A, const view_Dense< vector< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::add (const tensor::tensor_Dense< double > &A, const tensor::tensor_Dense< double > &B, tensor::tensor_Dense< double > &C)
 element by element addition tensor_Dense tensor A and tensor_Dense tensor B. More...
 
void monolish::vml::add (const tensor::tensor_Dense< double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::add (const tensor::tensor_Dense< double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::add (const tensor::tensor_Dense< double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::add (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< matrix::Dense< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::add (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::add (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::add (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::add (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< tensor::tensor_Dense< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::add (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::add (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::add (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::add (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< vector< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::add (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::add (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::add (const tensor::tensor_Dense< double > &A, const view_tensor_Dense< vector< double >, double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::add (const tensor::tensor_Dense< float > &A, const tensor::tensor_Dense< float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::add (const tensor::tensor_Dense< float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::add (const tensor::tensor_Dense< float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::add (const tensor::tensor_Dense< float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::add (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< matrix::Dense< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::add (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::add (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::add (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::add (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< tensor::tensor_Dense< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::add (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::add (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::add (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::add (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< vector< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::add (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::add (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::add (const tensor::tensor_Dense< float > &A, const view_tensor_Dense< vector< float >, float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::add (const view_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C)
 
void monolish::vml::add (const view_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::add (const view_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::add (const view_Dense< matrix::Dense< double >, double > &A, const matrix::Dense< double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::add (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::add (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::add (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::add (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::add (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::add (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::add (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::add (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::add (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< vector< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::add (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::add (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::add (const view_Dense< matrix::Dense< double >, double > &A, const view_Dense< vector< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::add (const view_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C)
 
void monolish::vml::add (const view_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::add (const view_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::add (const view_Dense< matrix::Dense< float >, float > &A, const matrix::Dense< float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::add (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::add (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::add (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::add (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::add (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::add (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::add (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::add (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::add (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< vector< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::add (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::add (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::add (const view_Dense< matrix::Dense< float >, float > &A, const view_Dense< vector< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::add (const view_Dense< tensor::tensor_Dense< double >, double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C)
 
void monolish::vml::add (const view_Dense< tensor::tensor_Dense< double >, double > &A, const matrix::Dense< double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::add (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::add (const view_Dense< tensor::tensor_Dense< double >, double > &A, const matrix::Dense< double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::add (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (const view_Dense< tensor::tensor_Dense< double >, double > &A, const view_Dense< vector< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::add (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::add (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::add (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::add (const view_Dense< tensor::tensor_Dense< float >, float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C)
 
void monolish::vml::add (const view_Dense< tensor::tensor_Dense< float >, float > &A, const matrix::Dense< float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::add (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::add (const view_Dense< tensor::tensor_Dense< float >, float > &A, const matrix::Dense< float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::add (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (const view_Dense< tensor::tensor_Dense< float >, float > &A, const view_Dense< vector< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::add (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::add (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::add (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::add (const view_Dense< vector< double >, double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C)
 
void monolish::vml::add (const view_Dense< vector< double >, double > &A, const matrix::Dense< double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::add (const view_Dense< vector< double >, double > &A, const matrix::Dense< double > &B, view_Dense< tensor::tensor_Dense< double >, double > &C)
 
void monolish::vml::add (const view_Dense< vector< double >, double > &A, const matrix::Dense< double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::add (const view_Dense< vector< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::add (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::add (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::add (const view_Dense< vector< double >, double > &A, const view_Dense< matrix::Dense< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::add (const view_Dense< vector< double >, double > &A, const view_Dense< tensor::tensor_Dense< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::add (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::add (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::add (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::add (const view_Dense< vector< double >, double > &A, const view_Dense< vector< double >, double > &B, matrix::Dense< double > &C)
 
void monolish::vml::add (const view_Dense< vector< double >, double > &A, const view_Dense< vector< double >, double > &B, view_Dense< matrix::Dense< double >, double > &C)
 
void monolish::vml::add (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::add (const view_Dense< vector< double >, double > &A, const view_Dense< vector< double >, double > &B, view_Dense< vector< double >, double > &C)
 
void monolish::vml::add (const view_Dense< vector< float >, float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C)
 
void monolish::vml::add (const view_Dense< vector< float >, float > &A, const matrix::Dense< float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::add (const view_Dense< vector< float >, float > &A, const matrix::Dense< float > &B, view_Dense< tensor::tensor_Dense< float >, float > &C)
 
void monolish::vml::add (const view_Dense< vector< float >, float > &A, const matrix::Dense< float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::add (const view_Dense< vector< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::add (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::add (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::add (const view_Dense< vector< float >, float > &A, const view_Dense< matrix::Dense< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::add (const view_Dense< vector< float >, float > &A, const view_Dense< tensor::tensor_Dense< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::add (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::add (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::add (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::add (const view_Dense< vector< float >, float > &A, const view_Dense< vector< float >, float > &B, matrix::Dense< float > &C)
 
void monolish::vml::add (const view_Dense< vector< float >, float > &A, const view_Dense< vector< float >, float > &B, view_Dense< matrix::Dense< float >, float > &C)
 
void monolish::vml::add (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::add (const view_Dense< vector< float >, float > &A, const view_Dense< vector< float >, float > &B, view_Dense< vector< float >, float > &C)
 
void monolish::vml::add (const view_tensor_Dense< matrix::Dense< double >, double > &A, const tensor::tensor_Dense< double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (const view_tensor_Dense< matrix::Dense< float >, float > &A, const tensor::tensor_Dense< float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (const view_tensor_Dense< tensor::tensor_Dense< double >, double > &A, const tensor::tensor_Dense< double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (const view_tensor_Dense< tensor::tensor_Dense< float >, float > &A, const tensor::tensor_Dense< float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (const view_tensor_Dense< vector< double >, double > &A, const tensor::tensor_Dense< double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::add (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::add (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::add (const view_tensor_Dense< vector< double >, double > &A, const tensor::tensor_Dense< double > &B, view_tensor_Dense< vector< double >, double > &C)
 
void monolish::vml::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (const view_tensor_Dense< vector< double >, double > &A, const view_tensor_Dense< vector< double >, double > &B, tensor::tensor_Dense< double > &C)
 
void monolish::vml::add (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::add (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::add (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::add (const view_tensor_Dense< vector< float >, float > &A, const tensor::tensor_Dense< float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::add (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::add (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::add (const view_tensor_Dense< vector< float >, float > &A, const tensor::tensor_Dense< float > &B, view_tensor_Dense< vector< float >, float > &C)
 
void monolish::vml::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (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::add (const view_tensor_Dense< vector< float >, float > &A, const view_tensor_Dense< vector< float >, float > &B, tensor::tensor_Dense< float > &C)
 
void monolish::vml::add (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::add (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::add (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 addition Dense matrix A and Dense matrix B.

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

Function Documentation

◆ add() [1/256]

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

element by element addition 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

◆ add() [2/256]

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

◆ add() [3/256]

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

◆ add() [4/256]

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

◆ add() [5/256]

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

◆ add() [6/256]

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

◆ add() [7/256]

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

◆ add() [8/256]

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

◆ add() [9/256]

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

◆ add() [10/256]

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

◆ add() [11/256]

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

◆ add() [12/256]

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

◆ add() [13/256]

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

◆ add() [14/256]

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

◆ add() [15/256]

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

◆ add() [16/256]

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

◆ add() [17/256]

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

◆ add() [18/256]

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

◆ add() [19/256]

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

◆ add() [20/256]

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

◆ add() [21/256]

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

◆ add() [22/256]

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

◆ add() [23/256]

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

◆ add() [24/256]

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

◆ add() [25/256]

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

◆ add() [26/256]

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

◆ add() [27/256]

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

◆ add() [28/256]

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

◆ add() [29/256]

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

◆ add() [30/256]

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

◆ add() [31/256]

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

◆ add() [32/256]

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

◆ add() [33/256]

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

element by element addition 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

◆ add() [34/256]

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

◆ add() [35/256]

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

◆ add() [36/256]

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

◆ add() [37/256]

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

◆ add() [38/256]

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

◆ add() [39/256]

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

◆ add() [40/256]

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

◆ add() [41/256]

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

◆ add() [42/256]

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

◆ add() [43/256]

void monolish::vml::add ( 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 
)

◆ add() [44/256]

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

◆ add() [45/256]

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

◆ add() [46/256]

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

◆ add() [47/256]

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

◆ add() [48/256]

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

◆ add() [49/256]

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

◆ add() [50/256]

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

◆ add() [51/256]

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

◆ add() [52/256]

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

◆ add() [53/256]

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

◆ add() [54/256]

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

◆ add() [55/256]

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

◆ add() [56/256]

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

◆ add() [57/256]

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

◆ add() [58/256]

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

◆ add() [59/256]

void monolish::vml::add ( 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 
)

◆ add() [60/256]

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

◆ add() [61/256]

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

◆ add() [62/256]

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

◆ add() [63/256]

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

◆ add() [64/256]

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

◆ add() [65/256]

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

◆ add() [66/256]

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

◆ add() [67/256]

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

◆ add() [68/256]

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

◆ add() [69/256]

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

◆ add() [70/256]

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

◆ add() [71/256]

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

◆ add() [72/256]

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

◆ add() [73/256]

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

◆ add() [74/256]

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

◆ add() [75/256]

void monolish::vml::add ( 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 
)

◆ add() [76/256]

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

◆ add() [77/256]

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

◆ add() [78/256]

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

◆ add() [79/256]

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

◆ add() [80/256]

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

◆ add() [81/256]

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

◆ add() [82/256]

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

◆ add() [83/256]

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

◆ add() [84/256]

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

◆ add() [85/256]

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

◆ add() [86/256]

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

◆ add() [87/256]

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

◆ add() [88/256]

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

◆ add() [89/256]

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

◆ add() [90/256]

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

◆ add() [91/256]

void monolish::vml::add ( 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 
)

◆ add() [92/256]

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

◆ add() [93/256]

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

◆ add() [94/256]

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

◆ add() [95/256]

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

◆ add() [96/256]

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

◆ add() [97/256]

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

◆ add() [98/256]

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

◆ add() [99/256]

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

◆ add() [100/256]

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

◆ add() [101/256]

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

◆ add() [102/256]

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

◆ add() [103/256]

void monolish::vml::add ( 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 
)

◆ add() [104/256]

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

◆ add() [105/256]

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

◆ add() [106/256]

void monolish::vml::add ( 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 
)

◆ add() [107/256]

void monolish::vml::add ( 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 
)

◆ add() [108/256]

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

◆ add() [109/256]

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

◆ add() [110/256]

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

◆ add() [111/256]

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

◆ add() [112/256]

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

◆ add() [113/256]

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

◆ add() [114/256]

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

◆ add() [115/256]

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

◆ add() [116/256]

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

◆ add() [117/256]

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

◆ add() [118/256]

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

◆ add() [119/256]

void monolish::vml::add ( 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 
)

◆ add() [120/256]

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

◆ add() [121/256]

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

◆ add() [122/256]

void monolish::vml::add ( 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 
)

◆ add() [123/256]

void monolish::vml::add ( 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 
)

◆ add() [124/256]

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

◆ add() [125/256]

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

◆ add() [126/256]

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

◆ add() [127/256]

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

◆ add() [128/256]

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

◆ add() [129/256]

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

◆ add() [130/256]

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

◆ add() [131/256]

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

◆ add() [132/256]

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

◆ add() [133/256]

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

◆ add() [134/256]

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

◆ add() [135/256]

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

◆ add() [136/256]

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

◆ add() [137/256]

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

◆ add() [138/256]

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

◆ add() [139/256]

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

◆ add() [140/256]

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

◆ add() [141/256]

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

◆ add() [142/256]

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

◆ add() [143/256]

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

◆ add() [144/256]

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

◆ add() [145/256]

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

◆ add() [146/256]

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

◆ add() [147/256]

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

◆ add() [148/256]

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

◆ add() [149/256]

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

◆ add() [150/256]

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

◆ add() [151/256]

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

◆ add() [152/256]

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

◆ add() [153/256]

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

◆ add() [154/256]

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

◆ add() [155/256]

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

◆ add() [156/256]

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

◆ add() [157/256]

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

◆ add() [158/256]

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

◆ add() [159/256]

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

◆ add() [160/256]

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

◆ add() [161/256]

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

◆ add() [162/256]

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

◆ add() [163/256]

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

◆ add() [164/256]

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

◆ add() [165/256]

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

◆ add() [166/256]

void monolish::vml::add ( 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 
)

◆ add() [167/256]

void monolish::vml::add ( 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 
)

◆ add() [168/256]

void monolish::vml::add ( 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 
)

◆ add() [169/256]

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

◆ add() [170/256]

void monolish::vml::add ( 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 
)

◆ add() [171/256]

void monolish::vml::add ( 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 
)

◆ add() [172/256]

void monolish::vml::add ( 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 
)

◆ add() [173/256]

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

◆ add() [174/256]

void monolish::vml::add ( 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 
)

◆ add() [175/256]

void monolish::vml::add ( 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 
)

◆ add() [176/256]

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

◆ add() [177/256]

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

◆ add() [178/256]

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

◆ add() [179/256]

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

◆ add() [180/256]

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

◆ add() [181/256]

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

◆ add() [182/256]

void monolish::vml::add ( 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 
)

◆ add() [183/256]

void monolish::vml::add ( 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 
)

◆ add() [184/256]

void monolish::vml::add ( 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 
)

◆ add() [185/256]

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

◆ add() [186/256]

void monolish::vml::add ( 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 
)

◆ add() [187/256]

void monolish::vml::add ( 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 
)

◆ add() [188/256]

void monolish::vml::add ( 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 
)

◆ add() [189/256]

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

◆ add() [190/256]

void monolish::vml::add ( 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 
)

◆ add() [191/256]

void monolish::vml::add ( 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 
)

◆ add() [192/256]

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

◆ add() [193/256]

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

◆ add() [194/256]

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

◆ add() [195/256]

void monolish::vml::add ( 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 
)

◆ add() [196/256]

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

◆ add() [197/256]

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

◆ add() [198/256]

void monolish::vml::add ( 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 
)

◆ add() [199/256]

void monolish::vml::add ( 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 
)

◆ add() [200/256]

void monolish::vml::add ( 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 
)

◆ add() [201/256]

void monolish::vml::add ( 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 
)

◆ add() [202/256]

void monolish::vml::add ( 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 
)

◆ add() [203/256]

void monolish::vml::add ( 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 
)

◆ add() [204/256]

void monolish::vml::add ( 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 
)

◆ add() [205/256]

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

◆ add() [206/256]

void monolish::vml::add ( 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 
)

◆ add() [207/256]

void monolish::vml::add ( 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 
)

◆ add() [208/256]

void monolish::vml::add ( 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 
)

◆ add() [209/256]

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

◆ add() [210/256]

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

◆ add() [211/256]

void monolish::vml::add ( 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 
)

◆ add() [212/256]

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

◆ add() [213/256]

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

◆ add() [214/256]

void monolish::vml::add ( 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 
)

◆ add() [215/256]

void monolish::vml::add ( 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 
)

◆ add() [216/256]

void monolish::vml::add ( 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 
)

◆ add() [217/256]

void monolish::vml::add ( 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 
)

◆ add() [218/256]

void monolish::vml::add ( 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 
)

◆ add() [219/256]

void monolish::vml::add ( 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 
)

◆ add() [220/256]

void monolish::vml::add ( 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 
)

◆ add() [221/256]

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

◆ add() [222/256]

void monolish::vml::add ( 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 
)

◆ add() [223/256]

void monolish::vml::add ( 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 
)

◆ add() [224/256]

void monolish::vml::add ( 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 
)

◆ add() [225/256]

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

◆ add() [226/256]

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

◆ add() [227/256]

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

◆ add() [228/256]

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

◆ add() [229/256]

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

◆ add() [230/256]

void monolish::vml::add ( 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 
)

◆ add() [231/256]

void monolish::vml::add ( 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 
)

◆ add() [232/256]

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

◆ add() [233/256]

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

◆ add() [234/256]

void monolish::vml::add ( 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 
)

◆ add() [235/256]

void monolish::vml::add ( 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 
)

◆ add() [236/256]

void monolish::vml::add ( 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 
)

◆ add() [237/256]

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

◆ add() [238/256]

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

◆ add() [239/256]

void monolish::vml::add ( 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 
)

◆ add() [240/256]

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

◆ add() [241/256]

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

◆ add() [242/256]

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

◆ add() [243/256]

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

◆ add() [244/256]

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

◆ add() [245/256]

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

◆ add() [246/256]

void monolish::vml::add ( 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 
)

◆ add() [247/256]

void monolish::vml::add ( 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 
)

◆ add() [248/256]

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

◆ add() [249/256]

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

◆ add() [250/256]

void monolish::vml::add ( 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 
)

◆ add() [251/256]

void monolish::vml::add ( 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 
)

◆ add() [252/256]

void monolish::vml::add ( 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 
)

◆ add() [253/256]

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

◆ add() [254/256]

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

◆ add() [255/256]

void monolish::vml::add ( 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 
)

◆ add() [256/256]

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