Package com.google.ortools.sat
Interface DecisionStrategyProtoOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
DecisionStrategyProto,DecisionStrategyProto.Builder
public interface DecisionStrategyProtoOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DecisionStrategyProto.DomainReductionStrategygetDomainReductionStrategy().operations_research.sat.DecisionStrategyProto.DomainReductionStrategy domain_reduction_strategy = 3;intgetDomainReductionStrategyValue().operations_research.sat.DecisionStrategyProto.DomainReductionStrategy domain_reduction_strategy = 3;DecisionStrategyProto.AffineTransformationgetTransformations(int index)repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;intgetTransformationsCount()repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;java.util.List<DecisionStrategyProto.AffineTransformation>getTransformationsList()repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;DecisionStrategyProto.AffineTransformationOrBuildergetTransformationsOrBuilder(int index)repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;java.util.List<? extends DecisionStrategyProto.AffineTransformationOrBuilder>getTransformationsOrBuilderList()repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;intgetVariables(int index)The variables to be considered for the next decision.intgetVariablesCount()The variables to be considered for the next decision.DecisionStrategyProto.VariableSelectionStrategygetVariableSelectionStrategy().operations_research.sat.DecisionStrategyProto.VariableSelectionStrategy variable_selection_strategy = 2;intgetVariableSelectionStrategyValue().operations_research.sat.DecisionStrategyProto.VariableSelectionStrategy variable_selection_strategy = 2;java.util.List<java.lang.Integer>getVariablesList()The variables to be considered for the next decision.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getVariablesList
java.util.List<java.lang.Integer> getVariablesList()
The variables to be considered for the next decision. The order matter and is always used as a tie-breaker after the variable selection strategy criteria defined below.
repeated int32 variables = 1;- Returns:
- A list containing the variables.
-
getVariablesCount
int getVariablesCount()
The variables to be considered for the next decision. The order matter and is always used as a tie-breaker after the variable selection strategy criteria defined below.
repeated int32 variables = 1;- Returns:
- The count of variables.
-
getVariables
int getVariables(int index)
The variables to be considered for the next decision. The order matter and is always used as a tie-breaker after the variable selection strategy criteria defined below.
repeated int32 variables = 1;- Parameters:
index- The index of the element to return.- Returns:
- The variables at the given index.
-
getVariableSelectionStrategyValue
int getVariableSelectionStrategyValue()
.operations_research.sat.DecisionStrategyProto.VariableSelectionStrategy variable_selection_strategy = 2;- Returns:
- The enum numeric value on the wire for variableSelectionStrategy.
-
getVariableSelectionStrategy
DecisionStrategyProto.VariableSelectionStrategy getVariableSelectionStrategy()
.operations_research.sat.DecisionStrategyProto.VariableSelectionStrategy variable_selection_strategy = 2;- Returns:
- The variableSelectionStrategy.
-
getDomainReductionStrategyValue
int getDomainReductionStrategyValue()
.operations_research.sat.DecisionStrategyProto.DomainReductionStrategy domain_reduction_strategy = 3;- Returns:
- The enum numeric value on the wire for domainReductionStrategy.
-
getDomainReductionStrategy
DecisionStrategyProto.DomainReductionStrategy getDomainReductionStrategy()
.operations_research.sat.DecisionStrategyProto.DomainReductionStrategy domain_reduction_strategy = 3;- Returns:
- The domainReductionStrategy.
-
getTransformationsList
java.util.List<DecisionStrategyProto.AffineTransformation> getTransformationsList()
repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;
-
getTransformations
DecisionStrategyProto.AffineTransformation getTransformations(int index)
repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;
-
getTransformationsCount
int getTransformationsCount()
repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;
-
getTransformationsOrBuilderList
java.util.List<? extends DecisionStrategyProto.AffineTransformationOrBuilder> getTransformationsOrBuilderList()
repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;
-
getTransformationsOrBuilder
DecisionStrategyProto.AffineTransformationOrBuilder getTransformationsOrBuilder(int index)
repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;
-
-