tensor_Dense tensor and vector multiplication: y = Ax
More...
|
void | monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const vector< double > &x, tensor::tensor_Dense< double > &y) |
| tensor_Dense tensor and vector multiplication: ex. y_{ij} = A_{ijk} x_{k} More...
|
|
void | monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, tensor::tensor_Dense< double > &y) |
|
void | monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const view1D< tensor::tensor_Dense< double >, double > &x, tensor::tensor_Dense< double > &y) |
|
void | monolish::blas::tensvec (const tensor::tensor_Dense< double > &A, const view1D< vector< double >, double > &x, tensor::tensor_Dense< double > &y) |
|
void | monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const vector< float > &x, tensor::tensor_Dense< float > &y) |
|
void | monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, tensor::tensor_Dense< float > &y) |
|
void | monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const view1D< tensor::tensor_Dense< float >, float > &x, tensor::tensor_Dense< float > &y) |
|
void | monolish::blas::tensvec (const tensor::tensor_Dense< float > &A, const view1D< vector< float >, float > &x, tensor::tensor_Dense< float > &y) |
|
tensor_Dense tensor and vector multiplication: y = Ax
◆ tensvec() [1/8]
tensor_Dense tensor and vector multiplication: ex. y_{ij} = A_{ijk} x_{k}
- Parameters
-
A | tensor_Dense tensor |
x | monolish vector |
y | tensor_Dense tensor |
- Note
- # of computation: size
- Multi-threading: true
- GPU acceleration: true
◆ tensvec() [2/8]
◆ tensvec() [3/8]
◆ tensvec() [4/8]
◆ tensvec() [5/8]
◆ tensvec() [6/8]
◆ tensvec() [7/8]
◆ tensvec() [8/8]