STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
Modules | Functions
Transformation Operators

Transform the skeletons to other skeletons for various reasons (e.g., faster execution, nested execution, etc.) More...

+ Collaboration diagram for Transformation Operators:

Modules

 Transformation Operators
 

Functions

template<typename Op , typename = typename std::enable_if< !is_skeleton<typename std::decay<Op>::type>::value>::type>
Op stapl::skeletons::nest (Op &&op)
 no transformation for non skeleton operators More...
 

Detailed Description

Transform the skeletons to other skeletons for various reasons (e.g., faster execution, nested execution, etc.)

Function Documentation

◆ nest()

template<typename Op , typename = typename std::enable_if< !is_skeleton<typename std::decay<Op>::type>::value>::type>
Op stapl::skeletons::nest ( Op &&  op)

no transformation for non skeleton operators

Parameters
skeletonthe skeleton to be nested