Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy Enum Reference
Inheritance diagram for com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy:

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 DomainReductionStrategy valueOf (int value)
 
static DomainReductionStrategy forNumber (int value)
 
static com.google.protobuf.Internal.EnumLiteMap< DomainReductionStrategyinternalGetValueMap ()
 
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor ()
 
static DomainReductionStrategy valueOf (com.google.protobuf.Descriptors.EnumValueDescriptor desc)
 

Public Attributes

 SELECT_MIN_VALUE =(0)
 
 SELECT_MAX_VALUE =(1)
 
 SELECT_LOWER_HALF =(2)
 
 SELECT_UPPER_HALF =(3)
 
 SELECT_MEDIAN_VALUE =(4)
 
 SELECT_RANDOM_HALF =(5)
 
 UNRECOGNIZED =(-1)
 

Static Public Attributes

static final int SELECT_MIN_VALUE_VALUE = 0
 
static final int SELECT_MAX_VALUE_VALUE = 1
 
static final int SELECT_LOWER_HALF_VALUE = 2
 
static final int SELECT_UPPER_HALF_VALUE = 3
 
static final int SELECT_MEDIAN_VALUE_VALUE = 4
 
static final int SELECT_RANDOM_HALF_VALUE = 5
 

Detailed Description

Once a variable (resp. affine expression) has been chosen, this enum
describe what decision is taken on its domain.

TODO(user): extend as needed.

Protobuf enum operations_research.sat.DecisionStrategyProto.DomainReductionStrategy

Definition at line 216 of file DecisionStrategyProto.java.

Member Function Documentation

◆ [static initializer]()

com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.[static initializer]
static

◆ forNumber()

static DomainReductionStrategy com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.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 302 of file DecisionStrategyProto.java.

◆ getDescriptor()

static final com.google.protobuf.Descriptors.EnumDescriptor com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.getDescriptor ( )
static

Definition at line 339 of file DecisionStrategyProto.java.

◆ getDescriptorForType()

final com.google.protobuf.Descriptors.EnumDescriptor com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.getDescriptorForType ( )

Definition at line 335 of file DecisionStrategyProto.java.

◆ getNumber()

final int com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.getNumber ( )

Definition at line 280 of file DecisionStrategyProto.java.

◆ getValueDescriptor()

final com.google.protobuf.Descriptors.EnumValueDescriptor com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.getValueDescriptor ( )

Definition at line 327 of file DecisionStrategyProto.java.

◆ internalGetValueMap()

static com.google.protobuf.Internal.EnumLiteMap< DomainReductionStrategy > com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.internalGetValueMap ( )
static

Definition at line 315 of file DecisionStrategyProto.java.

◆ valueOf() [1/2]

static DomainReductionStrategy com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.valueOf ( com.google.protobuf.Descriptors.EnumValueDescriptor desc)
static

Definition at line 345 of file DecisionStrategyProto.java.

◆ valueOf() [2/2]

static DomainReductionStrategy com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.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 294 of file DecisionStrategyProto.java.

Member Data Documentation

◆ SELECT_LOWER_HALF

com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.SELECT_LOWER_HALF =(2)

SELECT_LOWER_HALF = 2;

Definition at line 229 of file DecisionStrategyProto.java.

◆ SELECT_LOWER_HALF_VALUE

final int com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.SELECT_LOWER_HALF_VALUE = 2
static

SELECT_LOWER_HALF = 2;

Definition at line 265 of file DecisionStrategyProto.java.

◆ SELECT_MAX_VALUE

com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.SELECT_MAX_VALUE =(1)

SELECT_MAX_VALUE = 1;

Definition at line 225 of file DecisionStrategyProto.java.

◆ SELECT_MAX_VALUE_VALUE

final int com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.SELECT_MAX_VALUE_VALUE = 1
static

SELECT_MAX_VALUE = 1;

Definition at line 261 of file DecisionStrategyProto.java.

◆ SELECT_MEDIAN_VALUE

com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.SELECT_MEDIAN_VALUE =(4)

SELECT_MEDIAN_VALUE = 4;

Definition at line 237 of file DecisionStrategyProto.java.

◆ SELECT_MEDIAN_VALUE_VALUE

final int com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.SELECT_MEDIAN_VALUE_VALUE = 4
static

SELECT_MEDIAN_VALUE = 4;

Definition at line 273 of file DecisionStrategyProto.java.

◆ SELECT_MIN_VALUE

com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.SELECT_MIN_VALUE =(0)

SELECT_MIN_VALUE = 0;

Definition at line 221 of file DecisionStrategyProto.java.

◆ SELECT_MIN_VALUE_VALUE

final int com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.SELECT_MIN_VALUE_VALUE = 0
static

SELECT_MIN_VALUE = 0;

Definition at line 257 of file DecisionStrategyProto.java.

◆ SELECT_RANDOM_HALF

com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.SELECT_RANDOM_HALF =(5)

SELECT_RANDOM_HALF = 5;

Definition at line 241 of file DecisionStrategyProto.java.

◆ SELECT_RANDOM_HALF_VALUE

final int com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.SELECT_RANDOM_HALF_VALUE = 5
static

SELECT_RANDOM_HALF = 5;

Definition at line 277 of file DecisionStrategyProto.java.

◆ SELECT_UPPER_HALF

com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.SELECT_UPPER_HALF =(3)

SELECT_UPPER_HALF = 3;

Definition at line 233 of file DecisionStrategyProto.java.

◆ SELECT_UPPER_HALF_VALUE

final int com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.SELECT_UPPER_HALF_VALUE = 3
static

SELECT_UPPER_HALF = 3;

Definition at line 269 of file DecisionStrategyProto.java.

◆ UNRECOGNIZED

com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy.UNRECOGNIZED =(-1)

Definition at line 242 of file DecisionStrategyProto.java.


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