Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
TaskGroup.hh File Reference
#include "PTL/AutoLock.hh"
#include "PTL/Config.hh"
#include "PTL/Globals.hh"
#include "PTL/JoinFunction.hh"
#include "PTL/Task.hh"
#include "PTL/ThreadData.hh"
#include "PTL/ThreadPool.hh"
#include "PTL/Threading.hh"
#include "PTL/Utility.hh"
#include "PTL/VTask.hh"
#include "PTL/VUserTaskQueue.hh"
#include <atomic>
#include <chrono>
#include <cstdint>
#include <cstdio>
#include <functional>
#include <future>
#include <iostream>
#include <memory>
#include <mutex>
#include <stdexcept>
#include <thread>
#include <type_traits>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  PTL::TaskGroup< Tp, Arg, MaxDepth >
 

Namespaces

namespace  PTL
 
namespace  PTL::internal
 

Functions

std::atomic_uintmax_t & PTL::internal::task_group_counter ()
 
ThreadPool * PTL::internal::get_default_threadpool ()
 
intmax_t PTL::internal::get_task_depth ()