#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.
1.8.11