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