Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Ctf::AsyncTaskClass to hold a dependent asynchronous task with shared ownership
 Ctf::BoundedWSQ< T, LogSize >Class to create a lock-free bounded work-stealing queue
 Ctf::BoundedWSQ< Node * >
 Ctf::CachelineAligned< T >Class to ensure cacheline-aligned storage for an object
 Ctf::cudaEventCreatorClass to create functors that construct CUDA events
 Ctf::cudaEventDeleterClass to create a functor that deletes a CUDA event
 Ctf::cudaGraphCreatorClass to create functors that construct CUDA graphs
 Ctf::cudaGraphDeleterClass to create a functor that deletes a CUDA graph
 Ctf::cudaGraphExecCreatorClass to create functors for constructing executable CUDA graphs
 Ctf::cudaGraphExecDeleterClass to create a functor for deleting an executable CUDA graph
 Ctf::cudaScopedDeviceClass to create an RAII-styled context switch
 Ctf::cudaStreamCreatorClass to create functors that construct CUDA streams
 Ctf::cudaStreamDeleterClass to create a functor that deletes a CUDA stream
 Ctf::cudaTaskClass to create a task handle of a CUDA Graph node
 Ctf::DataPipe< Input, Output, C >Class to create a stage in a data-parallel pipeline
 Ctf::DataPipeline< Ps >Class to create a data-parallel pipeline scheduling framework
 Ctf::DefaultClosureWrapperClass to create a default closure wrapper
 Ctf::DefaultTaskParamsClass to create an empty task parameter for compile-time optimization
 Ctf::ExecutorClass to create an executor
 Ctf::FlowBuilderClass to build a task dependency graph
 Ctf::SubflowClass to construct a subflow graph from the execution of a dynamic task
 Ctf::TaskflowClass to create a taskflow object
 Cstd::future
 Ctf::Future< T >Class to access the result of an execution
 Ctf::GraphClass to create a graph object
 ChashHash specialization for std::hash<tf::Task>
 Ctf::IndexRange< T >Class to create an index range of integral indices with a step size
 Ctf::NonblockingNotifierClass to create a non-blocking notifier
 Ctf::ObserverInterfaceClass to derive an executor observer
 Ctf::ChromeObserverClass to create an observer based on Chrome tracing format
 Ctf::TFProfObserverClass to create an observer based on the built-in taskflow profiler format
 Ctf::PartitionerBase< C >Class to derive a partitioner for scheduling parallel algorithms
 Ctf::PartitionerBase< DefaultClosureWrapper >
 Ctf::DynamicPartitioner< C >Class to create a dynamic partitioner for scheduling parallel algorithms
 Ctf::GuidedPartitioner< C >Class to create a guided partitioner for scheduling parallel algorithms
 Ctf::RandomPartitioner< C >Class to construct a random partitioner for scheduling parallel algorithms
 Ctf::StaticPartitioner< C >Class to construct a static partitioner for scheduling parallel algorithms
 Ctf::Pipe< C >Class to create a pipe object for a pipeline stage
 Ctf::PipeflowClass to create a pipeflow object used by the pipe callable
 Ctf::Pipeline< Ps >Class to create a pipeline scheduling framework
 Ctf::cudaDeviceAllocator< T >::rebind< U >Its member type U is the equivalent allocator type to allocate elements of type U
 Ctf::cudaUSMAllocator< T >::rebind< U >Its member type U is the equivalent allocator type to allocate elements of type U
 Ctf::RuntimeClass to create a runtime task
 Ctf::ScalablePipeline< P >Class to create a scalable pipeline object
 Ctf::SemaphoreClass to create a semophore object for building a concurrency constraint
 Ctf::SmallVector< T, N >Class to define a vector optimized for small array
 Ctf::SmallVector< Node * >
 Ctf::SmallVector< Node *, 4 >
 Ctf::SmallVector< tf::Semaphore * >
 Ctf::TaskClass to create a task handle over a taskflow node
 Ctf::TaskGroupClass to create a task group from a task
 Ctf::TaskParamsClass to create a task parameter object
 Ctf::TaskViewClass to access task information from the observer interface
 Ctf::UnboundedWSQ< T >Class to create a lock-free unbounded work-stealing queue
 Ctf::UnboundedWSQ< Node * >
 Cstd::unique_ptr
 Ctf::cudaEventBase< cudaEventCreator, cudaEventDeleter >
 Ctf::cudaGraphBase< cudaGraphCreator, cudaGraphDeleter >
 Ctf::cudaGraphExecBase< cudaGraphExecCreator, cudaGraphExecDeleter >
 Ctf::cudaStreamBase< cudaStreamCreator, cudaStreamDeleter >
 Ctf::cudaEventBase< Creator, Deleter >Class to create a CUDA event with unique ownership
 Ctf::cudaGraphBase< Creator, Deleter >Class to create a CUDA graph with uunique ownership
 Ctf::cudaGraphExecBase< Creator, Deleter >Class to create an executable CUDA graph with unique ownership
 Ctf::cudaStreamBase< Creator, Deleter >Class to create a CUDA stream with unique ownership
 Ctf::WorkerClass to create a worker in an executor
 Ctf::WorkerInterfaceClass to configure worker behavior in an executor
 Ctf::WorkerViewClass to create an immutable view of a worker
 Ctf::Xorshift< T >Class to create a fast xorshift-based pseudo-random number generator
 Ctf::Xorshift< uint32_t >