• Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

sst/elements/genericProc/programs/qthread-1.4/include/qthread/allpairs.h

00001 #ifndef QTHREAD_ALLPAIRS_H
00002 #define QTHREAD_ALLPAIRS_H
00003 
00004 #include <qthread/qthread.h>
00005 #include <qthread/qarray.h>
00006 
00007 Q_STARTCXX                             /* */
00008 typedef void (*dist_f) (const void *unit1, const void *unit2);
00009 typedef void (*dist_out_f) (const void *unit1, const void *unit2,
00010                             void *restrict outstore);
00011 
00012 void qt_allpairs(const qarray * array1, const qarray * array2,
00013                  const dist_f distfunc);
00014 void qt_allpairs_output(const qarray * array1, const qarray * array2,
00015                         const dist_out_f distfunc,
00016                         void *restrict * restrict output,
00017                         const size_t outsize);
00018 
00019 Q_ENDCXX                               /* */
00020 #endif

Generated on Fri Oct 22 2010 11:02:24 for SST by  doxygen 1.7.1