monolish  0.17.1
MONOlithic LInear equation Solvers for Highly-parallel architecture
Functions
monolish::blas::vecsub

element by element subtract of vector a and vector b. More...

Functions

void monolish::blas::vecsub (const vector< double > &a, const vector< double > &b, vector< double > &y)
 element by element subtract of vector a and vector b. More...
 
void monolish::blas::vecsub (const vector< double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const vector< double > &a, const vector< double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const vector< double > &a, const vector< double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y)
 
void monolish::blas::vecsub (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const vector< double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, vector< double > &y)
 
void monolish::blas::vecsub (const vector< double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const vector< double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const vector< double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const vector< double > &a, const view1D< vector< double >, double > &b, vector< double > &y)
 
void monolish::blas::vecsub (const vector< double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const vector< double > &a, const view1D< vector< double >, double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const vector< double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const vector< float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const vector< float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const vector< float > &b, view1D< vector< float >, float > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, view1D< vector< float >, float > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const view1D< vector< float >, float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const view1D< vector< float >, float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const vector< float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, vector< double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, vector< double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, vector< double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, view1D< vector< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, view1D< vector< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const vector< double > &b, vector< double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const vector< double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const vector< double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, vector< double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const view1D< vector< double >, double > &b, vector< double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const view1D< vector< double >, double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< double >, double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const vector< float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const vector< float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const vector< float > &b, view1D< vector< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, view1D< vector< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const view1D< vector< float >, float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const view1D< vector< float >, float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< tensor::tensor_Dense< float >, float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const vector< double > &b, vector< double > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const vector< double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const vector< double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, vector< double > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const view1D< tensor::tensor_Dense< double >, double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, vector< double > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, view1D< tensor::tensor_Dense< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const vector< float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const vector< float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const vector< float > &b, view1D< vector< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const view1D< tensor::tensor_Dense< float >, float > &b, view1D< vector< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, vector< float > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, view1D< tensor::tensor_Dense< float >, float > &y)
 
void monolish::blas::vecsub (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y)
 

Detailed Description

element by element subtract of vector a and vector b.

Function Documentation

◆ vecsub() [1/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const vector< double > &  b,
vector< double > &  y 
)

element by element subtract of vector a and vector b.

Parameters
amonolish vector (size N)
bmonolish vector (size N)
ymonolish vector (size N)
Note
  • # of computation: N
  • Multi-threading: true
  • GPU acceleration: true
    • # of data transfer: 0

◆ vecsub() [2/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const vector< double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [3/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const vector< double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [4/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const vector< double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [5/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
vector< double > &  y 
)

◆ vecsub() [6/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [7/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [8/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [9/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
vector< double > &  y 
)

◆ vecsub() [10/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [11/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [12/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [13/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const view1D< vector< double >, double > &  b,
vector< double > &  y 
)

◆ vecsub() [14/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const view1D< vector< double >, double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [15/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const view1D< vector< double >, double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [16/128]

void monolish::blas::vecsub ( const vector< double > &  a,
const view1D< vector< double >, double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [17/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const vector< float > &  b,
vector< float > &  y 
)

◆ vecsub() [18/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const vector< float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [19/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const vector< float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [20/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const vector< float > &  b,
view1D< vector< float >, float > &  y 
)

◆ vecsub() [21/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
vector< float > &  y 
)

◆ vecsub() [22/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [23/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [24/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
view1D< vector< float >, float > &  y 
)

◆ vecsub() [25/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
vector< float > &  y 
)

◆ vecsub() [26/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [27/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [28/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
view1D< vector< float >, float > &  y 
)

◆ vecsub() [29/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const view1D< vector< float >, float > &  b,
vector< float > &  y 
)

◆ vecsub() [30/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const view1D< vector< float >, float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [31/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const view1D< vector< float >, float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [32/128]

void monolish::blas::vecsub ( const vector< float > &  a,
const view1D< vector< float >, float > &  b,
view1D< vector< float >, float > &  y 
)

◆ vecsub() [33/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const vector< double > &  b,
vector< double > &  y 
)

◆ vecsub() [34/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const vector< double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [35/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const vector< double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [36/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const vector< double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [37/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
vector< double > &  y 
)

◆ vecsub() [38/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [39/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [40/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [41/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
vector< double > &  y 
)

◆ vecsub() [42/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [43/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [44/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [45/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const view1D< vector< double >, double > &  b,
vector< double > &  y 
)

◆ vecsub() [46/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const view1D< vector< double >, double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [47/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const view1D< vector< double >, double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [48/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< double >, double > &  a,
const view1D< vector< double >, double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [49/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const vector< float > &  b,
vector< float > &  y 
)

◆ vecsub() [50/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const vector< float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [51/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const vector< float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [52/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const vector< float > &  b,
view1D< vector< float >, float > &  y 
)

◆ vecsub() [53/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
vector< float > &  y 
)

◆ vecsub() [54/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [55/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [56/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
view1D< vector< float >, float > &  y 
)

◆ vecsub() [57/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
vector< float > &  y 
)

◆ vecsub() [58/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [59/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [60/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
view1D< vector< float >, float > &  y 
)

◆ vecsub() [61/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const view1D< vector< float >, float > &  b,
vector< float > &  y 
)

◆ vecsub() [62/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const view1D< vector< float >, float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [63/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const view1D< vector< float >, float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [64/128]

void monolish::blas::vecsub ( const view1D< matrix::Dense< float >, float > &  a,
const view1D< vector< float >, float > &  b,
view1D< vector< float >, float > &  y 
)

◆ vecsub() [65/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const vector< double > &  b,
vector< double > &  y 
)

◆ vecsub() [66/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const vector< double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [67/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const vector< double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [68/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const vector< double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [69/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
vector< double > &  y 
)

◆ vecsub() [70/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [71/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [72/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [73/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
vector< double > &  y 
)

◆ vecsub() [74/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [75/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [76/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [77/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const view1D< vector< double >, double > &  b,
vector< double > &  y 
)

◆ vecsub() [78/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const view1D< vector< double >, double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [79/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const view1D< vector< double >, double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [80/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< double >, double > &  a,
const view1D< vector< double >, double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [81/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const vector< float > &  b,
vector< float > &  y 
)

◆ vecsub() [82/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const vector< float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [83/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const vector< float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [84/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const vector< float > &  b,
view1D< vector< float >, float > &  y 
)

◆ vecsub() [85/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
vector< float > &  y 
)

◆ vecsub() [86/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [87/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [88/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
view1D< vector< float >, float > &  y 
)

◆ vecsub() [89/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
vector< float > &  y 
)

◆ vecsub() [90/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [91/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [92/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
view1D< vector< float >, float > &  y 
)

◆ vecsub() [93/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const view1D< vector< float >, float > &  b,
vector< float > &  y 
)

◆ vecsub() [94/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const view1D< vector< float >, float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [95/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const view1D< vector< float >, float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [96/128]

void monolish::blas::vecsub ( const view1D< tensor::tensor_Dense< float >, float > &  a,
const view1D< vector< float >, float > &  b,
view1D< vector< float >, float > &  y 
)

◆ vecsub() [97/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const vector< double > &  b,
vector< double > &  y 
)

◆ vecsub() [98/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const vector< double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [99/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const vector< double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [100/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const vector< double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [101/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
vector< double > &  y 
)

◆ vecsub() [102/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [103/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [104/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const view1D< matrix::Dense< double >, double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [105/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
vector< double > &  y 
)

◆ vecsub() [106/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [107/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [108/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const view1D< tensor::tensor_Dense< double >, double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [109/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const view1D< vector< double >, double > &  b,
vector< double > &  y 
)

◆ vecsub() [110/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const view1D< vector< double >, double > &  b,
view1D< matrix::Dense< double >, double > &  y 
)

◆ vecsub() [111/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const view1D< vector< double >, double > &  b,
view1D< tensor::tensor_Dense< double >, double > &  y 
)

◆ vecsub() [112/128]

void monolish::blas::vecsub ( const view1D< vector< double >, double > &  a,
const view1D< vector< double >, double > &  b,
view1D< vector< double >, double > &  y 
)

◆ vecsub() [113/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const vector< float > &  b,
vector< float > &  y 
)

◆ vecsub() [114/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const vector< float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [115/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const vector< float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [116/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const vector< float > &  b,
view1D< vector< float >, float > &  y 
)

◆ vecsub() [117/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
vector< float > &  y 
)

◆ vecsub() [118/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [119/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [120/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const view1D< matrix::Dense< float >, float > &  b,
view1D< vector< float >, float > &  y 
)

◆ vecsub() [121/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
vector< float > &  y 
)

◆ vecsub() [122/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [123/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [124/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const view1D< tensor::tensor_Dense< float >, float > &  b,
view1D< vector< float >, float > &  y 
)

◆ vecsub() [125/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const view1D< vector< float >, float > &  b,
vector< float > &  y 
)

◆ vecsub() [126/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const view1D< vector< float >, float > &  b,
view1D< matrix::Dense< float >, float > &  y 
)

◆ vecsub() [127/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const view1D< vector< float >, float > &  b,
view1D< tensor::tensor_Dense< float >, float > &  y 
)

◆ vecsub() [128/128]

void monolish::blas::vecsub ( const view1D< vector< float >, float > &  a,
const view1D< vector< float >, float > &  b,
view1D< vector< float >, float > &  y 
)