Java Reference

Java Reference

CpSolverResponseOrBuilder.java
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ortools/sat/cp_model.proto
3 
4 package com.google.ortools.sat;
5 
6 public interface CpSolverResponseOrBuilder extends
7  // @@protoc_insertion_point(interface_extends:operations_research.sat.CpSolverResponse)
8  com.google.protobuf.MessageOrBuilder {
9 
18  int getStatusValue();
28 
40  java.util.List<java.lang.Long> getSolutionList();
52  int getSolutionCount();
65  long getSolution(int index);
66 
78  double getObjectiveValue();
79 
90  double getBestObjectiveBound();
91 
103  java.util.List<com.google.ortools.sat.CpSolverSolution>
140  java.util.List<? extends com.google.ortools.sat.CpSolverSolutionOrBuilder>
154  int index);
155 
172  java.util.List<com.google.ortools.sat.IntegerVariableProto>
224  java.util.List<? extends com.google.ortools.sat.IntegerVariableProtoOrBuilder>
243  int index);
244 
267  java.util.List<java.lang.Integer> getSufficientAssumptionsForInfeasibilityList();
315 
326  boolean hasIntegerObjective();
348 
362 
372  long getNumBooleans();
373 
378  long getNumConflicts();
379 
384  long getNumBranches();
385 
391 
397 
402  long getNumRestarts();
403 
408  long getNumLpIterations();
409 
418  double getWallTime();
419 
424  double getUserTime();
425 
430  double getDeterministicTime();
431 
440  double getGapIntegral();
441 
451  java.lang.String getSolutionInfo();
461  com.google.protobuf.ByteString
463 
473  java.lang.String getSolveLog();
483  com.google.protobuf.ByteString
485 }
com.google.protobuf.ByteString getSolveLogBytes()
java.util.List<? extends com.google.ortools.sat.IntegerVariableProtoOrBuilder > getTightenedVariablesOrBuilderList()
java.util.List< java.lang.Long > getSolutionList()
java.util.List< com.google.ortools.sat.CpSolverSolution > getAdditionalSolutionsList()
long getNumRestarts()
int64 num_restarts = 24;
com.google.ortools.sat.IntegerVariableProto getTightenedVariables(int index)
java.util.List<? extends com.google.ortools.sat.CpSolverSolutionOrBuilder > getAdditionalSolutionsOrBuilderList()
long getNumBranches()
int64 num_branches = 12;
double getUserTime()
double user_time = 16;
long getNumLpIterations()
int64 num_lp_iterations = 25;
java.util.List< java.lang.Integer > getSufficientAssumptionsForInfeasibilityList()
long getNumBinaryPropagations()
int64 num_binary_propagations = 13;
com.google.ortools.sat.CpObjectiveProtoOrBuilder getIntegerObjectiveOrBuilder()
com.google.ortools.sat.CpSolverSolutionOrBuilder getAdditionalSolutionsOrBuilder(int index)
com.google.protobuf.ByteString getSolutionInfoBytes()
com.google.ortools.sat.CpObjectiveProto getIntegerObjective()
com.google.ortools.sat.IntegerVariableProtoOrBuilder getTightenedVariablesOrBuilder(int index)
long getNumIntegerPropagations()
int64 num_integer_propagations = 14;
com.google.ortools.sat.CpSolverSolution getAdditionalSolutions(int index)
java.util.List< com.google.ortools.sat.IntegerVariableProto > getTightenedVariablesList()
long getNumConflicts()
int64 num_conflicts = 11;
double getDeterministicTime()
double deterministic_time = 17;
com.google.ortools.sat.CpSolverStatus getStatus()