aGrUM 2.3.2
a C++ library for (probabilistic) graphical models
gum::SchedulerSequential Member List

This is the complete list of members for gum::SchedulerSequential, including all inherited members.

_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) constgum::SchedulerSequentialprivate
_cmp_(const UnexecutedOperation &a, const UnexecutedOperation &b)gum::SchedulerSequentialprivatestatic
_max_memorygum::Schedulerprotected
_memory_usage_gum::SchedulerSequentialprivate
_nb_threads_gum::ThreadNumberManagerprivate
_operations_gum::SchedulerSequentialprivate
_operations_up_to_date_gum::SchedulerSequentialprivate
_schedule_gum::SchedulerSequentialprivate
_setSchedule_(const Schedule &schedule)gum::SchedulerSequentialprivate
_simulateDAGUpdate_(DAG &dag, const NodeId node, std::vector< NodeId > &new_available_nodes) constgum::SchedulerSequentialprivate
_simulateExecuteOneOperation_(const NodeId node, ScheduleOperator &op, DAG &dag, List< NodeId > &available_nodes, std::vector< NodeId > &new_available_nodes)gum::SchedulerSequentialprivate
_simulateExecution_()gum::SchedulerSequentialprivate
clone() const finalgum::SchedulerSequentialvirtual
execute(Schedule &) finalgum::SchedulerSequentialvirtual
getNumberOfThreads() constgum::ThreadNumberManagervirtual
isGumNumberOfThreadsOverriden() constgum::ThreadNumberManagervirtual
maxMemory() constgum::Schedulervirtual
memoryUsage(const Schedule &) finalgum::SchedulerSequentialvirtual
nbOperations(const Schedule &) finalgum::SchedulerSequentialvirtual
operator=(const Scheduler &from)gum::Schedulerprotected
operator=(Scheduler &&from)gum::Schedulerprotected
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::Schedulerprotected
Scheduler(Scheduler &&from)gum::Schedulerprotected
SchedulerSequential(Size max_nb_threads=0, double max_megabyte_memory=0.0)gum::SchedulerSequentialexplicit
SchedulerSequential(const SchedulerSequential &from)gum::SchedulerSequential
SchedulerSequential(SchedulerSequential &&from)gum::SchedulerSequential
setMaxMemory(double megabytes) finalgum::SchedulerSequentialvirtual
setNumberOfThreads(Size nb)gum::ThreadNumberManagervirtual
ThreadNumberManager(Size nb_threads=0)gum::ThreadNumberManager
ThreadNumberManager(const ThreadNumberManager &from)gum::ThreadNumberManager
ThreadNumberManager(ThreadNumberManager &&from)gum::ThreadNumberManager
~Scheduler()gum::Schedulervirtual
~SchedulerSequential()gum::SchedulerSequentialvirtual
~ThreadNumberManager()gum::ThreadNumberManagervirtual