public static final class MPModelProto.Builder extends com.google.protobuf.GeneratedMessage.Builder<MPModelProto.Builder> implements MPModelProtoOrBuilder
MPModelProto contains all the information for a Linear Programming model.Protobuf type
operations_research.MPModelProto
Modifier and Type | Method and Description |
---|---|
MPModelProto.Builder |
addAllAnnotation(java.lang.Iterable<? extends MPModelProto.Annotation> values)
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
MPModelProto.Builder |
addAllConstraint(java.lang.Iterable<? extends MPConstraintProto> values)
All the constraints appearing in the model.
|
MPModelProto.Builder |
addAllGeneralConstraint(java.lang.Iterable<? extends MPGeneralConstraintProto> values)
All the general constraints appearing in the model.
|
MPModelProto.Builder |
addAllVariable(java.lang.Iterable<? extends MPVariableProto> values)
All the variables appearing in the model.
|
MPModelProto.Builder |
addAnnotation(int index,
MPModelProto.Annotation.Builder builderForValue)
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
MPModelProto.Builder |
addAnnotation(int index,
MPModelProto.Annotation value)
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
MPModelProto.Builder |
addAnnotation(MPModelProto.Annotation.Builder builderForValue)
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
MPModelProto.Builder |
addAnnotation(MPModelProto.Annotation value)
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
MPModelProto.Annotation.Builder |
addAnnotationBuilder()
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
MPModelProto.Annotation.Builder |
addAnnotationBuilder(int index)
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
MPModelProto.Builder |
addConstraint(int index,
MPConstraintProto.Builder builderForValue)
All the constraints appearing in the model.
|
MPModelProto.Builder |
addConstraint(int index,
MPConstraintProto value)
All the constraints appearing in the model.
|
MPModelProto.Builder |
addConstraint(MPConstraintProto.Builder builderForValue)
All the constraints appearing in the model.
|
MPModelProto.Builder |
addConstraint(MPConstraintProto value)
All the constraints appearing in the model.
|
MPConstraintProto.Builder |
addConstraintBuilder()
All the constraints appearing in the model.
|
MPConstraintProto.Builder |
addConstraintBuilder(int index)
All the constraints appearing in the model.
|
MPModelProto.Builder |
addGeneralConstraint(int index,
MPGeneralConstraintProto.Builder builderForValue)
All the general constraints appearing in the model.
|
MPModelProto.Builder |
addGeneralConstraint(int index,
MPGeneralConstraintProto value)
All the general constraints appearing in the model.
|
MPModelProto.Builder |
addGeneralConstraint(MPGeneralConstraintProto.Builder builderForValue)
All the general constraints appearing in the model.
|
MPModelProto.Builder |
addGeneralConstraint(MPGeneralConstraintProto value)
All the general constraints appearing in the model.
|
MPGeneralConstraintProto.Builder |
addGeneralConstraintBuilder()
All the general constraints appearing in the model.
|
MPGeneralConstraintProto.Builder |
addGeneralConstraintBuilder(int index)
All the general constraints appearing in the model.
|
MPModelProto.Builder |
addVariable(int index,
MPVariableProto.Builder builderForValue)
All the variables appearing in the model.
|
MPModelProto.Builder |
addVariable(int index,
MPVariableProto value)
All the variables appearing in the model.
|
MPModelProto.Builder |
addVariable(MPVariableProto.Builder builderForValue)
All the variables appearing in the model.
|
MPModelProto.Builder |
addVariable(MPVariableProto value)
All the variables appearing in the model.
|
MPVariableProto.Builder |
addVariableBuilder()
All the variables appearing in the model.
|
MPVariableProto.Builder |
addVariableBuilder(int index)
All the variables appearing in the model.
|
MPModelProto |
build() |
MPModelProto |
buildPartial() |
MPModelProto.Builder |
clear() |
MPModelProto.Builder |
clearAnnotation()
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
MPModelProto.Builder |
clearConstraint()
All the constraints appearing in the model.
|
MPModelProto.Builder |
clearGeneralConstraint()
All the general constraints appearing in the model.
|
MPModelProto.Builder |
clearMaximize()
True if the problem is a maximization problem.
|
MPModelProto.Builder |
clearName()
Name of the model.
|
MPModelProto.Builder |
clearObjectiveOffset()
Offset for the objective function.
|
MPModelProto.Builder |
clearQuadraticObjective()
Optionally, a quadratic objective.
|
MPModelProto.Builder |
clearSolutionHint()
Solution hint.
|
MPModelProto.Builder |
clearVariable()
All the variables appearing in the model.
|
MPModelProto.Annotation |
getAnnotation(int index)
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
MPModelProto.Annotation.Builder |
getAnnotationBuilder(int index)
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
java.util.List<MPModelProto.Annotation.Builder> |
getAnnotationBuilderList()
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
int |
getAnnotationCount()
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
java.util.List<MPModelProto.Annotation> |
getAnnotationList()
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
MPModelProto.AnnotationOrBuilder |
getAnnotationOrBuilder(int index)
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
java.util.List<? extends MPModelProto.AnnotationOrBuilder> |
getAnnotationOrBuilderList()
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
MPConstraintProto |
getConstraint(int index)
All the constraints appearing in the model.
|
MPConstraintProto.Builder |
getConstraintBuilder(int index)
All the constraints appearing in the model.
|
java.util.List<MPConstraintProto.Builder> |
getConstraintBuilderList()
All the constraints appearing in the model.
|
int |
getConstraintCount()
All the constraints appearing in the model.
|
java.util.List<MPConstraintProto> |
getConstraintList()
All the constraints appearing in the model.
|
MPConstraintProtoOrBuilder |
getConstraintOrBuilder(int index)
All the constraints appearing in the model.
|
java.util.List<? extends MPConstraintProtoOrBuilder> |
getConstraintOrBuilderList()
All the constraints appearing in the model.
|
MPModelProto |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
MPGeneralConstraintProto |
getGeneralConstraint(int index)
All the general constraints appearing in the model.
|
MPGeneralConstraintProto.Builder |
getGeneralConstraintBuilder(int index)
All the general constraints appearing in the model.
|
java.util.List<MPGeneralConstraintProto.Builder> |
getGeneralConstraintBuilderList()
All the general constraints appearing in the model.
|
int |
getGeneralConstraintCount()
All the general constraints appearing in the model.
|
java.util.List<MPGeneralConstraintProto> |
getGeneralConstraintList()
All the general constraints appearing in the model.
|
MPGeneralConstraintProtoOrBuilder |
getGeneralConstraintOrBuilder(int index)
All the general constraints appearing in the model.
|
java.util.List<? extends MPGeneralConstraintProtoOrBuilder> |
getGeneralConstraintOrBuilderList()
All the general constraints appearing in the model.
|
boolean |
getMaximize()
True if the problem is a maximization problem.
|
java.lang.String |
getName()
Name of the model.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of the model.
|
double |
getObjectiveOffset()
Offset for the objective function.
|
MPQuadraticObjective |
getQuadraticObjective()
Optionally, a quadratic objective.
|
MPQuadraticObjective.Builder |
getQuadraticObjectiveBuilder()
Optionally, a quadratic objective.
|
MPQuadraticObjectiveOrBuilder |
getQuadraticObjectiveOrBuilder()
Optionally, a quadratic objective.
|
PartialVariableAssignment |
getSolutionHint()
Solution hint.
|
PartialVariableAssignment.Builder |
getSolutionHintBuilder()
Solution hint.
|
PartialVariableAssignmentOrBuilder |
getSolutionHintOrBuilder()
Solution hint.
|
MPVariableProto |
getVariable(int index)
All the variables appearing in the model.
|
MPVariableProto.Builder |
getVariableBuilder(int index)
All the variables appearing in the model.
|
java.util.List<MPVariableProto.Builder> |
getVariableBuilderList()
All the variables appearing in the model.
|
int |
getVariableCount()
All the variables appearing in the model.
|
java.util.List<MPVariableProto> |
getVariableList()
All the variables appearing in the model.
|
MPVariableProtoOrBuilder |
getVariableOrBuilder(int index)
All the variables appearing in the model.
|
java.util.List<? extends MPVariableProtoOrBuilder> |
getVariableOrBuilderList()
All the variables appearing in the model.
|
boolean |
hasMaximize()
True if the problem is a maximization problem.
|
boolean |
hasName()
Name of the model.
|
boolean |
hasObjectiveOffset()
Offset for the objective function.
|
boolean |
hasQuadraticObjective()
Optionally, a quadratic objective.
|
boolean |
hasSolutionHint()
Solution hint.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MPModelProto.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MPModelProto.Builder |
mergeFrom(com.google.protobuf.Message other) |
MPModelProto.Builder |
mergeFrom(MPModelProto other) |
MPModelProto.Builder |
mergeQuadraticObjective(MPQuadraticObjective value)
Optionally, a quadratic objective.
|
MPModelProto.Builder |
mergeSolutionHint(PartialVariableAssignment value)
Solution hint.
|
MPModelProto.Builder |
removeAnnotation(int index)
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
MPModelProto.Builder |
removeConstraint(int index)
All the constraints appearing in the model.
|
MPModelProto.Builder |
removeGeneralConstraint(int index)
All the general constraints appearing in the model.
|
MPModelProto.Builder |
removeVariable(int index)
All the variables appearing in the model.
|
MPModelProto.Builder |
setAnnotation(int index,
MPModelProto.Annotation.Builder builderForValue)
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
MPModelProto.Builder |
setAnnotation(int index,
MPModelProto.Annotation value)
repeated .operations_research.MPModelProto.Annotation annotation = 9; |
MPModelProto.Builder |
setConstraint(int index,
MPConstraintProto.Builder builderForValue)
All the constraints appearing in the model.
|
MPModelProto.Builder |
setConstraint(int index,
MPConstraintProto value)
All the constraints appearing in the model.
|
MPModelProto.Builder |
setGeneralConstraint(int index,
MPGeneralConstraintProto.Builder builderForValue)
All the general constraints appearing in the model.
|
MPModelProto.Builder |
setGeneralConstraint(int index,
MPGeneralConstraintProto value)
All the general constraints appearing in the model.
|
MPModelProto.Builder |
setMaximize(boolean value)
True if the problem is a maximization problem.
|
MPModelProto.Builder |
setName(java.lang.String value)
Name of the model.
|
MPModelProto.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Name of the model.
|
MPModelProto.Builder |
setObjectiveOffset(double value)
Offset for the objective function.
|
MPModelProto.Builder |
setQuadraticObjective(MPQuadraticObjective.Builder builderForValue)
Optionally, a quadratic objective.
|
MPModelProto.Builder |
setQuadraticObjective(MPQuadraticObjective value)
Optionally, a quadratic objective.
|
MPModelProto.Builder |
setSolutionHint(PartialVariableAssignment.Builder builderForValue)
Solution hint.
|
MPModelProto.Builder |
setSolutionHint(PartialVariableAssignment value)
Solution hint.
|
MPModelProto.Builder |
setVariable(int index,
MPVariableProto.Builder builderForValue)
All the variables appearing in the model.
|
MPModelProto.Builder |
setVariable(int index,
MPVariableProto value)
All the variables appearing in the model.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<MPModelProto.Builder>
public MPModelProto.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<MPModelProto.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<MPModelProto.Builder>
public MPModelProto getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public MPModelProto build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public MPModelProto buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public MPModelProto.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<MPModelProto.Builder>
public MPModelProto.Builder mergeFrom(MPModelProto other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<MPModelProto.Builder>
public MPModelProto.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<MPModelProto.Builder>
java.io.IOException
public java.util.List<MPVariableProto> getVariableList()
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
getVariableList
in interface MPModelProtoOrBuilder
public int getVariableCount()
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
getVariableCount
in interface MPModelProtoOrBuilder
public MPVariableProto getVariable(int index)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
getVariable
in interface MPModelProtoOrBuilder
public MPModelProto.Builder setVariable(int index, MPVariableProto value)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
public MPModelProto.Builder setVariable(int index, MPVariableProto.Builder builderForValue)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
public MPModelProto.Builder addVariable(MPVariableProto value)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
public MPModelProto.Builder addVariable(int index, MPVariableProto value)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
public MPModelProto.Builder addVariable(MPVariableProto.Builder builderForValue)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
public MPModelProto.Builder addVariable(int index, MPVariableProto.Builder builderForValue)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
public MPModelProto.Builder addAllVariable(java.lang.Iterable<? extends MPVariableProto> values)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
public MPModelProto.Builder clearVariable()
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
public MPModelProto.Builder removeVariable(int index)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
public MPVariableProto.Builder getVariableBuilder(int index)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
public MPVariableProtoOrBuilder getVariableOrBuilder(int index)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
getVariableOrBuilder
in interface MPModelProtoOrBuilder
public java.util.List<? extends MPVariableProtoOrBuilder> getVariableOrBuilderList()
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
getVariableOrBuilderList
in interface MPModelProtoOrBuilder
public MPVariableProto.Builder addVariableBuilder()
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
public MPVariableProto.Builder addVariableBuilder(int index)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
public java.util.List<MPVariableProto.Builder> getVariableBuilderList()
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
public java.util.List<MPConstraintProto> getConstraintList()
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
getConstraintList
in interface MPModelProtoOrBuilder
public int getConstraintCount()
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
getConstraintCount
in interface MPModelProtoOrBuilder
public MPConstraintProto getConstraint(int index)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
getConstraint
in interface MPModelProtoOrBuilder
public MPModelProto.Builder setConstraint(int index, MPConstraintProto value)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
public MPModelProto.Builder setConstraint(int index, MPConstraintProto.Builder builderForValue)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
public MPModelProto.Builder addConstraint(MPConstraintProto value)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
public MPModelProto.Builder addConstraint(int index, MPConstraintProto value)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
public MPModelProto.Builder addConstraint(MPConstraintProto.Builder builderForValue)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
public MPModelProto.Builder addConstraint(int index, MPConstraintProto.Builder builderForValue)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
public MPModelProto.Builder addAllConstraint(java.lang.Iterable<? extends MPConstraintProto> values)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
public MPModelProto.Builder clearConstraint()
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
public MPModelProto.Builder removeConstraint(int index)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
public MPConstraintProto.Builder getConstraintBuilder(int index)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
public MPConstraintProtoOrBuilder getConstraintOrBuilder(int index)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
getConstraintOrBuilder
in interface MPModelProtoOrBuilder
public java.util.List<? extends MPConstraintProtoOrBuilder> getConstraintOrBuilderList()
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
getConstraintOrBuilderList
in interface MPModelProtoOrBuilder
public MPConstraintProto.Builder addConstraintBuilder()
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
public MPConstraintProto.Builder addConstraintBuilder(int index)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
public java.util.List<MPConstraintProto.Builder> getConstraintBuilderList()
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
public java.util.List<MPGeneralConstraintProto> getGeneralConstraintList()
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
getGeneralConstraintList
in interface MPModelProtoOrBuilder
public int getGeneralConstraintCount()
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
getGeneralConstraintCount
in interface MPModelProtoOrBuilder
public MPGeneralConstraintProto getGeneralConstraint(int index)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
getGeneralConstraint
in interface MPModelProtoOrBuilder
public MPModelProto.Builder setGeneralConstraint(int index, MPGeneralConstraintProto value)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
public MPModelProto.Builder setGeneralConstraint(int index, MPGeneralConstraintProto.Builder builderForValue)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
public MPModelProto.Builder addGeneralConstraint(MPGeneralConstraintProto value)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
public MPModelProto.Builder addGeneralConstraint(int index, MPGeneralConstraintProto value)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
public MPModelProto.Builder addGeneralConstraint(MPGeneralConstraintProto.Builder builderForValue)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
public MPModelProto.Builder addGeneralConstraint(int index, MPGeneralConstraintProto.Builder builderForValue)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
public MPModelProto.Builder addAllGeneralConstraint(java.lang.Iterable<? extends MPGeneralConstraintProto> values)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
public MPModelProto.Builder clearGeneralConstraint()
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
public MPModelProto.Builder removeGeneralConstraint(int index)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
public MPGeneralConstraintProto.Builder getGeneralConstraintBuilder(int index)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
public MPGeneralConstraintProtoOrBuilder getGeneralConstraintOrBuilder(int index)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
getGeneralConstraintOrBuilder
in interface MPModelProtoOrBuilder
public java.util.List<? extends MPGeneralConstraintProtoOrBuilder> getGeneralConstraintOrBuilderList()
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
getGeneralConstraintOrBuilderList
in interface MPModelProtoOrBuilder
public MPGeneralConstraintProto.Builder addGeneralConstraintBuilder()
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
public MPGeneralConstraintProto.Builder addGeneralConstraintBuilder(int index)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
public java.util.List<MPGeneralConstraintProto.Builder> getGeneralConstraintBuilderList()
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
public boolean hasMaximize()
True if the problem is a maximization problem. Minimize by default.
optional bool maximize = 1 [default = false];
hasMaximize
in interface MPModelProtoOrBuilder
public boolean getMaximize()
True if the problem is a maximization problem. Minimize by default.
optional bool maximize = 1 [default = false];
getMaximize
in interface MPModelProtoOrBuilder
public MPModelProto.Builder setMaximize(boolean value)
True if the problem is a maximization problem. Minimize by default.
optional bool maximize = 1 [default = false];
value
- The maximize to set.public MPModelProto.Builder clearMaximize()
True if the problem is a maximization problem. Minimize by default.
optional bool maximize = 1 [default = false];
public boolean hasObjectiveOffset()
Offset for the objective function. Must be finite.
optional double objective_offset = 2 [default = 0];
hasObjectiveOffset
in interface MPModelProtoOrBuilder
public double getObjectiveOffset()
Offset for the objective function. Must be finite.
optional double objective_offset = 2 [default = 0];
getObjectiveOffset
in interface MPModelProtoOrBuilder
public MPModelProto.Builder setObjectiveOffset(double value)
Offset for the objective function. Must be finite.
optional double objective_offset = 2 [default = 0];
value
- The objectiveOffset to set.public MPModelProto.Builder clearObjectiveOffset()
Offset for the objective function. Must be finite.
optional double objective_offset = 2 [default = 0];
public boolean hasQuadraticObjective()
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;
hasQuadraticObjective
in interface MPModelProtoOrBuilder
public MPQuadraticObjective getQuadraticObjective()
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;
getQuadraticObjective
in interface MPModelProtoOrBuilder
public MPModelProto.Builder setQuadraticObjective(MPQuadraticObjective value)
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;
public MPModelProto.Builder setQuadraticObjective(MPQuadraticObjective.Builder builderForValue)
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;
public MPModelProto.Builder mergeQuadraticObjective(MPQuadraticObjective value)
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;
public MPModelProto.Builder clearQuadraticObjective()
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;
public MPQuadraticObjective.Builder getQuadraticObjectiveBuilder()
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;
public MPQuadraticObjectiveOrBuilder getQuadraticObjectiveOrBuilder()
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;
getQuadraticObjectiveOrBuilder
in interface MPModelProtoOrBuilder
public boolean hasName()
Name of the model.
optional string name = 5 [default = ""];
hasName
in interface MPModelProtoOrBuilder
public java.lang.String getName()
Name of the model.
optional string name = 5 [default = ""];
getName
in interface MPModelProtoOrBuilder
public com.google.protobuf.ByteString getNameBytes()
Name of the model.
optional string name = 5 [default = ""];
getNameBytes
in interface MPModelProtoOrBuilder
public MPModelProto.Builder setName(java.lang.String value)
Name of the model.
optional string name = 5 [default = ""];
value
- The name to set.public MPModelProto.Builder clearName()
Name of the model.
optional string name = 5 [default = ""];
public MPModelProto.Builder setNameBytes(com.google.protobuf.ByteString value)
Name of the model.
optional string name = 5 [default = ""];
value
- The bytes for name to set.public boolean hasSolutionHint()
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;
hasSolutionHint
in interface MPModelProtoOrBuilder
public PartialVariableAssignment getSolutionHint()
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;
getSolutionHint
in interface MPModelProtoOrBuilder
public MPModelProto.Builder setSolutionHint(PartialVariableAssignment value)
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;
public MPModelProto.Builder setSolutionHint(PartialVariableAssignment.Builder builderForValue)
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;
public MPModelProto.Builder mergeSolutionHint(PartialVariableAssignment value)
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;
public MPModelProto.Builder clearSolutionHint()
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;
public PartialVariableAssignment.Builder getSolutionHintBuilder()
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;
public PartialVariableAssignmentOrBuilder getSolutionHintOrBuilder()
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;
getSolutionHintOrBuilder
in interface MPModelProtoOrBuilder
public java.util.List<MPModelProto.Annotation> getAnnotationList()
repeated .operations_research.MPModelProto.Annotation annotation = 9;
getAnnotationList
in interface MPModelProtoOrBuilder
public int getAnnotationCount()
repeated .operations_research.MPModelProto.Annotation annotation = 9;
getAnnotationCount
in interface MPModelProtoOrBuilder
public MPModelProto.Annotation getAnnotation(int index)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
getAnnotation
in interface MPModelProtoOrBuilder
public MPModelProto.Builder setAnnotation(int index, MPModelProto.Annotation value)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
public MPModelProto.Builder setAnnotation(int index, MPModelProto.Annotation.Builder builderForValue)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
public MPModelProto.Builder addAnnotation(MPModelProto.Annotation value)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
public MPModelProto.Builder addAnnotation(int index, MPModelProto.Annotation value)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
public MPModelProto.Builder addAnnotation(MPModelProto.Annotation.Builder builderForValue)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
public MPModelProto.Builder addAnnotation(int index, MPModelProto.Annotation.Builder builderForValue)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
public MPModelProto.Builder addAllAnnotation(java.lang.Iterable<? extends MPModelProto.Annotation> values)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
public MPModelProto.Builder clearAnnotation()
repeated .operations_research.MPModelProto.Annotation annotation = 9;
public MPModelProto.Builder removeAnnotation(int index)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
public MPModelProto.Annotation.Builder getAnnotationBuilder(int index)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
public MPModelProto.AnnotationOrBuilder getAnnotationOrBuilder(int index)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
getAnnotationOrBuilder
in interface MPModelProtoOrBuilder
public java.util.List<? extends MPModelProto.AnnotationOrBuilder> getAnnotationOrBuilderList()
repeated .operations_research.MPModelProto.Annotation annotation = 9;
getAnnotationOrBuilderList
in interface MPModelProtoOrBuilder
public MPModelProto.Annotation.Builder addAnnotationBuilder()
repeated .operations_research.MPModelProto.Annotation annotation = 9;
public MPModelProto.Annotation.Builder addAnnotationBuilder(int index)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
public java.util.List<MPModelProto.Annotation.Builder> getAnnotationBuilderList()
repeated .operations_research.MPModelProto.Annotation annotation = 9;
Copyright © 2025. All rights reserved.