![]() |
Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
|
Eigen ThreadPool scheduler with barrier synchronization. More...
#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 . | |
![]() | |
virtual | ~Scheduler ()=default |
Eigen ThreadPool scheduler with barrier synchronization.
Definition at line 74 of file scheduler.h.
|
inline |
Definition at line 76 of file scheduler.h.
|
inlineoverridevirtual |
Implements operations_research::pdlp::Scheduler.
Definition at line 80 of file scheduler.h.
|
inlineoverridevirtual |
Implements operations_research::pdlp::Scheduler.
Definition at line 79 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 82 of file scheduler.h.