Uses of Interface
choco.cp.solver.constraints.global.scheduling.precedence.ITemporalSRelation

Packages that use ITemporalSRelation
choco.cp.common.util.preprocessor.detector.scheduling   
choco.cp.solver.constraints.global.scheduling.precedence   
choco.cp.solver.search   
choco.cp.solver.search.integer.varselector.ratioselector.ratios   
choco.cp.solver.search.integer.varselector.ratioselector.ratios.task   
choco.cp.solver.search.integer.varselector.ratioselector.ratios.task.preserved   
choco.cp.solver.search.integer.varselector.ratioselector.ratios.task.slack   
choco.cp.solver.search.task   
choco.cp.solver.search.task.ordering   
 

Uses of ITemporalSRelation in choco.cp.common.util.preprocessor.detector.scheduling
 

Methods in choco.cp.common.util.preprocessor.detector.scheduling that return ITemporalSRelation
 ITemporalSRelation DisjunctiveSModel.getConstraint(ITask t1, ITask t2)
           
 ITemporalSRelation[] DisjunctiveSModel.getEdges()
           
 

Uses of ITemporalSRelation in choco.cp.solver.constraints.global.scheduling.precedence
 

Classes in choco.cp.solver.constraints.global.scheduling.precedence that implement ITemporalSRelation
 class AbstractPrecedenceSConstraint
           
 class PrecedenceDisjoint
          Let b be a boolean variables; x1, x2 be two integer variables and k1, k2 two integers.
 class PrecedenceImplied
           
 class PrecedenceReified
           b = 1 <=> x1 + k1 <= x2 b = 0 <=> x1 + k1 > x2
 class PrecedenceVDisjoint
          if b is true then t1 ends before t2, otherwise t2 ends before t1.
 class PrecedenceVSDisjoint
          The precedence disjoint constraint with setup times and variable duration.
 class VariablePrecedenceDisjoint
          Let b be a boolean variables; x0, x1 be two integer variables and k1, k2 two integers.
 

Uses of ITemporalSRelation in choco.cp.solver.search
 

Methods in choco.cp.solver.search with parameters of type ITemporalSRelation
static MinRatioSelector VarSelectorFactory.maxPreserved(Solver solver, ITemporalSRelation[] precedences)
           
static RandMinRatioSelector VarSelectorFactory.maxPreserved(Solver solver, ITemporalSRelation[] precedences, long seed)
           
static AssignOrForbidIntVarValPair BranchingFactory.maxPreserved(Solver solver, ITemporalSRelation[] precedences, long seed)
           
static AssignOrForbidIntVarValPair BranchingFactory.maxPreserved(Solver solver, ITemporalSRelation[] precedences, OrderingValSelector valSel)
           
static AssignOrForbidIntVarValPair BranchingFactory.maxPreserved(Solver solver, ITemporalSRelation[] precedences, OrderingValSelector valSel, long seed)
           
static MinRatioSelector VarSelectorFactory.minPreserved(Solver solver, ITemporalSRelation[] precedences)
           
static RandMinRatioSelector VarSelectorFactory.minPreserved(Solver solver, ITemporalSRelation[] precedences, long seed)
           
static AssignOrForbidIntVarValPair BranchingFactory.minPreserved(Solver solver, ITemporalSRelation[] precedences, long seed)
           
static AssignOrForbidIntVarValPair BranchingFactory.minPreserved(Solver solver, ITemporalSRelation[] precedences, OrderingValSelector valSel)
           
static AssignOrForbidIntVarValPair BranchingFactory.minPreserved(Solver solver, ITemporalSRelation[] precedences, OrderingValSelector valSel, long seed)
           
static TaskOverWDegBinBranching BranchingFactory.preservedWDeg(Solver solver, ITemporalSRelation[] precedences, long seed)
           
static TaskOverWDegBinBranching BranchingFactory.preservedWDeg(Solver solver, ITemporalSRelation[] precedences, OrderingValSelector valSel)
           
static TaskOverWDegBinBranching BranchingFactory.preservedWDeg(Solver solver, ITemporalSRelation[] precedences, OrderingValSelector valSel, long seed)
           
static TaskOverWDegBinBranching BranchingFactory.slackWDeg(Solver solver, ITemporalSRelation[] precedences, long seed)
           
static TaskOverWDegBinBranching BranchingFactory.slackWDeg(Solver solver, ITemporalSRelation[] precedences, OrderingValSelector valSel)
           
static TaskOverWDegBinBranching BranchingFactory.slackWDeg(Solver solver, ITemporalSRelation[] precedences, OrderingValSelector valSel, long seed)
           
 

Uses of ITemporalSRelation in choco.cp.solver.search.integer.varselector.ratioselector.ratios
 

Methods in choco.cp.solver.search.integer.varselector.ratioselector.ratios with parameters of type ITemporalSRelation
static MaxPreservedRatio[] RatioFactory.createMaxPreservedRatio(ITemporalSRelation[] precedences)
           
static MinPreservedRatio[] RatioFactory.createMinPreservedRatio(ITemporalSRelation[] precedences)
           
static ITemporalRatio[] RatioFactory.createPreservedWDegRatio(ITemporalSRelation[] precedences, boolean incremental)
           
static ITemporalRatio[] RatioFactory.createSlackWDegRatio(ITemporalSRelation[] precedences, boolean incremental)
           
 

Uses of ITemporalSRelation in choco.cp.solver.search.integer.varselector.ratioselector.ratios.task
 

Fields in choco.cp.solver.search.integer.varselector.ratioselector.ratios.task declared as ITemporalSRelation
 ITemporalSRelation AbstractPrecedenceRatio.precedence
           
 

Methods in choco.cp.solver.search.integer.varselector.ratioselector.ratios.task that return ITemporalSRelation
 ITemporalSRelation ITemporalRatio.getTemporalRelation()
           
 ITemporalSRelation AbstractPrecedenceRatio.getTemporalRelation()
           
 

Constructors in choco.cp.solver.search.integer.varselector.ratioselector.ratios.task with parameters of type ITemporalSRelation
AbstractPrecedenceRatio(ITemporalSRelation precedence)
           
 

Uses of ITemporalSRelation in choco.cp.solver.search.integer.varselector.ratioselector.ratios.task.preserved
 

Constructors in choco.cp.solver.search.integer.varselector.ratioselector.ratios.task.preserved with parameters of type ITemporalSRelation
IncPreservedWDegRatio(ITemporalSRelation precedence)
           
MaxPreservedRatio(ITemporalSRelation precedence)
           
MinPreservedRatio(ITemporalSRelation precedence)
           
PreservedWDegRatio(ITemporalSRelation precedence)
           
 

Uses of ITemporalSRelation in choco.cp.solver.search.integer.varselector.ratioselector.ratios.task.slack
 

Constructors in choco.cp.solver.search.integer.varselector.ratioselector.ratios.task.slack with parameters of type ITemporalSRelation
IncSlackWDegRatio(ITemporalSRelation precedence)
           
SlackWDegRatio(ITemporalSRelation precedence)
           
 

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

Methods in choco.cp.solver.search.task with parameters of type ITemporalSRelation
 int OrderingValSelector.getBestVal(ITemporalSRelation precedence)
           
 

Uses of ITemporalSRelation in choco.cp.solver.search.task.ordering
 

Methods in choco.cp.solver.search.task.ordering with parameters of type ITemporalSRelation
 int RandomOrdering.getBestVal(ITemporalSRelation p)
           
 int MinPreservedOrdering.getBestVal(ITemporalSRelation rel)
           
 int MaxPreservedOrdering.getBestVal(ITemporalSRelation rel)
           
 int LexOrdering.getBestVal(ITemporalSRelation p)
           
 int CentroidOrdering.getBestVal(ITemporalSRelation rel)
           
 



Copyright © 2012. All Rights Reserved.