choco.cp.solver.configure
Class LimitFactory

java.lang.Object
  extended by choco.cp.solver.configure.LimitFactory

public final class LimitFactory
extends Object

Since:
27 juil. 2009 version 2.1.1
Version:
2.1.1
Author:
Arnaud Malapert

Method Summary
static AbstractGlobalSearchLimit createLimit(AbstractGlobalSearchStrategy strategy, Limit type, int theLimit)
           
static SearchLimitManager createLimitManager(AbstractGlobalSearchStrategy strategy)
           
static AbstractGlobalSearchLimit makeLimit(AbstractGlobalSearchStrategy strategy, Limit type, int theLimit)
           
static AbstractGlobalSearchLimit makeRestartLimit(AbstractGlobalSearchStrategy strategy)
           
static AbstractGlobalSearchLimit makeSearchLimit(AbstractGlobalSearchStrategy strategy)
           
static void setRestartLimit(Configuration conf, Limit type, int limitBound)
           
static void setRestartLimit(Solver solver, Limit type, int limitBound)
           
static void setSearchLimit(Configuration conf, Limit type, int limitBound)
           
static void setSearchLimit(Solver solver, Limit type, int limitBound)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setSearchLimit

public static final void setSearchLimit(Configuration conf,
                                        Limit type,
                                        int limitBound)

setSearchLimit

public static final void setSearchLimit(Solver solver,
                                        Limit type,
                                        int limitBound)

makeSearchLimit

public static final AbstractGlobalSearchLimit makeSearchLimit(AbstractGlobalSearchStrategy strategy)

setRestartLimit

public static final void setRestartLimit(Configuration conf,
                                         Limit type,
                                         int limitBound)

setRestartLimit

public static final void setRestartLimit(Solver solver,
                                         Limit type,
                                         int limitBound)

makeRestartLimit

public static final AbstractGlobalSearchLimit makeRestartLimit(AbstractGlobalSearchStrategy strategy)

createLimit

public static final AbstractGlobalSearchLimit createLimit(AbstractGlobalSearchStrategy strategy,
                                                          Limit type,
                                                          int theLimit)

createLimitManager

public static final SearchLimitManager createLimitManager(AbstractGlobalSearchStrategy strategy)

makeLimit

public static final AbstractGlobalSearchLimit makeLimit(AbstractGlobalSearchStrategy strategy,
                                                        Limit type,
                                                        int theLimit)


Copyright © 2012. All Rights Reserved.