LAMA
|
Function pointer type definitions for copying on dense storage. More...
#include <LAMAInterface.hpp>
Public Types | |
typedef void(* | copyDenseValues )(DenseValueType1 newValues[], const IndexType numRows, const IndexType numColumns, const DenseValueType2 oldValues[]) |
Copy values of dense matrix; supports also conversion. | |
typedef void(* | getDiagonal )(DenseValueType1 diagonalValues[], const IndexType numDiagonalValues, const DenseValueType2 denseValues[], const IndexType numRows, const IndexType numColumns) |
Get diagonal of a dense matrix, type conversion is supported. | |
typedef void(* | setDiagonal )(DenseValueType1 denseValues[], const IndexType numRows, const IndexType numColumns, const DenseValueType2 diagonalValues[], const IndexType numDiagonalValues) |
Set diagonal of a dense matrix, type conversion is supported. |
Function pointer type definitions for copying on dense storage.
typedef void( * lama::DenseUtilsInterface::Copy< DenseValueType1, DenseValueType2 >::copyDenseValues)(DenseValueType1 newValues[], const IndexType numRows, const IndexType numColumns, const DenseValueType2 oldValues[]) |
Copy values of dense matrix; supports also conversion.
typedef void( * lama::DenseUtilsInterface::Copy< DenseValueType1, DenseValueType2 >::getDiagonal)(DenseValueType1 diagonalValues[], const IndexType numDiagonalValues, const DenseValueType2 denseValues[], const IndexType numRows, const IndexType numColumns) |
Get diagonal of a dense matrix, type conversion is supported.
typedef void( * lama::DenseUtilsInterface::Copy< DenseValueType1, DenseValueType2 >::setDiagonal)(DenseValueType1 denseValues[], const IndexType numRows, const IndexType numColumns, const DenseValueType2 diagonalValues[], const IndexType numDiagonalValues) |
Set diagonal of a dense matrix, type conversion is supported.