choco.cp.model.managers.constraints.global
Class PackManager

java.lang.Object
  extended by choco.kernel.model.constraints.ConstraintManager<Variable>
      extended by choco.cp.model.managers.MixedConstraintManager
          extended by choco.cp.model.managers.constraints.global.PackManager
All Implemented Interfaces:
ExpressionManager

public final class PackManager
extends MixedConstraintManager

Created by IntelliJ IDEA. User: charles Date: 8 août 2008 Time: 20:08:04


Field Summary
 
Fields inherited from interface choco.kernel.model.constraints.ExpressionManager
LOGGER
 
Constructor Summary
PackManager()
           
 
Method Summary
 int[] getFavoriteDomains(List<String> options)
           
 SConstraint makeConstraint(Solver solver, Variable[] variables, Object parameters, List<String> options)
          Build a constraint for the given solver and "model variables"
 
Methods inherited from class choco.cp.model.managers.MixedConstraintManager
makeConstraintAndOpposite, makeNode
 
Methods inherited from class choco.kernel.model.constraints.ConstraintManager
checkParameter, fail, fail, getACFavoriteIntDomains, getBCFavoriteIntDomains
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PackManager

public PackManager()
Method Detail

makeConstraint

public SConstraint makeConstraint(Solver solver,
                                  Variable[] variables,
                                  Object parameters,
                                  List<String> options)
Build a constraint for the given solver and "model variables"

Specified by:
makeConstraint in class ConstraintManager<Variable>
Parameters:
solver -
variables -
parameters - : a "hook" to attach any kind of parameters to constraints
options -
Returns:

getFavoriteDomains

public int[] getFavoriteDomains(List<String> options)
Overrides:
getFavoriteDomains in class MixedConstraintManager
Parameters:
options - : the set of options on the constraint (Typically the level of consistency)
Returns:
a list of domains accepted by the constraint and sorted by order of preference


Copyright © 2012. All Rights Reserved.