ASL  0.1.6
Advanced Simulation Library
Public Member Functions | Public Attributes | List of all members
acl::ReductionAlgGenerator< ResType, Op > Class Template Reference

The class generates code corresponding to a reduction operation of elements. More...

#include <aclReductionAlgGenerator.h>

Public Member Functions

 ReductionAlgGenerator (VectorOfElements v)
 
void compute ()
 
void generateAlg (Kernel &k)
 
void generateAlg ()
 
 ReductionAlgGenerator (VectorOfElements v)
 
void compute ()
 
void generateAlg (Kernel &k)
 
void generateAlg ()
 

Public Attributes

asl::UValue< asl::AVec< ResType > > res
 

Detailed Description

template<typename ResType, enum ReductionOperatorType Op>
class acl::ReductionAlgGenerator< ResType, Op >

The class generates code corresponding to a reduction operation of elements.

Definition at line 41 of file aclReductionAlgGenerator.h.

Constructor & Destructor Documentation

template<typename ResType , enum ReductionOperatorType Op>
acl::ReductionAlgGenerator< ResType, Op >::ReductionAlgGenerator ( VectorOfElements  v)
template<typename ResType , enum ReductionOperatorType Op>
acl::ReductionAlgGenerator< ResType, Op >::ReductionAlgGenerator ( VectorOfElements  v)

Member Function Documentation

template<typename ResType , enum ReductionOperatorType Op>
void acl::ReductionAlgGenerator< ResType, Op >::compute ( )
template<typename ResType , enum ReductionOperatorType Op>
void acl::ReductionAlgGenerator< ResType, Op >::compute ( )
template<typename ResType , enum ReductionOperatorType Op>
void acl::ReductionAlgGenerator< ResType, Op >::generateAlg ( Kernel k)
template<typename ResType , enum ReductionOperatorType Op>
void acl::ReductionAlgGenerator< ResType, Op >::generateAlg ( Kernel k)
template<typename ResType , enum ReductionOperatorType Op>
void acl::ReductionAlgGenerator< ResType, Op >::generateAlg ( )
template<typename ResType , enum ReductionOperatorType Op>
void acl::ReductionAlgGenerator< ResType, Op >::generateAlg ( )

Member Data Documentation

template<typename ResType , enum ReductionOperatorType Op>
asl::UValue< asl::AVec< ResType > > acl::ReductionAlgGenerator< ResType, Op >::res

Definition at line 48 of file aclReductionAlgGenerator.h.


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