|
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 |