#include <LAMAInterface.hpp>
Public Types |
typedef void(* | getCSRValues )(IndexType csrJA[], CSRValueType csrValues[], const IndexType csrIA[], const IndexType numRows, const IndexType jdsPerm[], const IndexType jdsILG[], const IndexType jdsDLG[], const IndexType jdsJA[], const JDSValueType jdsValues[]) |
| Conversion of JDS storage data to CSR data.
|
typedef void(* | setCSRValues )(IndexType jdsJA[], JDSValueType jdsValues[], const IndexType numRows, const IndexType jdsPerm[], const IndexType jdsILG[], const IndexType jdsDLG[], const IndexType csrIA[], const IndexType csrJA[], const CSRValueType csrValues[]) |
| Conversion of CSR storage data to JDS data.
|
template<typename JDSValueType, typename CSRValueType>
struct lama::JDSUtilsInterface::Conversions< JDSValueType, CSRValueType >
Member Typedef Documentation
template<typename JDSValueType , typename CSRValueType >
Conversion of JDS storage data to CSR data.
- Parameters:
-
[out] | csrJA | is array with column indexes |
[out] | csrValues | is array with non-zero values |
[in] | csrIA | is offset array (must be computed before) |
[in] | numRows | number of rows in matrix |
[in] | jdsPerm | with jdsPerm[ii] is original index of row i |
[in] | jdsILG | with size of entries in row i |
[in] | jdsDLG | distances of columns |
[in] | jdsJA | column indexes |
[in] | jdsValues | matrix values |
template<typename JDSValueType , typename CSRValueType >
Conversion of CSR storage data to JDS data.
- Parameters:
-
[out] | jdsJA | column indexes |
[out] | jdsValues | matrix values |
[in] | numRows | number of rows in matrix |
[in] | jdsPerm | with jdsPerm[ii] is original index of row i |
[in] | jdsILG | with size of entries in row i |
[in] | jdsDLG | distances of columns |
[in] | csrIA | is offset array (must be computed before) |
[in] | csrJA | is array with column indexes |
[in] | csrValues | is array with non-zero values |
The documentation for this struct was generated from the following file: