Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.pdlp.SchedulerType Enum Reference

Detailed Description

The type of system used to schedule CPU threads to do work in parallel.

Protobuf enum operations_research.pdlp.SchedulerType

Definition at line 16 of file SchedulerType.java.

Inheritance diagram for com.google.ortools.pdlp.SchedulerType:

Public Member Functions

final int getNumber ()
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor ()
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType ()

Static Public Member Functions

 [static initializer]
static SchedulerType valueOf (int value)
static SchedulerType forNumber (int value)
static com.google.protobuf.Internal.EnumLiteMap< SchedulerType > internalGetValueMap ()
static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor ()
static SchedulerType valueOf (com.google.protobuf.Descriptors.EnumValueDescriptor desc)

Public Attributes

 SCHEDULER_TYPE_UNSPECIFIED =(0)
 SCHEDULER_TYPE_GOOGLE_THREADPOOL =(1)
 SCHEDULER_TYPE_EIGEN_THREADPOOL =(3)

Static Public Attributes

static final int SCHEDULER_TYPE_UNSPECIFIED_VALUE = 0
static final int SCHEDULER_TYPE_GOOGLE_THREADPOOL_VALUE = 1
static final int SCHEDULER_TYPE_EIGEN_THREADPOOL_VALUE = 3

Member Function Documentation

◆ [static initializer]()

com.google.ortools.pdlp.SchedulerType.[static initializer]
static

◆ forNumber()

SchedulerType com.google.ortools.pdlp.SchedulerType.forNumber ( int value)
static
Parameters
valueThe numeric wire value of the corresponding enum entry.
Returns
The enum associated with the given numeric wire value.

Definition at line 91 of file SchedulerType.java.

◆ getDescriptor()

com.google.protobuf.Descriptors.EnumDescriptor com.google.ortools.pdlp.SchedulerType.getDescriptor ( )
static

Definition at line 121 of file SchedulerType.java.

◆ getDescriptorForType()

final com.google.protobuf.Descriptors.EnumDescriptor com.google.ortools.pdlp.SchedulerType.getDescriptorForType ( )

Definition at line 117 of file SchedulerType.java.

◆ getNumber()

final int com.google.ortools.pdlp.SchedulerType.getNumber ( )

Definition at line 73 of file SchedulerType.java.

◆ getValueDescriptor()

final com.google.protobuf.Descriptors.EnumValueDescriptor com.google.ortools.pdlp.SchedulerType.getValueDescriptor ( )

Definition at line 113 of file SchedulerType.java.

◆ internalGetValueMap()

com.google.protobuf.Internal.EnumLiteMap< SchedulerType > com.google.ortools.pdlp.SchedulerType.internalGetValueMap ( )
static

Definition at line 101 of file SchedulerType.java.

◆ valueOf() [1/2]

SchedulerType com.google.ortools.pdlp.SchedulerType.valueOf ( com.google.protobuf.Descriptors.EnumValueDescriptor desc)
static

Definition at line 127 of file SchedulerType.java.

◆ valueOf() [2/2]

SchedulerType com.google.ortools.pdlp.SchedulerType.valueOf ( int value)
static
Parameters
valueThe numeric wire value of the corresponding enum entry.
Returns
The enum associated with the given numeric wire value.
Deprecated
Use forNumber(int) instead.

Definition at line 83 of file SchedulerType.java.

Member Data Documentation

◆ SCHEDULER_TYPE_EIGEN_THREADPOOL

com.google.ortools.pdlp.SchedulerType.SCHEDULER_TYPE_EIGEN_THREADPOOL =(3)
Eigen non-blocking ThreadPool with barrier synchronization (see
<Eigen/ThreadPool>) that uses Google threads.

SCHEDULER_TYPE_EIGEN_THREADPOOL = 3;

Definition at line 38 of file SchedulerType.java.

◆ SCHEDULER_TYPE_EIGEN_THREADPOOL_VALUE

final int com.google.ortools.pdlp.SchedulerType.SCHEDULER_TYPE_EIGEN_THREADPOOL_VALUE = 3
static
Eigen non-blocking ThreadPool with barrier synchronization (see
<Eigen/ThreadPool>) that uses Google threads.

SCHEDULER_TYPE_EIGEN_THREADPOOL = 3;

Definition at line 70 of file SchedulerType.java.

◆ SCHEDULER_TYPE_GOOGLE_THREADPOOL

com.google.ortools.pdlp.SchedulerType.SCHEDULER_TYPE_GOOGLE_THREADPOOL =(1)
Google ThreadPool with barrier synchronization.

SCHEDULER_TYPE_GOOGLE_THREADPOOL = 1;

Definition at line 29 of file SchedulerType.java.

◆ SCHEDULER_TYPE_GOOGLE_THREADPOOL_VALUE

final int com.google.ortools.pdlp.SchedulerType.SCHEDULER_TYPE_GOOGLE_THREADPOOL_VALUE = 1
static
Google ThreadPool with barrier synchronization.

SCHEDULER_TYPE_GOOGLE_THREADPOOL = 1;

Definition at line 61 of file SchedulerType.java.

◆ SCHEDULER_TYPE_UNSPECIFIED

com.google.ortools.pdlp.SchedulerType.SCHEDULER_TYPE_UNSPECIFIED =(0)

SCHEDULER_TYPE_UNSPECIFIED = 0;

Definition at line 21 of file SchedulerType.java.

◆ SCHEDULER_TYPE_UNSPECIFIED_VALUE

final int com.google.ortools.pdlp.SchedulerType.SCHEDULER_TYPE_UNSPECIFIED_VALUE = 0
static

SCHEDULER_TYPE_UNSPECIFIED = 0;

Definition at line 53 of file SchedulerType.java.


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