GrPPI  1.0
Generic and Reusable Parallel Pattern Interface
Public Member Functions | Public Attributes | List of all members
grppi::reduction_info< E, Combiner, Identity > Class Template Reference

#include <patterns.h>

Public Member Functions

 reduction_info (E &s, int ws, int off, Identity iden, Combiner comb)
 

Public Attributes

Combiner combine_op
 
int window_size
 
int offset
 
Identity identity
 
E & exectype
 

Constructor & Destructor Documentation

◆ reduction_info()

template<typename E , class Combiner , typename Identity >
grppi::reduction_info< E, Combiner, Identity >::reduction_info ( E &  s,
int  ws,
int  off,
Identity  iden,
Combiner  comb 
)
inline

Member Data Documentation

◆ combine_op

template<typename E , class Combiner , typename Identity >
Combiner grppi::reduction_info< E, Combiner, Identity >::combine_op

◆ exectype

template<typename E , class Combiner , typename Identity >
E& grppi::reduction_info< E, Combiner, Identity >::exectype

◆ identity

template<typename E , class Combiner , typename Identity >
Identity grppi::reduction_info< E, Combiner, Identity >::identity

◆ offset

template<typename E , class Combiner , typename Identity >
int grppi::reduction_info< E, Combiner, Identity >::offset

◆ window_size

template<typename E , class Combiner , typename Identity >
int grppi::reduction_info< E, Combiner, Identity >::window_size

The documentation for this class was generated from the following file: