STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions
stapl::skeletons::recursive_should_flow< 1 > Class Template Reference

Specialization for 1D dimension. More...

Public Member Functions

void set_direction (dir_t dir)
 
void set_dimension (index_type total_dims)
 
template<size_t level, typename SkeletonTag , typename Sk , typename Op , typename LevelDims , typename Dimension , typename Coord >
void compute_result_ids (std::true_type, Sk &&sk, Op &&op, Dimension &&total_dims, LevelDims &&level_dims, Coord &&first_coord)
 
template<size_t level, typename SkeletonTag , typename Sk , typename Op , typename Dimension , typename LevelDims , typename Coord >
void compute_result_ids (std::false_type, Sk &&sk, Op &&op, Dimension &&total_dims, LevelDims &&level_dims, Coord &&first_coord)
 
template<typename Op , typename LevelDims >
void compute_result_ids (std::true_type, Op &&op, LevelDims &&level_dims)
 
template<typename Op , typename LevelDims >
void compute_result_ids (std::false_type, Op &&, LevelDims &&)
 
template<typename Op , typename LevelDims >
void compute_result_ids (Op &&op, LevelDims &&level_dims)
 
std::vector< std::size_t > get_result_ids (void) const
 
bool operator() (std::size_t result_id) const
 

Detailed Description

template<>
class stapl::skeletons::recursive_should_flow< 1 >

Specialization for 1D dimension.


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