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 classThe 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.BuilderCpSolverResponse.newBuilder()static CpSolverResponse.BuilderCpSolverResponse.newBuilder(CpSolverResponse prototype) CpSolverResponse.newBuilderForType()protected CpSolverResponse.BuilderCpSolverResponse.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()