| _addExecutableOps_(std::vector< UnexecutedOperation > &unexecuted_deletions, std::vector< UnexecutedOperation > &unexecuted_operations, bool &unexecuted_deletions_sorted, bool &unexecuted_operations_sorted, double memory_used, double max_memory, List< NodeId > &available_nodes) const | gum::SchedulerSequential | private |
| _cmp_(const UnexecutedOperation &a, const UnexecutedOperation &b) | gum::SchedulerSequential | privatestatic |
| _max_memory | gum::Scheduler | protected |
| _memory_usage_ | gum::SchedulerSequential | private |
| _nb_threads_ | gum::ThreadNumberManager | private |
| _operations_ | gum::SchedulerSequential | private |
| _operations_up_to_date_ | gum::SchedulerSequential | private |
| _schedule_ | gum::SchedulerSequential | private |
| _setSchedule_(const Schedule &schedule) | gum::SchedulerSequential | private |
| _simulateDAGUpdate_(DAG &dag, const NodeId node, std::vector< NodeId > &new_available_nodes) const | gum::SchedulerSequential | private |
| _simulateExecuteOneOperation_(const NodeId node, ScheduleOperator &op, DAG &dag, List< NodeId > &available_nodes, std::vector< NodeId > &new_available_nodes) | gum::SchedulerSequential | private |
| _simulateExecution_() | gum::SchedulerSequential | private |
| clone() const final | gum::SchedulerSequential | virtual |
| execute(Schedule &) final | gum::SchedulerSequential | virtual |
| getNumberOfThreads() const | gum::ThreadNumberManager | virtual |
| isGumNumberOfThreadsOverriden() const | gum::ThreadNumberManager | virtual |
| maxMemory() const | gum::Scheduler | virtual |
| memoryUsage(const Schedule &) final | gum::SchedulerSequential | virtual |
| nbOperations(const Schedule &) final | gum::SchedulerSequential | virtual |
| operator=(const Scheduler &from) | gum::Scheduler | protected |
| operator=(Scheduler &&from) | gum::Scheduler | protected |
| gum::ThreadNumberManager::operator=(const ThreadNumberManager &from) | gum::ThreadNumberManager | |
| gum::ThreadNumberManager::operator=(ThreadNumberManager &&from) | gum::ThreadNumberManager | |
| Scheduler(Size nb_threads=0, double max_megabyte_memory=0.0) | gum::Scheduler | |
| Scheduler(const Scheduler &from) | gum::Scheduler | protected |
| Scheduler(Scheduler &&from) | gum::Scheduler | protected |
| SchedulerSequential(Size max_nb_threads=0, double max_megabyte_memory=0.0) | gum::SchedulerSequential | explicit |
| SchedulerSequential(const SchedulerSequential &from) | gum::SchedulerSequential | |
| SchedulerSequential(SchedulerSequential &&from) | gum::SchedulerSequential | |
| setMaxMemory(double megabytes) final | gum::SchedulerSequential | virtual |
| setNumberOfThreads(Size nb) | gum::ThreadNumberManager | virtual |
| ThreadNumberManager(Size nb_threads=0) | gum::ThreadNumberManager | |
| ThreadNumberManager(const ThreadNumberManager &from) | gum::ThreadNumberManager | |
| ThreadNumberManager(ThreadNumberManager &&from) | gum::ThreadNumberManager | |
| ~Scheduler() | gum::Scheduler | virtual |
| ~SchedulerSequential() | gum::SchedulerSequential | virtual |
| ~ThreadNumberManager() | gum::ThreadNumberManager | virtual |