Class DecisionVisitor

java.lang.Object
com.google.ortools.constraintsolver.BaseObject
com.google.ortools.constraintsolver.DecisionVisitor
Direct Known Subclasses:
SymmetryBreaker

public class DecisionVisitor extends BaseObject
A DecisionVisitor is used to inspect a decision.
It contains virtual methods for all type of 'declared' decisions.
  • Constructor Details

    • DecisionVisitor

      public DecisionVisitor(long cPtr, boolean cMemoryOwn)
    • DecisionVisitor

      public DecisionVisitor()
  • Method Details

    • getCPtr

      public static long getCPtr(DecisionVisitor obj)
    • swigRelease

      public static long swigRelease(DecisionVisitor 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()
    • visitSetVariableValue

      public void visitSetVariableValue(IntVar var, long value)
    • visitSplitVariableDomain

      public void visitSplitVariableDomain(IntVar var, long value, boolean start_with_lower_half)
    • visitScheduleOrPostpone

      public void visitScheduleOrPostpone(IntervalVar var, long est)
    • visitScheduleOrExpedite

      public void visitScheduleOrExpedite(IntervalVar var, long est)
    • visitRankFirstInterval

      public void visitRankFirstInterval(SequenceVar sequence, int index)
    • visitRankLastInterval

      public void visitRankLastInterval(SequenceVar sequence, int index)
    • visitUnknownDecision

      public void visitUnknownDecision()