Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::pdlp::GoogleThreadPoolScheduler Class Reference

Detailed Description

Definition at line 50 of file scheduler.h.

#include <scheduler.h>

Inheritance diagram for operations_research::pdlp::GoogleThreadPoolScheduler:
operations_research::pdlp::Scheduler

Public Member Functions

 GoogleThreadPoolScheduler (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
Public Member Functions inherited from operations_research::pdlp::Scheduler
virtual ~Scheduler ()=default

Constructor & Destructor Documentation

◆ GoogleThreadPoolScheduler()

operations_research::pdlp::GoogleThreadPoolScheduler::GoogleThreadPoolScheduler ( int num_threads)
inline

Definition at line 52 of file scheduler.h.

Member Function Documentation

◆ info_string()

std::string operations_research::pdlp::GoogleThreadPoolScheduler::info_string ( ) const
inlineoverridevirtual

Implements operations_research::pdlp::Scheduler.

Definition at line 56 of file scheduler.h.

◆ num_threads()

int operations_research::pdlp::GoogleThreadPoolScheduler::num_threads ( ) const
inlineoverridevirtual

Implements operations_research::pdlp::Scheduler.

Definition at line 55 of file scheduler.h.

◆ ParallelFor()

void operations_research::pdlp::GoogleThreadPoolScheduler::ParallelFor ( int start,
int end,
absl::AnyInvocable< void(int)> do_func )
inlineoverridevirtual

Implements operations_research::pdlp::Scheduler.

Definition at line 58 of file scheduler.h.


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