![]() |
LArSoft
v09_93_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#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.
References dataDependencyGraph_, errorOnMissingConsumes_, handleEmptyRuns_, handleEmptySubRuns_, art::Globals::instance(), nSchedules_, nThreads_, num_threads(), stackSize_, and wantSummary_.
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 109 of file Scheduler.h.
References dataDependencyGraph_, and global_task_group().
|
inlinenoexcept |
Definition at line 99 of file Scheduler.h.
References errorOnMissingConsumes_.
| std::unique_ptr< GlobalTaskGroup > art::Scheduler::global_task_group | ( | ) |
Definition at line 66 of file Scheduler.cc.
References nThreads_, and stackSize_.
Referenced by dataDependencyGraph().
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |
Definition at line 119 of file Scheduler.h.
Referenced by actionTable().
|
private |
Definition at line 127 of file Scheduler.h.
Referenced by dataDependencyGraph(), and Scheduler().
|
private |
Definition at line 125 of file Scheduler.h.
Referenced by errorOnMissingConsumes(), and Scheduler().
|
private |
Definition at line 123 of file Scheduler.h.
Referenced by handleEmptyRuns(), and Scheduler().
|
private |
Definition at line 124 of file Scheduler.h.
Referenced by handleEmptySubRuns(), and Scheduler().
|
private |
Definition at line 121 of file Scheduler.h.
Referenced by num_schedules(), and Scheduler().
|
private |
Definition at line 120 of file Scheduler.h.
Referenced by global_task_group(), num_threads(), and Scheduler().
|
private |
Definition at line 122 of file Scheduler.h.
Referenced by global_task_group(), and Scheduler().
|
private |
Definition at line 126 of file Scheduler.h.
Referenced by Scheduler(), and wantSummary().