_start(size_t const tid) | WarehouseThreadPool< PulseTaskDropper > | inlineprotectedvirtual |
apMatrices | PulseWarehouseThreadPool | protected |
condvar | WarehouseThreadPool< PulseTaskDropper > | protected |
doTask(size_t const tid, shared_ptr< PulseTaskDropper > task) override | PulseWarehouseThreadPool | inlineprotectedvirtual |
finalJoin() | WarehouseThreadPool< PulseTaskDropper > | inlineprotectedvirtual |
finish() | WarehouseThreadPool< PulseTaskDropper > | inlinevirtual |
get() | WarehouseThreadPool< PulseTaskDropper > | inlinevirtual |
getPoolSize() const | ThreadPool | inlinevirtual |
intersectionHandlingNoiseSources | PulseWarehouseThreadPool | protected |
io_service_ | WarehouseThreadPool< PulseTaskDropper > | protected |
join() override | PulseWarehouseThreadPool | inlinevirtual |
joinCondvar | WarehouseThreadPool< PulseTaskDropper > | protected |
joinMtx | WarehouseThreadPool< PulseTaskDropper > | protected |
mtx | WarehouseThreadPool< PulseTaskDropper > | protected |
notify() | WarehouseThreadPool< PulseTaskDropper > | inlinevirtual |
notifyAll() | WarehouseThreadPool< PulseTaskDropper > | inlinevirtual |
pendingCount | WarehouseThreadPool< PulseTaskDropper > | protected |
pool_size | WarehouseThreadPool< PulseTaskDropper > | protected |
post(shared_ptr< PulseTaskDropper > task) | WarehouseThreadPool< PulseTaskDropper > | inlinevirtual |
post(vector< shared_ptr< PulseTaskDropper >> &tasks) | WarehouseThreadPool< PulseTaskDropper > | inlinevirtual |
PulseWarehouseThreadPool(std::size_t const _pool_size, double const deviceAccuracy, std::size_t const maxTasks=256) | PulseWarehouseThreadPool | inlineexplicit |
randGens | PulseWarehouseThreadPool | protected |
randGens2 | PulseWarehouseThreadPool | protected |
run_pulse_task(TaskDropper< PulseTask, PulseThreadPoolInterface, std::vector< std::vector< double >> &, RandomnessGenerator< double > &, RandomnessGenerator< double > &, NoiseSource< double > & > &dropper) override | PulseWarehouseThreadPool | inlinevirtual |
start() | WarehouseThreadPool< PulseTaskDropper > | inlinevirtual |
ThreadPool(std::size_t const _pool_size) | ThreadPool | inlineexplicit |
threads_ | ThreadPool | protected |
try_run_pulse_task(TaskDropper< PulseTask, PulseThreadPoolInterface, std::vector< std::vector< double >> &, RandomnessGenerator< double > &, RandomnessGenerator< double > &, NoiseSource< double > & > &dropper) override | PulseWarehouseThreadPool | inlinevirtual |
warehouse | WarehouseThreadPool< PulseTaskDropper > | protected |
WarehouseThreadPool(std::size_t const _pool_size, std::size_t const maxTasks=256) | WarehouseThreadPool< PulseTaskDropper > | inlineexplicitprotected |
work_ | ThreadPool | protected |
workersCount | WarehouseThreadPool< PulseTaskDropper > | protected |
working | WarehouseThreadPool< PulseTaskDropper > | protected |
~PulseThreadPoolInterface()=default (defined in PulseThreadPoolInterface) | PulseThreadPoolInterface | virtual |
~PulseWarehouseThreadPool() (defined in PulseWarehouseThreadPool) | PulseWarehouseThreadPool | inlinevirtual |
~ThreadPool() (defined in ThreadPool) | ThreadPool | inlinevirtual |
~WarehouseThreadPool()=default (defined in WarehouseThreadPool< PulseTaskDropper >) | WarehouseThreadPool< PulseTaskDropper > | protectedvirtual |