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