Goes recursively into each nested level and uses the corresponding should flow for the skeleton on that level.
More...
|
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 |
|
template<int Dim>
class stapl::skeletons::recursive_should_flow< Dim >
Goes recursively into each nested level and uses the corresponding should flow for the skeleton on that level.
- Template Parameters
-
SkeletonTag | the skeleton tag of skeleton |
The documentation for this class was generated from the following files:
- filters.hpp
- should_flow.hpp