Class AMapStencilFunctor represents a functor for the mapStencil skeleton of the distributed array.
More...
#include <functors.h>
|
int | stencil_size |
|
int | nLocal |
|
int | first |
|
std::vector< ArgumentType * > | args |
|
int | tile_width |
|
bool | local_indices |
|
template<typename T, typename R>
class msl::AMapStencilFunctor< T, R >
Class AMapStencilFunctor represents a functor for the mapStencil skeleton of the distributed array.
- Template Parameters
-
T | Input data type. |
R | Output data type. |
template<typename T , typename R >
Default Constructor.
Sets a default stencil size of 1.
template<typename T , typename R >
Returns the stencil size.
- Returns
- The stencil size.
template<typename T , typename R >
Function call operator has to be implemented by the user. Here, the actual function is implemented.
- Parameters
-
index | Global index of the input value. |
input | Input for the map stencil function. |
- Returns
- Output of the map stencil function.
template<typename T , typename R >
Sets the stencil size.
- Parameters
-
value | The new stencil size. |
The documentation for this class was generated from the following file: