Cyclops Tensor Framework
parallel arithmetic on multidimensional arrays
|
#include <kernel.h>
Public Member Functions | |
Monoid_Kernel () | |
void | accum (char const *a, char *b) const |
b+=a More... | |
virtual void | init_shell (int64_t n, char *arr) const |
initialize n objects to zero More... | |
Static Public Member Functions | |
static MPI_Op | get_MPI_Op () |
static void | xpy (int n, dtype const *X, int incX, dtype *Y, int incY) |
Additional Inherited Members | |
Data Fields inherited from CTF_int::accumulatable | |
int | el_size |
size of each element of algstrct in bytes More... | |
|
inline |
|
inlinevirtual |
|
inlinestatic |
|
inlinevirtual |
initialize n objects to zero
[in] | n | number of items |
[in] | arr | array containing n items, to be set to zero |
Reimplemented from CTF_int::accumulatable.
|
inlinestatic |