taskflow/algorithm/partitioner.hpp file

partitioner include file

Namespaces

namespace tf
taskflow namespace

Classes

struct tf::DefaultClosureWrapper
default closure wrapper that simply runs the given closure as is
template<typename C = DefaultClosureWrapper>
class tf::PartitionerBase
class to derive a partitioner for scheduling parallel algorithms
template<typename C = DefaultClosureWrapper>
class tf::GuidedPartitioner
class to construct a guided partitioner for scheduling parallel algorithms
template<typename C = DefaultClosureWrapper>
class tf::DynamicPartitioner
class to construct a dynamic partitioner for scheduling parallel algorithms
template<typename C = DefaultClosureWrapper>
class tf::StaticPartitioner
class to construct a static partitioner for scheduling parallel algorithms
template<typename C = DefaultClosureWrapper>
class tf::RandomPartitioner
class to construct a random partitioner for scheduling parallel algorithms