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 
105  java.util.List<java.lang.Long> getSolutionLowerBoundsList();
134  long getSolutionLowerBounds(int index);
135 
140  java.util.List<java.lang.Long> getSolutionUpperBoundsList();
151  long getSolutionUpperBounds(int index);
152 
169  java.util.List<com.google.ortools.sat.IntegerVariableProto>
221  java.util.List<? extends com.google.ortools.sat.IntegerVariableProtoOrBuilder>
240  int index);
241 
264  java.util.List<java.lang.Integer> getSufficientAssumptionsForInfeasibilityList();
312 
324  boolean getAllSolutionsWereFound();
325 
334  long getNumBooleans();
335 
340  long getNumConflicts();
341 
346  long getNumBranches();
347 
353 
359 
364  long getNumRestarts();
365 
370  long getNumLpIterations();
371 
376  double getWallTime();
377 
382  double getUserTime();
383 
388  double getDeterministicTime();
389 
394  double getPrimalIntegral();
395 
404  java.lang.String getSolutionInfo();
413  com.google.protobuf.ByteString
415 
425  java.lang.String getSolveLog();
435  com.google.protobuf.ByteString
437 }
com.google.protobuf.ByteString getSolveLogBytes()
java.util.List<? extends com.google.ortools.sat.IntegerVariableProtoOrBuilder > getTightenedVariablesOrBuilderList()
java.util.List< java.lang.Long > getSolutionList()
long getNumRestarts()
int64 num_restarts = 24;
com.google.ortools.sat.IntegerVariableProto getTightenedVariables(int index)
long getNumBranches()
int64 num_branches = 12;
double getUserTime()
double user_time = 16;
java.util.List< java.lang.Long > getSolutionUpperBoundsList()
repeated int64 solution_upper_bounds = 19;
long getNumLpIterations()
int64 num_lp_iterations = 25;
long getSolutionUpperBounds(int index)
repeated int64 solution_upper_bounds = 19;
java.util.List< java.lang.Long > getSolutionLowerBoundsList()
java.util.List< java.lang.Integer > getSufficientAssumptionsForInfeasibilityList()
long getNumBinaryPropagations()
int64 num_binary_propagations = 13;
com.google.protobuf.ByteString getSolutionInfoBytes()
com.google.ortools.sat.IntegerVariableProtoOrBuilder getTightenedVariablesOrBuilder(int index)
double getWallTime()
double wall_time = 15;
double getPrimalIntegral()
double primal_integral = 22;
long getNumIntegerPropagations()
int64 num_integer_propagations = 14;
java.util.List< com.google.ortools.sat.IntegerVariableProto > getTightenedVariablesList()
int getSolutionUpperBoundsCount()
repeated int64 solution_upper_bounds = 19;
long getNumConflicts()
int64 num_conflicts = 11;
double getDeterministicTime()
double deterministic_time = 17;
com.google.ortools.sat.CpSolverStatus getStatus()