choco.cp.solver.search.task.profile
Class ProfileSelector

java.lang.Object
  extended by choco.cp.solver.search.task.profile.ProfileSelector
All Implemented Interfaces:
VarValPairSelector

public final class ProfileSelector
extends Object
implements VarValPairSelector


Field Summary
 IResource<?>[] rscL
           
 
Constructor Summary
ProfileSelector(Solver solver, DisjunctiveSModel disjSModel, OrderingValSelector precSelector)
           
ProfileSelector(Solver solver, IResource<?>[] resources, DisjunctiveSModel disjSModel, OrderingValSelector precSelector)
           
 
Method Summary
 IntVarValPair selectVarValPair()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rscL

public final IResource<?>[] rscL
Constructor Detail

ProfileSelector

public ProfileSelector(Solver solver,
                       IResource<?>[] resources,
                       DisjunctiveSModel disjSModel,
                       OrderingValSelector precSelector)

ProfileSelector

public ProfileSelector(Solver solver,
                       DisjunctiveSModel disjSModel,
                       OrderingValSelector precSelector)
Method Detail

selectVarValPair

public IntVarValPair selectVarValPair()
                               throws ContradictionException
Specified by:
selectVarValPair in interface VarValPairSelector
Throws:
ContradictionException


Copyright © 2012. All Rights Reserved.