LAMA
lama::ELLUtilsInterface::Helper< ValueType > Struct Template Reference

#include <LAMAInterface.hpp>

Public Types

typedef void(* compressIA )(const IndexType IA[], const IndexType JA[], const ValueType values[], const IndexType numRows, const ValueType eps, IndexType newIA[])
 Compresses the given IA array using the values array and epsilon.
typedef void(* compressValues )(const IndexType IA[], const IndexType JA[], const ValueType values[], const IndexType numRows, const ValueType eps, IndexType newJA[], ValueType newValues[])
 Compresses the given JA and values array using epsilon.

template<typename ValueType>
struct lama::ELLUtilsInterface::Helper< ValueType >


Member Typedef Documentation

template<typename ValueType >
typedef void( * lama::ELLUtilsInterface::Helper< ValueType >::compressIA)(const IndexType IA[], const IndexType JA[], const ValueType values[], const IndexType numRows, const ValueType eps, IndexType newIA[])

Compresses the given IA array using the values array and epsilon.

Parameters:
[in]IAthat should be compressed
[in]relatedJA array
[in]relatedvalues array
[in]numberof rows
[in]epsilon
[out]newcreated IA
template<typename ValueType >
typedef void( * lama::ELLUtilsInterface::Helper< ValueType >::compressValues)(const IndexType IA[], const IndexType JA[], const ValueType values[], const IndexType numRows, const ValueType eps, IndexType newJA[], ValueType newValues[])

Compresses the given JA and values array using epsilon.

Parameters:
[in]IAthat should be compressed
[in]relatedJA array
[in]relatedvalues array
[in]numberof rows
[in]epsilon
[out]newcreated JA
[out]newcreated values

The documentation for this struct was generated from the following file: