gtsam
Loading...
Searching...
No Matches
gtsam::detail::TaskSchedulerPolicy Struct Reference

Detailed Description

Queue policy for TaskScheduler: deque with local LIFO and stolen FIFO.

Static Public Member Functions

template<typename TaskPtr>
static void push (Container< TaskPtr > &container, TaskPtr task)
template<typename TaskPtr>
static bool popLocal (Container< TaskPtr > &container, TaskPtr &out)
template<typename TaskPtr>
static bool popSteal (Container< TaskPtr > &container, TaskPtr &out)

Public Types

using Metadata = std::monostate
template<typename TaskPtr>
using Container = std::deque<TaskPtr>

The documentation for this struct was generated from the following file: