Class SolveWrapper

java.lang.Object
com.google.ortools.sat.SolveWrapper

public class SolveWrapper extends Object
  • Field Details

    • swigCMemOwn

      protected transient boolean swigCMemOwn
  • Constructor Details

    • SolveWrapper

      public SolveWrapper(long cPtr, boolean cMemoryOwn)
    • SolveWrapper

      public SolveWrapper()
  • Method Details

    • getCPtr

      public static long getCPtr(SolveWrapper obj)
    • swigRelease

      public static long swigRelease(SolveWrapper obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class Object
    • delete

      public void delete()
    • setParameters

      public void setParameters(SatParameters parameters)
    • addSolutionCallback

      public void addSolutionCallback(SolutionCallback callback)
    • clearSolutionCallback

      public void clearSolutionCallback(SolutionCallback callback)
    • addLogCallback

      public void addLogCallback(Consumer<String> log_callback)
    • addBestBoundCallback

      public void addBestBoundCallback(Consumer<Double> best_bound_callback)
    • solve

      public CpSolverResponse solve(CpModelProto model_proto)
    • stopSearch

      public void stopSearch()