Class AZipFunctor represents a functor for the zip skeleton of the distributed array.
More...
#include <functors.h>
|
int | nLocal |
|
int | first |
|
std::vector< ArgumentType * > | args |
|
int | tile_width |
|
bool | local_indices |
|
template<typename T1, typename T2, typename R>
class msl::AZipFunctor< T1, T2, R >
Class AZipFunctor represents a functor for the zip skeleton of the distributed array.
- Template Parameters
-
T1 | Input data type of the first distributed array. |
T2 | Input data type of the second distributed array. |
R | Output data type. |
template<typename T1 , typename T2 , typename R >
virtual MSL_USERFUNC R msl::AZipFunctor< T1, T2, R >::operator() |
( |
T1 |
l_value, |
|
|
T2 |
r_value |
|
) |
| const |
|
pure virtual |
Function call operator has to be implemented by the user. Here, the actual function is implemented.
- Parameters
-
l_value | Input value of the first distributed array. |
r_value | Input value of the second distributed array. |
- Returns
- Output of the zip function.
The documentation for this class was generated from the following file: