Uses of Class
com.google.ortools.sat.CpObjectiveProto.Builder
Packages that use CpObjectiveProto.Builder
-
Uses of CpObjectiveProto.Builder in com.google.ortools.sat
Subclasses with type arguments of type CpObjectiveProto.Builder in com.google.ortools.satModifier and TypeClassDescriptionstatic final class
Optimization objective.Methods in com.google.ortools.sat that return CpObjectiveProto.BuilderModifier and TypeMethodDescriptionCpObjectiveProto.Builder.addAllCoeffs
(Iterable<? extends Long> values) repeated int64 coeffs = 4;
CpObjectiveProto.Builder.addAllDomain
(Iterable<? extends Long> values) If non-empty, only look for an objective value in the given domain.CpObjectiveProto.Builder.addAllVars
(Iterable<? extends Integer> values) The linear terms of the objective to minimize.CpObjectiveProto.Builder.addCoeffs
(long value) repeated int64 coeffs = 4;
CpObjectiveProto.Builder.addDomain
(long value) If non-empty, only look for an objective value in the given domain.CpObjectiveProto.Builder.addVars
(int value) The linear terms of the objective to minimize.CpObjectiveProto.Builder.clear()
CpObjectiveProto.Builder.clearCoeffs()
repeated int64 coeffs = 4;
CpObjectiveProto.Builder.clearDomain()
If non-empty, only look for an objective value in the given domain.CpObjectiveProto.Builder.clearIntegerAfterOffset()
int64 integer_after_offset = 9;
CpObjectiveProto.Builder.clearIntegerBeforeOffset()
Internal fields to recover a bound on the original integer objective from the presolved one.CpObjectiveProto.Builder.clearIntegerScalingFactor()
int64 integer_scaling_factor = 8;
CpObjectiveProto.Builder.clearOffset()
The displayed objective is always: scaling_factor * (sum(coefficients[i] * objective_vars[i]) + offset).CpObjectiveProto.Builder.clearScalingFactor()
double scaling_factor = 3;
CpObjectiveProto.Builder.clearScalingWasExact()
Internal field.CpObjectiveProto.Builder.clearVars()
The linear terms of the objective to minimize.CpSolverResponse.Builder.getIntegerObjectiveBuilder()
Contains the integer objective optimized internally.CpModelProto.Builder.getObjectiveBuilder()
The objective to minimize.CpObjectiveProto.Builder.mergeFrom
(CpObjectiveProto other) CpObjectiveProto.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) CpObjectiveProto.Builder.mergeFrom
(com.google.protobuf.Message other) static CpObjectiveProto.Builder
CpObjectiveProto.newBuilder()
static CpObjectiveProto.Builder
CpObjectiveProto.newBuilder
(CpObjectiveProto prototype) CpObjectiveProto.newBuilderForType()
protected CpObjectiveProto.Builder
CpObjectiveProto.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) CpObjectiveProto.Builder.setCoeffs
(int index, long value) repeated int64 coeffs = 4;
CpObjectiveProto.Builder.setDomain
(int index, long value) If non-empty, only look for an objective value in the given domain.CpObjectiveProto.Builder.setIntegerAfterOffset
(long value) int64 integer_after_offset = 9;
CpObjectiveProto.Builder.setIntegerBeforeOffset
(long value) Internal fields to recover a bound on the original integer objective from the presolved one.CpObjectiveProto.Builder.setIntegerScalingFactor
(long value) int64 integer_scaling_factor = 8;
CpObjectiveProto.Builder.setOffset
(double value) The displayed objective is always: scaling_factor * (sum(coefficients[i] * objective_vars[i]) + offset).CpObjectiveProto.Builder.setScalingFactor
(double value) double scaling_factor = 3;
CpObjectiveProto.Builder.setScalingWasExact
(boolean value) Internal field.CpObjectiveProto.Builder.setVars
(int index, int value) The linear terms of the objective to minimize.CpObjectiveProto.toBuilder()
Methods in com.google.ortools.sat with parameters of type CpObjectiveProto.BuilderModifier and TypeMethodDescriptionCpSolverResponse.Builder.setIntegerObjective
(CpObjectiveProto.Builder builderForValue) Contains the integer objective optimized internally.CpModelProto.Builder.setObjective
(CpObjectiveProto.Builder builderForValue) The objective to minimize.