#include <Scheduler.h>
Classes | |
struct | Config |
Public Types | |
using | Parameters = fhicl::Table< Config > |
Public Member Functions | |
Scheduler (Parameters const &p) | |
ActionTable const & | actionTable () const noexcept |
unsigned | num_threads () const noexcept |
ScheduleID::size_type | num_schedules () const noexcept |
bool | handleEmptyRuns () const noexcept |
bool | handleEmptySubRuns () const noexcept |
bool | errorOnMissingConsumes () const noexcept |
bool | wantSummary () const noexcept |
std::string const & | dataDependencyGraph () const noexcept |
std::unique_ptr< GlobalTaskGroup > | global_task_group () |
Private Attributes | |
ActionTable | actionTable_ |
unsigned const | nThreads_ |
unsigned const | nSchedules_ |
unsigned const | stackSize_ |
bool const | handleEmptyRuns_ |
bool const | handleEmptySubRuns_ |
bool const | errorOnMissingConsumes_ |
bool const | wantSummary_ |
std::string const | dataDependencyGraph_ |
Definition at line 15 of file Scheduler.h.
using art::Scheduler::Parameters = fhicl::Table<Config> |
Definition at line 69 of file Scheduler.h.
|
explicit |
Definition at line 49 of file Scheduler.cc.
|
inlinenoexcept |
Definition at line 73 of file Scheduler.h.
|
inlinenoexcept |
Definition at line 109 of file Scheduler.h.
|
inlinenoexcept |
Definition at line 99 of file Scheduler.h.
std::unique_ptr< GlobalTaskGroup > art::Scheduler::global_task_group | ( | ) |
Definition at line 66 of file Scheduler.cc.
|
inlinenoexcept |
Definition at line 89 of file Scheduler.h.
|
inlinenoexcept |
Definition at line 94 of file Scheduler.h.
|
inlinenoexcept |
Definition at line 84 of file Scheduler.h.
|
inlinenoexcept |
Definition at line 79 of file Scheduler.h.
|
inlinenoexcept |
Definition at line 104 of file Scheduler.h.
|
private |
Definition at line 119 of file Scheduler.h.
|
private |
Definition at line 127 of file Scheduler.h.
|
private |
Definition at line 125 of file Scheduler.h.
|
private |
Definition at line 123 of file Scheduler.h.
|
private |
Definition at line 124 of file Scheduler.h.
|
private |
Definition at line 121 of file Scheduler.h.
|
private |
Definition at line 120 of file Scheduler.h.
|
private |
Definition at line 122 of file Scheduler.h.
|
private |
Definition at line 126 of file Scheduler.h.