Class DecisionBuilder

java.lang.Object
com.google.ortools.constraintsolver.BaseObject
com.google.ortools.constraintsolver.DecisionBuilder
Direct Known Subclasses:
JavaDecisionBuilder

public class DecisionBuilder extends BaseObject
A DecisionBuilder is responsible for creating the search tree. The
important method is Next(), which returns the next decision to execute.
  • Constructor Details

    • DecisionBuilder

      public DecisionBuilder(long cPtr, boolean cMemoryOwn)
    • DecisionBuilder

      public DecisionBuilder()
  • Method Details

    • getCPtr

      public static long getCPtr(DecisionBuilder obj)
    • swigRelease

      public static long swigRelease(DecisionBuilder obj)
    • finalize

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

      public void delete()
      Overrides:
      delete in class BaseObject
    • swigDirectorDisconnect

      protected void swigDirectorDisconnect()
    • swigReleaseOwnership

      public void swigReleaseOwnership()
    • swigTakeOwnership

      public void swigTakeOwnership()
    • nextWrap

      public Decision nextWrap(Solver s)
      This is the main method of the decision builder class. It must
      return a decision (an instance of the class Decision). If it
      returns nullptr, this means that the decision builder has finished
      its work.
    • toString

      public String toString()
      Overrides:
      toString in class BaseObject
    • set_name

      public void set_name(String name)
    • GetName

      public String GetName()