Uses of Class
com.google.ortools.sat.CpSolverResponse.Builder
Packages that use CpSolverResponse.Builder
-
Uses of CpSolverResponse.Builder in com.google.ortools.sat
Subclasses with type arguments of type CpSolverResponse.Builder in com.google.ortools.satModifier and TypeClassDescriptionstatic final class
The response returned by a solver trying to solve a CpModelProto.Methods in com.google.ortools.sat that return CpSolverResponse.BuilderModifier and TypeMethodDescriptionCpSolverResponse.Builder.addAdditionalSolutions
(int index, CpSolverSolution value) If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.CpSolverResponse.Builder.addAdditionalSolutions
(int index, CpSolverSolution.Builder builderForValue) If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.CpSolverResponse.Builder.addAdditionalSolutions
(CpSolverSolution value) If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.CpSolverResponse.Builder.addAdditionalSolutions
(CpSolverSolution.Builder builderForValue) If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.CpSolverResponse.Builder.addAllAdditionalSolutions
(Iterable<? extends CpSolverSolution> values) If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.CpSolverResponse.Builder.addAllSolution
(Iterable<? extends Long> values) A feasible solution to the given problem.CpSolverResponse.Builder.addAllSufficientAssumptionsForInfeasibility
(Iterable<? extends Integer> values) A subset of the model "assumptions" field.CpSolverResponse.Builder.addAllTightenedVariables
(Iterable<? extends IntegerVariableProto> values) Advanced usage.CpSolverResponse.Builder.addSolution
(long value) A feasible solution to the given problem.CpSolverResponse.Builder.addSufficientAssumptionsForInfeasibility
(int value) A subset of the model "assumptions" field.CpSolverResponse.Builder.addTightenedVariables
(int index, IntegerVariableProto value) Advanced usage.CpSolverResponse.Builder.addTightenedVariables
(int index, IntegerVariableProto.Builder builderForValue) Advanced usage.CpSolverResponse.Builder.addTightenedVariables
(IntegerVariableProto value) Advanced usage.CpSolverResponse.Builder.addTightenedVariables
(IntegerVariableProto.Builder builderForValue) Advanced usage.CpSolverResponse.Builder.clear()
CpSolverResponse.Builder.clearAdditionalSolutions()
If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.CpSolverResponse.Builder.clearBestObjectiveBound()
Only make sense for an optimization problem.CpSolverResponse.Builder.clearDeterministicTime()
double deterministic_time = 17;
CpSolverResponse.Builder.clearGapIntegral()
The integral of log(1 + absolute_objective_gap) over time.CpSolverResponse.Builder.clearInnerObjectiveLowerBound()
Advanced usage.CpSolverResponse.Builder.clearIntegerObjective()
Contains the integer objective optimized internally.CpSolverResponse.Builder.clearNumBinaryPropagations()
int64 num_binary_propagations = 13;
CpSolverResponse.Builder.clearNumBooleans()
int64 num_booleans = 10;
CpSolverResponse.Builder.clearNumBranches()
int64 num_branches = 12;
CpSolverResponse.Builder.clearNumConflicts()
int64 num_conflicts = 11;
CpSolverResponse.Builder.clearNumFixedBooleans()
int64 num_fixed_booleans = 31;
CpSolverResponse.Builder.clearNumIntegerPropagations()
int64 num_integer_propagations = 14;
CpSolverResponse.Builder.clearNumIntegers()
Some statistics about the solve.CpSolverResponse.Builder.clearNumLpIterations()
int64 num_lp_iterations = 25;
CpSolverResponse.Builder.clearNumRestarts()
int64 num_restarts = 24;
CpSolverResponse.Builder.clearObjectiveValue()
Only make sense for an optimization problem.CpSolverResponse.Builder.clearSolution()
A feasible solution to the given problem.CpSolverResponse.Builder.clearSolutionInfo()
Additional information about how the solution was found.CpSolverResponse.Builder.clearSolveLog()
The solve log will be filled if the parameter log_to_response is set to true.CpSolverResponse.Builder.clearStatus()
The status of the solve.CpSolverResponse.Builder.clearSufficientAssumptionsForInfeasibility()
A subset of the model "assumptions" field.CpSolverResponse.Builder.clearTightenedVariables()
Advanced usage.CpSolverResponse.Builder.clearUserTime()
double user_time = 16;
CpSolverResponse.Builder.clearWallTime()
The time counted from the beginning of the Solve() call.CpSolverResponse.Builder.mergeFrom
(CpSolverResponse other) CpSolverResponse.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) CpSolverResponse.Builder.mergeFrom
(com.google.protobuf.Message other) CpSolverResponse.Builder.mergeIntegerObjective
(CpObjectiveProto value) Contains the integer objective optimized internally.static CpSolverResponse.Builder
CpSolverResponse.newBuilder()
static CpSolverResponse.Builder
CpSolverResponse.newBuilder
(CpSolverResponse prototype) CpSolverResponse.newBuilderForType()
protected CpSolverResponse.Builder
CpSolverResponse.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) CpSolverResponse.Builder.removeAdditionalSolutions
(int index) If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.CpSolverResponse.Builder.removeTightenedVariables
(int index) Advanced usage.CpSolverResponse.Builder.setAdditionalSolutions
(int index, CpSolverSolution value) If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.CpSolverResponse.Builder.setAdditionalSolutions
(int index, CpSolverSolution.Builder builderForValue) If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.CpSolverResponse.Builder.setBestObjectiveBound
(double value) Only make sense for an optimization problem.CpSolverResponse.Builder.setDeterministicTime
(double value) double deterministic_time = 17;
CpSolverResponse.Builder.setGapIntegral
(double value) The integral of log(1 + absolute_objective_gap) over time.CpSolverResponse.Builder.setInnerObjectiveLowerBound
(long value) Advanced usage.CpSolverResponse.Builder.setIntegerObjective
(CpObjectiveProto value) Contains the integer objective optimized internally.CpSolverResponse.Builder.setIntegerObjective
(CpObjectiveProto.Builder builderForValue) Contains the integer objective optimized internally.CpSolverResponse.Builder.setNumBinaryPropagations
(long value) int64 num_binary_propagations = 13;
CpSolverResponse.Builder.setNumBooleans
(long value) int64 num_booleans = 10;
CpSolverResponse.Builder.setNumBranches
(long value) int64 num_branches = 12;
CpSolverResponse.Builder.setNumConflicts
(long value) int64 num_conflicts = 11;
CpSolverResponse.Builder.setNumFixedBooleans
(long value) int64 num_fixed_booleans = 31;
CpSolverResponse.Builder.setNumIntegerPropagations
(long value) int64 num_integer_propagations = 14;
CpSolverResponse.Builder.setNumIntegers
(long value) Some statistics about the solve.CpSolverResponse.Builder.setNumLpIterations
(long value) int64 num_lp_iterations = 25;
CpSolverResponse.Builder.setNumRestarts
(long value) int64 num_restarts = 24;
CpSolverResponse.Builder.setObjectiveValue
(double value) Only make sense for an optimization problem.CpSolverResponse.Builder.setSolution
(int index, long value) A feasible solution to the given problem.CpSolverResponse.Builder.setSolutionInfo
(String value) Additional information about how the solution was found.CpSolverResponse.Builder.setSolutionInfoBytes
(com.google.protobuf.ByteString value) Additional information about how the solution was found.CpSolverResponse.Builder.setSolveLog
(String value) The solve log will be filled if the parameter log_to_response is set to true.CpSolverResponse.Builder.setSolveLogBytes
(com.google.protobuf.ByteString value) The solve log will be filled if the parameter log_to_response is set to true.CpSolverResponse.Builder.setStatus
(CpSolverStatus value) The status of the solve.CpSolverResponse.Builder.setStatusValue
(int value) The status of the solve.CpSolverResponse.Builder.setSufficientAssumptionsForInfeasibility
(int index, int value) A subset of the model "assumptions" field.CpSolverResponse.Builder.setTightenedVariables
(int index, IntegerVariableProto value) Advanced usage.CpSolverResponse.Builder.setTightenedVariables
(int index, IntegerVariableProto.Builder builderForValue) Advanced usage.CpSolverResponse.Builder.setUserTime
(double value) double user_time = 16;
CpSolverResponse.Builder.setWallTime
(double value) The time counted from the beginning of the Solve() call.CpSolverResponse.toBuilder()