ASL 0.1.7
Advanced Simulation Library
|
Go to the source code of this file.
Classes | |
class | acl::ReductionAlgGenerator< ResType, Op > |
The class generates code corresponding to a reduction operation of elements. More... | |
Namespaces | |
namespace | acl |
Advanced Computational Language. | |
Enumerations | |
enum | acl::ReductionOperatorType { acl::ROT_SUM , acl::ROT_PRODUCT , acl::ROT_MINIMUM , acl::ROT_MAXIMUM } |
Functions | |
template<typename ResType > | |
std::shared_ptr< ReductionAlgGenerator< ResType, ROT_SUM > > | acl::generateSumAlg (VectorOfElements v) |
template<typename ResType > | |
std::shared_ptr< ReductionAlgGenerator< ResType, ROT_MINIMUM > > | acl::generateMinAlg (VectorOfElements v) |
template<typename ResType > | |
std::shared_ptr< ReductionAlgGenerator< ResType, ROT_MAXIMUM > > | acl::generateMaxAlg (VectorOfElements v) |
template<typename ResType > | |
std::shared_ptr< ReductionAlgGenerator< ResType, ROT_PRODUCT > > | acl::generateProductAlg (VectorOfElements v) |