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
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.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
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
repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;
-