Uses of Interface
choco.kernel.solver.search.IntBranchingDecision

Packages that use IntBranchingDecision
choco.cp.solver.search.integer.branching   
choco.cp.solver.search.integer.branching.domwdeg   
choco.cp.solver.search.real   
choco.cp.solver.search.set   
choco.cp.solver.search.task   
choco.kernel.solver.branch A package devoted to control (branching schemes and heuristics) for branching in a search tree.
choco.kernel.solver.search A package devoted to the the control of search algorithms.
choco.kernel.solver.search.set   
samples.multicostregular.nsp   
trace   
trace.visualizers   
 

Uses of IntBranchingDecision in choco.cp.solver.search.integer.branching
 

Methods in choco.cp.solver.search.integer.branching with parameters of type IntBranchingDecision
 boolean ImpactBasedBranching.finishedBranching(IntBranchingDecision ctx)
           
 boolean DomOverWDegBranching.finishedBranching(IntBranchingDecision decision)
          Deprecated.  
 boolean AssignVar.finishedBranching(IntBranchingDecision decision)
           
 boolean AssignVar.ValueChooserWrapper.finishedBranching(IntBranchingDecision decision)
           
 boolean AssignVar.ValIteratorWrapper.finishedBranching(IntBranchingDecision decision)
           
 boolean AssignVar.ValSelectorWrapper.finishedBranching(IntBranchingDecision decision)
           
 String ImpactBasedBranching.getDecisionLogMessage(IntBranchingDecision decision)
           
 String DomOverWDegBranching.getDecisionLogMessage(IntBranchingDecision decision)
          Deprecated.  
 String AssignVar.getDecisionLogMessage(IntBranchingDecision decision)
           
 String AssignOrForbidIntVarValPair.getDecisionLogMessage(IntBranchingDecision decision)
           
 String AbstractAssignOrForbidBranching.getDecisionLogMessage(IntBranchingDecision decision)
           
 int AssignVar.ValueChooserWrapper.getFirstBranch(IntBranchingDecision decision)
           
 int AssignVar.ValIteratorWrapper.getFirstBranch(IntBranchingDecision decision)
           
 int AssignVar.ValSelectorWrapper.getFirstBranch(IntBranchingDecision decision)
           
 int AssignVar.ValueChooserWrapper.getNextBranch(IntBranchingDecision decision)
           
 int AssignVar.ValIteratorWrapper.getNextBranch(IntBranchingDecision decision)
           
 int AssignVar.ValSelectorWrapper.getNextBranch(IntBranchingDecision decision)
           
 void DomOverWDegBinBranching.goDownBranch(IntBranchingDecision ctx)
          Deprecated.  
 void ImpactBasedBranching.goDownBranch(IntBranchingDecision ctx)
           
 void DomOverWDegBranching.goDownBranch(IntBranchingDecision decision)
          Deprecated.  
 void AssignVar.goDownBranch(IntBranchingDecision decision)
           
 void AssignOrForbidIntVarValPair.goDownBranch(IntBranchingDecision decision)
           
 void AssignOrForbidIntVarVal.goDownBranch(IntBranchingDecision ctx)
           
 void PackDynRemovals.goUpBranch(IntBranchingDecision decision)
           
 void ImpactBasedBranching.goUpBranch(IntBranchingDecision decision)
           
 void DomOverWDegBranching.goUpBranch(IntBranchingDecision decision)
          Deprecated.  
 void AssignVar.goUpBranch(IntBranchingDecision decision)
           
 void ImpactBasedBranching.setFirstBranch(IntBranchingDecision ctx)
           
 void DomOverWDegBranching.setFirstBranch(IntBranchingDecision decision)
          Deprecated.  
 void AssignVar.setFirstBranch(IntBranchingDecision decision)
           
 void AssignOrForbidIntVarValPair.setFirstBranch(IntBranchingDecision decision)
           
 void AbstractAssignOrForbidBranching.setFirstBranch(IntBranchingDecision decision)
           
 void ImpactBasedBranching.setNextBranch(IntBranchingDecision ctx)
           
 void DomOverWDegBranching.setNextBranch(IntBranchingDecision decision)
          Deprecated.  
 void AssignVar.setNextBranch(IntBranchingDecision decision)
           
 

Uses of IntBranchingDecision in choco.cp.solver.search.integer.branching.domwdeg
 

Methods in choco.cp.solver.search.integer.branching.domwdeg with parameters of type IntBranchingDecision
 boolean DomOverWDegBranchingNew.finishedBranching(IntBranchingDecision decision)
           
 boolean AbstractDomOverWDegBinBranching.finishedBranching(IntBranchingDecision decision)
           
 String DomOverWDegBranchingNew.getDecisionLogMessage(IntBranchingDecision decision)
           
 String AbstractDomOverWDegBinBranching.getDecisionLogMessage(IntBranchingDecision decision)
           
 void AbstractDomOverWDegBinBranching.getNextBranch(IntBranchingDecision decision)
           
 void TaskOverWDegBinBranching.goDownBranch(IntBranchingDecision decision)
           
 void DomOverWDegBranchingNew.goDownBranch(IntBranchingDecision decision)
           
 void DomOverWDegBinBranchingNew.goDownBranch(IntBranchingDecision decision)
           
 void DomOverWDegBranchingNew.goUpBranch(IntBranchingDecision decision)
           
 void AbstractDomOverWDegBinBranching.goUpBranch(IntBranchingDecision decision)
          nothing to do
 void TaskOverWDegBinBranching.setFirstBranch(IntBranchingDecision decision)
           
 void DomOverWDegBranchingNew.setFirstBranch(IntBranchingDecision decision)
           
 void DomOverWDegBinBranchingNew.setFirstBranch(IntBranchingDecision decision)
           
 void TaskOverWDegBinBranching.setNextBranch(IntBranchingDecision decision)
           
 void DomOverWDegBranchingNew.setNextBranch(IntBranchingDecision decision)
           
 void DomOverWDegBinBranchingNew.setNextBranch(IntBranchingDecision decision)
           
 void AbstractDomOverWDegBinBranching.setNextBranch(IntBranchingDecision decision)
          nothing to do
 

Uses of IntBranchingDecision in choco.cp.solver.search.real
 

Methods in choco.cp.solver.search.real with parameters of type IntBranchingDecision
 boolean AssignInterval.finishedBranching(IntBranchingDecision decision)
           
 String AssignInterval.getDecisionLogMessage(IntBranchingDecision decision)
           
 void AssignInterval.goDownBranch(IntBranchingDecision decision)
           
 void AssignInterval.goUpBranch(IntBranchingDecision decision)
          do nothing
 void AssignInterval.setFirstBranch(IntBranchingDecision decision)
           
 void AssignInterval.setNextBranch(IntBranchingDecision decision)
           
 

Uses of IntBranchingDecision in choco.cp.solver.search.set
 

Methods in choco.cp.solver.search.set with parameters of type IntBranchingDecision
 void AssignSetVar.setFirstBranch(IntBranchingDecision decision)
           
 

Uses of IntBranchingDecision in choco.cp.solver.search.task
 

Methods in choco.cp.solver.search.task with parameters of type IntBranchingDecision
 boolean SetTimes.finishedBranching(IntBranchingDecision decision)
          Finished branching.
 String SetTimes.getDecisionLogMessage(IntBranchingDecision decision)
           
 void SetTimes.goDownBranch(IntBranchingDecision decision)
          select a remaining task with the heuristic and assign its earliest starting time.
 void SetTimes.goUpBranch(IntBranchingDecision decision)
          set the task not selectable.
 void SetTimes.setFirstBranch(IntBranchingDecision decision)
           
 void SetTimes.setNextBranch(IntBranchingDecision decision)
           
 

Uses of IntBranchingDecision in choco.kernel.solver.branch
 

Methods in choco.kernel.solver.branch with parameters of type IntBranchingDecision
 boolean IntBranching.finishedBranching(IntBranchingDecision decision)
          Checks whether all branches have already been explored at the current choice point.
 boolean BranchingWithLoggingStatements.finishedBranching(IntBranchingDecision decision)
           
 boolean AbstractIntBranching.finishedBranching(IntBranchingDecision decision)
          Deprecated. Checks whether all branches have already been explored at the current choice point.
 boolean AbstractBinIntBranchingStrategy.finishedBranching(IntBranchingDecision ctx)
           
 String IntBranching.getDecisionLogMessage(IntBranchingDecision decision)
          The logging message associated with the current decision.
 String BranchingWithLoggingStatements.getDecisionLogMessage(IntBranchingDecision decision)
           
 String AbstractIntBranching.getDecisionLogMessage(IntBranchingDecision decision)
          Deprecated. The logging message associated with the current decision.
static String AbstractIntBranchingStrategy.getDefaultAssignMsg(IntBranchingDecision decision)
           
static String AbstractIntBranchingStrategy.getDefaultAssignOrForbidMsg(IntBranchingDecision decision)
           
 void IntBranching.goDownBranch(IntBranchingDecision decision)
          Performs the action, so that we go down a branch from the current choice point.
 void BranchingWithLoggingStatements.goDownBranch(IntBranchingDecision decision)
           
 void AbstractIntBranching.goDownBranch(IntBranchingDecision decision)
          Deprecated. Performs the action, so that we go down a branch from the current choice point.
 void IntBranching.goUpBranch(IntBranchingDecision decision)
          Performs the action, so that we go up the current branch to the father choice point.
 void BranchingWithLoggingStatements.goUpBranch(IntBranchingDecision decision)
           
 void AbstractIntBranching.goUpBranch(IntBranchingDecision decision)
          Deprecated. Performs the action, so that we go up the current branch to the father choice point.
 void AbstractBinIntBranchingStrategy.goUpBranch(IntBranchingDecision decision)
          nothing to do
protected  String BranchingWithLoggingStatements.makeLoggingMessage(IntBranchingDecision decision, String dirMsg, int worldStamp)
           
 void IntBranching.setFirstBranch(IntBranchingDecision decision)
          compute the first decision by setting a branching value or modifying the branching object
 void BranchingWithLoggingStatements.setFirstBranch(IntBranchingDecision decision)
           
 void AbstractIntBranching.setFirstBranch(IntBranchingDecision decision)
          Deprecated. compute the first decision by setting a branching value or modifying the branching object
 void IntBranching.setNextBranch(IntBranchingDecision decision)
          compute the next decision by setting a branching value or modifying the branching object
 void BranchingWithLoggingStatements.setNextBranch(IntBranchingDecision decision)
           
 void AbstractIntBranching.setNextBranch(IntBranchingDecision decision)
          Deprecated. compute the next decision by setting a branching value or modifying the branching object
 void AbstractBinIntBranchingStrategy.setNextBranch(IntBranchingDecision ctx)
           
 

Uses of IntBranchingDecision in choco.kernel.solver.search
 

Classes in choco.kernel.solver.search that implement IntBranchingDecision
 class IntBranchingTrace
          A class for keeping a trace of the search algorithm, through an IntBranching (storing the current branching object, as well as the label of the current branch)
 

Uses of IntBranchingDecision in choco.kernel.solver.search.set
 

Methods in choco.kernel.solver.search.set with parameters of type IntBranchingDecision
 String AbstractSetBranchingStrategy.getDecisionLogMessage(IntBranchingDecision decision)
           
 void AbstractSetBranchingStrategy.goDownBranch(IntBranchingDecision decision)
           
 

Uses of IntBranchingDecision in samples.multicostregular.nsp
 

Methods in samples.multicostregular.nsp with parameters of type IntBranchingDecision
 boolean NSPBranching.finishedBranching(IntBranchingDecision decision)
           
 String NSPBranching.getDecisionLogMessage(IntBranchingDecision decision)
           
 void NSPBranching.goDownBranch(IntBranchingDecision decision)
           
 void NSPBranching.goUpBranch(IntBranchingDecision decision)
           
 void NSPBranching.setFirstBranch(IntBranchingDecision decision)
           
 void NSPBranching.setNextBranch(IntBranchingDecision decision)
           
 

Uses of IntBranchingDecision in trace
 

Methods in trace with parameters of type IntBranchingDecision
protected abstract  void Visualizer.print(org.slf4j.Logger logger, boolean focus, IntBranchingDecision decision)
           
 void VoidWrapper.setBranchingDecision(IntBranchingDecision currentDecision)
           
 void VisuWrapper.setBranchingDecision(IntBranchingDecision currentDecision)
           
 

Uses of IntBranchingDecision in trace.visualizers
 

Methods in trace.visualizers with parameters of type IntBranchingDecision
protected  void Vector.print(org.slf4j.Logger logger, boolean focus, IntBranchingDecision decision)
           
protected  void LexLt.print(org.slf4j.Logger logger, boolean focus, IntBranchingDecision decision)
           
protected  void LexLe.print(org.slf4j.Logger logger, boolean focus, IntBranchingDecision decision)
           
protected  void Inverse.print(org.slf4j.Logger logger, boolean focus, IntBranchingDecision decision)
           
protected  void Gcc.print(org.slf4j.Logger logger, boolean focus, IntBranchingDecision decision)
           
protected  void Element.print(org.slf4j.Logger logger, boolean focus, IntBranchingDecision decision)
           
protected  void DomainMatrix.print(org.slf4j.Logger logger, boolean focus, IntBranchingDecision decision)
           
protected  void Cumulative.print(org.slf4j.Logger logger, boolean focus, IntBranchingDecision decision)
           
protected  void BoolChanneling.print(org.slf4j.Logger logger, boolean focus, IntBranchingDecision decision)
           
protected  void BinPacking.print(org.slf4j.Logger logger, boolean focus, IntBranchingDecision decision)
           
 



Copyright © 2012. All Rights Reserved.