#include <LAMAInterface.hpp>
Public Types |
typedef void(* | computeIA )(const IndexType aIA[], const IndexType aJA[], const IndexType aNumRows, const IndexType bIA[], const IndexType bJA[], const IndexType bNumRows, IndexType cIA[]) |
| Method to compute the resulting IA array of an matrix times matrix multiplication.
|
typedef void(* | computeValues )(const IndexType aIA[], const IndexType aJA[], const ValueType aValues[], const IndexType aNumRows, const IndexType bIA[], const IndexType bJA[], const ValueType bValues[], const IndexType bNumRows, const ValueType alpha, const IndexType cIA[], IndexType cJA[], ValueType cValues[]) |
| Method to compute the resulting JA and Values arrays of the matrix times matrix multiplication.
|
typedef void(* | addComputeIA )(const IndexType aIA[], const IndexType aJA[], const IndexType aNumRows, const IndexType bIA[], const IndexType bJA[], const IndexType bNumRows, IndexType cIA[]) |
| Method to compute the resulting IA array of an matrix adding.
|
typedef void(* | addComputeValues )(const IndexType aIA[], const IndexType aJA[], const ValueType aValues[], const IndexType aNumRows, const IndexType bIA[], const IndexType bJA[], const ValueType bValues[], const IndexType bNumRows, const ValueType beta, const IndexType cIA[], IndexType cJA[], ValueType cValues[]) |
| Method to compute the resulting JA and Values arrays of the matrix adding.
|
template<typename ValueType>
struct lama::ELLUtilsInterface::MatrixTimesMatrix< ValueType >
Member Typedef Documentation
template<typename ValueType >
Method to compute the resulting IA array of an matrix adding.
- Parameters:
-
IA | array of the left hand matrix |
JA | array of the left hand matrix |
number | of rows of the left hand matrix |
IA | array of the right hand matrix |
JA | array of the right hand matrix |
number | of rows of the right hand matrix |
resulting | IA array |
template<typename ValueType >
typedef void( * lama::ELLUtilsInterface::MatrixTimesMatrix< ValueType >::addComputeValues)(const IndexType aIA[], const IndexType aJA[], const ValueType aValues[], const IndexType aNumRows, const IndexType bIA[], const IndexType bJA[], const ValueType bValues[], const IndexType bNumRows, const ValueType beta, const IndexType cIA[], IndexType cJA[], ValueType cValues[]) |
Method to compute the resulting JA and Values arrays of the matrix adding.
- Parameters:
-
IA | array of the left hand matrix |
JA | array of the left hand matrix |
values | array of the left hand matrix |
number | of rows of the left hand matrix |
IA | array of the right hand matrix |
JA | array of the right hand matrix |
values | array of the right hand matrix |
number | of rows of the right hand matrix |
beta | of the adding |
resulting | JA array |
resulting | values array |
template<typename ValueType >
Method to compute the resulting IA array of an matrix times matrix multiplication.
- Parameters:
-
IA | array of the left hand matrix |
JA | array of the left hand matrix |
number | of rows of the left hand matrix |
IA | array of the right hand matrix |
JA | array of the right hand matrix |
number | of rows of the right hand matrix |
resulting | IA array |
template<typename ValueType >
typedef void( * lama::ELLUtilsInterface::MatrixTimesMatrix< ValueType >::computeValues)(const IndexType aIA[], const IndexType aJA[], const ValueType aValues[], const IndexType aNumRows, const IndexType bIA[], const IndexType bJA[], const ValueType bValues[], const IndexType bNumRows, const ValueType alpha, const IndexType cIA[], IndexType cJA[], ValueType cValues[]) |
Method to compute the resulting JA and Values arrays of the matrix times matrix multiplication.
- Parameters:
-
IA | array of the left hand matrix |
JA | array of the left hand matrix |
values | array of the left hand matrix |
number | of rows of the left hand matrix |
IA | array of the right hand matrix |
JA | array of the right hand matrix |
values | array of the right hand matrix |
number | of rows of the right hand matrix |
alpha | of the multiplication |
resulting | JA array |
resulting | values array |
The documentation for this struct was generated from the following file: