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 classOptimization 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.BuilderCpObjectiveProto.newBuilder()static CpObjectiveProto.BuilderCpObjectiveProto.newBuilder(CpObjectiveProto prototype) CpObjectiveProto.newBuilderForType()protected CpObjectiveProto.BuilderCpObjectiveProto.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.