Asymmetric linear operation to Dense matrix elements (C[0:nnz] = alpha max(A[0:nnz], 0) + beta min(A[0:nnz], 0))
More...
|
void | monolish::vml::alo (const matrix::Dense< double > &A, const double alpha, const double beta, matrix::Dense< double > &C) |
| Asymmetric linear operation to Dense matrix elements (C[0:nnz] = alpha max(A[0:nnz], 0) + beta min(A[0:nnz], 0)) More...
|
|
void | monolish::vml::alo (const matrix::Dense< float > &A, const float alpha, const float beta, matrix::Dense< float > &C) |
|
void | monolish::vml::alo (const tensor::tensor_Dense< double > &A, const double alpha, const double beta, tensor::tensor_Dense< double > &C) |
| Asymmetric linear operation to tensor_Dense tensor elements (C[0:nnz] = alpha max(A[0:nnz], 0) + beta min(A[0:nnz], 0)) More...
|
|
void | monolish::vml::alo (const tensor::tensor_Dense< float > &A, const float alpha, const float beta, tensor::tensor_Dense< float > &C) |
|
Asymmetric linear operation to Dense matrix elements (C[0:nnz] = alpha max(A[0:nnz], 0) + beta min(A[0:nnz], 0))
Asymmetric linear operation to tensor_Dense tensor elements (C[0:nnz] = alpha max(A[0:nnz], 0) + beta min(A[0:nnz], 0))
◆ alo() [1/4]
Asymmetric linear operation to Dense matrix elements (C[0:nnz] = alpha max(A[0:nnz], 0) + beta min(A[0:nnz], 0))
- Parameters
-
A | monolish Dense matrix (size M x N) |
alpha | linear coefficient in positive range |
beta | linear coefficient in negative range |
C | monolish Dense matrix (size M x N) |
- Note
- # of computation: M*N
- Multi-threading: true
- GPU acceleration: true
◆ alo() [2/4]
◆ alo() [3/4]
Asymmetric linear operation to tensor_Dense tensor elements (C[0:nnz] = alpha max(A[0:nnz], 0) + beta min(A[0:nnz], 0))
- Parameters
-
A | monolish tensor_Dense tensor |
alpha | linear coefficient in positive range |
beta | linear coefficient in negative range |
C | monolish tensor_Dense tensor |
- Note
- # of computation: size
- Multi-threading: true
- GPU acceleration: true
◆ alo() [4/4]