![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
Eigen ThreadPool scheduler with barrier synchronization. More...
Eigen ThreadPool scheduler with barrier synchronization.
Definition at line 79 of file scheduler.h.
#include <scheduler.h>
Public Member Functions | |
EigenThreadPoolScheduler (int num_threads) | |
int | num_threads () const override |
std::string | info_string () const override |
void | ParallelFor (int start, int end, absl::AnyInvocable< void(int)> do_func) override |
Calls do_func(i) in parallel for i from start to end-1. | |
Public Member Functions inherited from operations_research::pdlp::Scheduler | |
virtual | ~Scheduler ()=default |
|
inline |
Definition at line 81 of file scheduler.h.
|
inlineoverridevirtual |
Implements operations_research::pdlp::Scheduler.
Definition at line 85 of file scheduler.h.
|
inlineoverridevirtual |
Implements operations_research::pdlp::Scheduler.
Definition at line 84 of file scheduler.h.
|
inlineoverridevirtual |
Calls do_func(i) in parallel for i from start to end-1.
Implements operations_research::pdlp::Scheduler.
Definition at line 87 of file scheduler.h.