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 
17  int getStatusValue();
26 
37  java.util.List<java.lang.Long> getSolutionList();
48  int getSolutionCount();
59  long getSolution(int index);
60 
71  double getObjectiveValue();
72 
82  double getBestObjectiveBound();
83 
96  java.util.List<java.lang.Long> getSolutionLowerBoundsList();
122  long getSolutionLowerBounds(int index);
123 
127  java.util.List<java.lang.Long> getSolutionUpperBoundsList();
135  long getSolutionUpperBounds(int index);
136 
153  java.util.List<com.google.ortools.sat.IntegerVariableProto>
205  java.util.List<? extends com.google.ortools.sat.IntegerVariableProtoOrBuilder>
224  int index);
225 
236  boolean getAllSolutionsWereFound();
237 
245  long getNumBooleans();
246 
250  long getNumConflicts();
251 
255  long getNumBranches();
256 
261 
266 
270  double getWallTime();
271 
275  double getUserTime();
276 
280  double getDeterministicTime();
281 
289  java.lang.String getSolutionInfo();
297  com.google.protobuf.ByteString
299 }
java.util.List<? extends com.google.ortools.sat.IntegerVariableProtoOrBuilder > getTightenedVariablesOrBuilderList()
java.util.List< java.lang.Long > getSolutionLowerBoundsList()
com.google.ortools.sat.IntegerVariableProtoOrBuilder getTightenedVariablesOrBuilder(int index)
java.util.List< java.lang.Long > getSolutionUpperBoundsList()
repeated int64 solution_upper_bounds = 19;
double getUserTime()
double user_time = 16;
long getNumConflicts()
int64 num_conflicts = 11;
int getSolutionUpperBoundsCount()
repeated int64 solution_upper_bounds = 19;
java.util.List< com.google.ortools.sat.IntegerVariableProto > getTightenedVariablesList()
com.google.ortools.sat.IntegerVariableProto getTightenedVariables(int index)
long getSolutionUpperBounds(int index)
repeated int64 solution_upper_bounds = 19;
long getNumIntegerPropagations()
int64 num_integer_propagations = 14;
com.google.ortools.sat.CpSolverStatus getStatus()
long getNumBranches()
int64 num_branches = 12;
long getNumBinaryPropagations()
int64 num_binary_propagations = 13;
double getWallTime()
double wall_time = 15;
double getDeterministicTime()
double deterministic_time = 17;
com.google.protobuf.ByteString getSolutionInfoBytes()
java.util.List< java.lang.Long > getSolutionList()