#include <LAMAInterface.hpp>
Public Types |
typedef void(* | normalGEMV )(ValueType result[], const ValueType alpha, const ValueType x[], const ValueType beta, const ValueType y[], const IndexType numRows, const IndexType numColumns, const ValueType denseValues[], class SyncToken *syncToken) |
| result = alpha * CSR-Matrix * x + b * y.
|
template<typename ValueType>
struct lama::DenseUtilsInterface::Mult< ValueType >
Member Typedef Documentation
template<typename ValueType >
result = alpha * CSR-Matrix * x + b * y.
- Parameters:
-
result | is the result vector |
alpha | is scaling factor for matrix x vector |
x | is input vector for matrix multiplication |
beta | is scaling factor for additional vector |
y | is additional input vector to add |
numRows | is number of elements for all vectors and rows of matrix |
numColumns | is the number of columns, size of x |
numValues,array | with the dense matrix values |
syncToken | optional, if available starts asynchronous computation |
The documentation for this struct was generated from the following file: