#include <LAMAInterface.hpp>
Public Types |
typedef void(* | getRow )(OtherValueType *row, const IndexType i, const IndexType numRows, const IndexType numColumns, const IndexType *ia, const IndexType *ja, const ValueType *values) |
| Returns a row of the matrix as dense vector.
|
typedef OtherValueType(* | getValue )(const IndexType i, const IndexType j, const IndexType numRows, const IndexType *ia, const IndexType *ja, const ValueType *values) |
| Returns one element of the matrix.
|
template<typename ValueType, typename OtherValueType>
struct lama::ELLUtilsInterface::Getter< ValueType, OtherValueType >
Member Typedef Documentation
template<typename ValueType , typename OtherValueType >
Returns a row of the matrix as dense vector.
- Parameters:
-
[out] | row | as dense vector that will be returned |
[in] | i | is the row that should be returned |
[in] | numRows | is the number of rows of the ELL matrix |
[in] | numColums | is size of ia |
[in] | ia | is the ELL sizes array |
[in] | ja | is the ELL ja array |
[in] | values | is the ELL values array |
template<typename ValueType , typename OtherValueType >
Returns one element of the matrix.
- Parameters:
-
[in] | i | is the row of the returned element |
[in] | j | is the column of the returned element |
[in] | numRows | is the number of rows of the matrix |
[in] | ia | is the ELL sizes array |
[in] | ja | is the ELL ja array |
[in] | values | is the ELL values array |
The documentation for this struct was generated from the following file: