LAMA
|
#include <LAMAInterface.hpp>
Public Types | |
typedef void(* | set )(ValueType1 out[], const ValueType2 in[], const IndexType n) |
Set out[i] = in[i], 0 <= i < n. | |
typedef void(* | setGather )(ValueType1 out[], const ValueType2 in[], const IndexType indexes[], const IndexType n) |
Set out[i] = in[ indexes[i] ], ![]() | |
typedef void(* | setScatter )(ValueType1 out[], const IndexType indexes[], const ValueType2 in[], const IndexType n) |
Set out[ indexes[i] ] = in [i]. |
typedef void( * lama::UtilsInterface::Copy< ValueType1, ValueType2 >::set)(ValueType1 out[], const ValueType2 in[], const IndexType n) |
Set out[i] = in[i], 0 <= i < n.
typedef void( * lama::UtilsInterface::Copy< ValueType1, ValueType2 >::setGather)(ValueType1 out[], const ValueType2 in[], const IndexType indexes[], const IndexType n) |
Set out[i] = in[ indexes[i] ], .
typedef void( * lama::UtilsInterface::Copy< ValueType1, ValueType2 >::setScatter)(ValueType1 out[], const IndexType indexes[], const ValueType2 in[], const IndexType n) |
Set out[ indexes[i] ] = in [i].