Class PrioritySearch.LinkingSearch<T extends Var>

java.lang.Object
org.jacop.search.DepthFirstSearch<T>
org.jacop.search.PrioritySearch.LinkingSearch<T>
All Implemented Interfaces:
Search<T>
Enclosing class:
PrioritySearch<T extends Var>

class PrioritySearch.LinkingSearch<T extends Var> extends DepthFirstSearch<T>
  • Field Details

  • Constructor Details

  • Method Details

    • constraineCost

      void constraineCost()
    • constraineCostFromChild

      void constraineCostFromChild(DepthFirstSearch<T> child)
    • labeling

      public boolean labeling()
      Description copied from class: DepthFirstSearch
      It is a labeling function called if the search is a sub-search being called from the parent search. It never assigns a solution as it will be immediately retracted by search calling this one.
      Specified by:
      labeling in interface Search<T extends Var>
      Overrides:
      labeling in class DepthFirstSearch<T extends Var>
      Returns:
      true if the solution was found.