|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectchoco.Options
public class Options
User : cprudhom
Mail : cprudhom(a)emn.fr
Date : 25 mars 2010
Since : Choco 2.1.1
Field Summary | |
---|---|
static String |
C_ALLDIFFERENT_AC
Goal : for Regin implementation. |
static String |
C_ALLDIFFERENT_BC
Goal : for bound all different using the propagator of A. |
static String |
C_ALLDIFFERENT_CLIQUE
Goal : propagate on the clique of differences. |
static String |
C_CLAUSES_ENTAIL
Goal: Ensure quick entailment tests. |
static String |
C_CUMUL_EF
Goal : set filtering policy to apply Edge Finding: Simple n^2 \times k algorithm (lazy for R) (CalcEF in the paper of Van Hentenrick) Scope : Choco.cumulative(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, String...) |
static String |
C_CUMUL_STI
Goal : set filtering policy to apply task intervals (O(n*n) but stronger deductions). |
static String |
C_CUMUL_TI
Goal : set filtering policy to apply task intervals (O(n*log(n)) with Vilim Tree). |
static String |
C_CUMUL_VEF
Goal : set filtering policy to apply another Edge Finding algorithm (not yet implemented): Vilim theta lambda tree + lazy computation of the inner maximization of the edge finding rule of Van hentenrick and Mercier Scope : Choco.cumulative(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, String...) |
static String |
C_DISJ_DP
Goal : set filtering policy to apply Detectable Precedence ( O(n*log(n)), Vilim). |
static String |
C_DISJ_EF
Goal : set filtering policy to apply Edge Finding ( O(n*log(n)), Vilim). |
static String |
C_DISJ_NFNL
Goal : set filtering policy to apply NotFirst/NotLast ( O(n*log(n)), Vilim). |
static String |
C_DISJ_OC
Goal : set filtering policy to apply Overload Checking ( O(n*log(n)), Vilim), also known as task interval. |
static String |
C_DISJ_VF
Goal : set filtering policy to apply Vilim Filtering Algorithm : The filtering algorithm executes an internal loop until it reaches a global fixpoint. |
static String |
C_EXT_AC2001
Goal : to get AC2001 algorithm (maintaining the current support of each value). |
static String |
C_EXT_AC2008
Goal : to get AC2008 algorithm (maintained by STR). |
static String |
C_EXT_AC3
Goal : to get AC3 algorithm (searching from scratch for supports on all values). |
static String |
C_EXT_AC32
Goal : to get AC3rm algorithm (maintaining the current support of each value in a non backtrackable way). |
static String |
C_EXT_AC322
Goal : to get AC3 with the used of BitSet to know if a support still exists. |
static String |
C_EXT_FC
Goal : set filter policy to forward checking. |
static String |
C_GCC_AC
Goal : for Regin implementation. |
static String |
C_GCC_BC
Goal : for Quimper implementation. |
static String |
C_INCREASING_NVALUE_ATLEAST
Goal : set filtering policy to filter on lower bound only. |
static String |
C_INCREASING_NVALUE_ATMOST
Goal : set filtering policy to filter on upper bound only. |
static String |
C_INCREASING_NVALUE_BOTH
Goal : set filtering policy to filter on lower and upper bound only. |
static String |
C_MINMAX_INF
Goal : set a policy which instantiates the minimum/maximum variable to its minimum if the set is empty. |
static String |
C_MINMAX_SUP
Goal : set a policy which instantiates the minimum/maximum variable to its maximum if the set is empty. |
static String |
C_NO_DETECTION
preprocessing ignores the given constraint for detection. |
static String |
C_NTH_G
Goal : global consistency. |
static String |
C_PACK_AR
Goal : set filtering policy to apply additional rules based on the algorithm "NoSum" (Shaw-2004) Scope : Choco.pack(choco.kernel.model.constraints.pack.PackModel, String...) |
static String |
C_PACK_DLB
Goal : set filtering policy to apply a feasibility tests based on dynamic lower bounds on the number of non empty bins. |
static String |
C_PACK_FB
Goal : set filtering policy to apply a dominance rule which pack an item which matches exactly the remaining space into a bin. |
static String |
C_PACK_LBE
Goal : set filtering policy to apply a symmetry breaking rule which imposes that the last bins are empty. |
static String |
C_POST_PONED
Goal: postponed a constraint. |
protected static gnu.trove.TObjectIntHashMap<String> |
categories
|
static String |
E_AC
Goal : to get AC algorithm Scope : IntegerExpressionVariable . |
static String |
E_DECOMP
Goal : force decomposition of the scoped expression. |
static String |
E_FC
Goal : set filter policy to forward checking. |
static String |
NO_OPTION
|
static String |
V_BLIST
Goal : force Solver to create bipartite list domain variable. |
static String |
V_BOUND
Goal : force Solver to create bounded domain variable. |
static String |
V_BTREE
Goal : force Solver to create binary tree domain variable. |
static String |
V_DECISION
Deprecated. This option has no longer effect as by default every variables are put in the decision variable pool. |
static String |
V_ENUM
Goal : force Solver to create enumerated domain variable (default options if options is empty). |
static String |
V_LINK
Goal : force Solver to create linked list domain variable. |
static String |
V_MAKESPAN
Goal : declare the current variable as makespan. |
static String |
V_NO_DECISION
Goal : force variable to be removed from the pool of decisionnal variables. |
static String |
V_OBJECTIVE
Goal : declare objective variable. |
Method Summary | |
---|---|
static void |
create(String name,
int categorie)
Declares a new option and define its categorie. |
static int |
getCategorie(String name)
Retrieves the categorie of the given option. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String NO_OPTION
public static final String V_BOUND
IntegerVariable
,
SetVariable
's cardinality variable.
public static final String V_ENUM
IntegerVariable
,
SetVariable
's cardinality variable
(default option)
public static final String V_BTREE
IntegerVariable
.
public static final String V_BLIST
IntegerVariable
.
public static final String V_LINK
IntegerVariable
.
public static final String V_MAKESPAN
IntegerVariable
.
public static final String V_DECISION
IntegerVariable
,
SetVariable
and RealVariable
.
public static final String V_NO_DECISION
IntegerVariable
,
SetVariable
and RealVariable
.
public static final String V_OBJECTIVE
IntegerVariable
,
SetVariable
and RealVariable
.
public static final String E_DECOMP
IntegerExpressionVariable
.
public static final String E_AC
IntegerExpressionVariable
.
public static final String E_FC
IntegerExpressionVariable
.
public static final String C_EXT_AC3
Choco.feasPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable, java.util.List)
,
Choco.infeasPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable, java.util.List)
,
Choco.infeasPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable, boolean[][])
,
Choco.relationPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.solver.constraints.integer.extension.BinRelation)
,
public static final String C_EXT_AC32
Choco.feasPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable, java.util.List)
,
Choco.feasTupleAC(String, java.util.List, choco.kernel.model.variables.integer.IntegerVariable[])
,
Choco.infeasPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable, java.util.List)
,
Choco.infeasPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable, boolean[][])
,
Choco.relationPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.solver.constraints.integer.extension.BinRelation)
,
Choco.relationTupleAC(String, choco.kernel.model.variables.integer.IntegerVariable[],
choco.kernel.solver.constraints.integer.extension.LargeRelation)
public static final String C_EXT_AC322
BitSet
to know if a support still exists.
Choco.feasPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable, java.util.List)
,
Choco.infeasPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable, java.util.List)
,
Choco.infeasPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable, boolean[][])
,
Choco.relationPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.solver.constraints.integer.extension.BinRelation)
,
public static final String C_EXT_AC2001
Choco.feasPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable, java.util.List)
,
Choco.feasTupleAC(String, java.util.List, choco.kernel.model.variables.integer.IntegerVariable[])
,
Choco.infeasPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable, java.util.List)
,
Choco.infeasPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable, boolean[][])
,
Choco.relationPairAC(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.solver.constraints.integer.extension.BinRelation)
,
Choco.relationTupleAC(String, choco.kernel.model.variables.integer.IntegerVariable[],
choco.kernel.solver.constraints.integer.extension.LargeRelation)
public static final String C_EXT_AC2008
Choco.feasTupleAC(String, java.util.List, choco.kernel.model.variables.integer.IntegerVariable[])
,
Choco.infeasTupleAC(String, java.util.List, choco.kernel.model.variables.integer.IntegerVariable[])
,
Choco.relationTupleAC(String, choco.kernel.model.variables.integer.IntegerVariable[],
choco.kernel.solver.constraints.integer.extension.LargeRelation)
public static final String C_EXT_FC
Choco.feasTupleAC(String, java.util.List, choco.kernel.model.variables.integer.IntegerVariable[])
,
Choco.infeasTupleAC(String, java.util.List, choco.kernel.model.variables.integer.IntegerVariable[])
,
Choco.relationTupleAC(String, choco.kernel.model.variables.integer.IntegerVariable[],
choco.kernel.solver.constraints.integer.extension.LargeRelation)
.
public static final String C_ALLDIFFERENT_AC
Choco.allDifferent(String, choco.kernel.model.variables.integer.IntegerVariable[])
.
public static final String C_ALLDIFFERENT_BC
Choco.allDifferent(String, choco.kernel.model.variables.integer.IntegerVariable[])
.
public static final String C_ALLDIFFERENT_CLIQUE
Choco.allDifferent(String, choco.kernel.model.variables.integer.IntegerVariable[])
.
public static final String C_GCC_AC
Choco.globalCardinality(String, choco.kernel.model.variables.integer.IntegerVariable[],
int[], int[], int)
.
public static final String C_GCC_BC
Choco.globalCardinality(String, choco.kernel.model.variables.integer.IntegerVariable[],
int[], int[], int)
.
public static final String C_INCREASING_NVALUE_ATLEAST
Choco.increasing_nvalue(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable[])
.
public static final String C_INCREASING_NVALUE_ATMOST
Choco.increasing_nvalue(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable[])
.
public static final String C_INCREASING_NVALUE_BOTH
Choco.increasing_nvalue(String, choco.kernel.model.variables.integer.IntegerVariable,
choco.kernel.model.variables.integer.IntegerVariable[])
.
public static final String C_NTH_G
Choco.nth(String, choco.kernel.model.variables.integer.IntegerVariable, int[],
choco.kernel.model.variables.integer.IntegerVariable)
,
Choco.nth(String, choco.kernel.model.variables.integer.IntegerVariable, int[],
choco.kernel.model.variables.integer.IntegerVariable, int)
public static final String C_CLAUSES_ENTAIL
Choco.clause(choco.kernel.model.variables.integer.IntegerVariable[],
choco.kernel.model.variables.integer.IntegerVariable[])
public static final String C_POST_PONED
Constraint
.
public static final String C_DISJ_OC
Choco.disjunctive(choco.kernel.model.variables.scheduling.TaskVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
.
public static final String C_DISJ_NFNL
Choco.disjunctive(choco.kernel.model.variables.scheduling.TaskVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
.
public static final String C_DISJ_DP
Choco.disjunctive(choco.kernel.model.variables.scheduling.TaskVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
.
public static final String C_DISJ_EF
Choco.disjunctive(choco.kernel.model.variables.scheduling.TaskVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
.
public static final String C_DISJ_VF
Choco.disjunctive(choco.kernel.model.variables.scheduling.TaskVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], String...)
,
Choco.disjunctive(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
.
public static final String C_CUMUL_TI
Choco.cumulative(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulative(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulative(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMax(choco.kernel.model.variables.scheduling.TaskVariable[], int[], int, String...)
,
Choco.cumulativeMax(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMax(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMin(choco.kernel.model.variables.scheduling.TaskVariable[], int[], int, String...)
,
Choco.cumulativeMin(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMin(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
public static final String C_CUMUL_STI
Choco.cumulative(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulative(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulative(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMax(choco.kernel.model.variables.scheduling.TaskVariable[], int[], int, String...)
,
Choco.cumulativeMax(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMax(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMin(choco.kernel.model.variables.scheduling.TaskVariable[], int[], int, String...)
,
Choco.cumulativeMin(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMin(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
public static final String C_CUMUL_EF
Choco.cumulative(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulative(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulative(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMax(choco.kernel.model.variables.scheduling.TaskVariable[], int[], int, String...)
,
Choco.cumulativeMax(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMax(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMin(choco.kernel.model.variables.scheduling.TaskVariable[], int[], int, String...)
,
Choco.cumulativeMin(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMin(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
public static final String C_CUMUL_VEF
Choco.cumulative(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulative(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulative(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMax(choco.kernel.model.variables.scheduling.TaskVariable[], int[], int, String...)
,
Choco.cumulativeMax(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMax(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMin(choco.kernel.model.variables.scheduling.TaskVariable[], int[], int, String...)
,
Choco.cumulativeMin(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
Choco.cumulativeMin(String, choco.kernel.model.variables.scheduling.TaskVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
,
public static final String C_PACK_AR
Choco.pack(choco.kernel.model.constraints.pack.PackModel, String...)
,
{@link choco.Choco#pack(choco.kernel.model.variables.set.SetVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerConstantVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
public static final String C_PACK_DLB
Choco.pack(choco.kernel.model.constraints.pack.PackModel, String...)
,
{@link choco.Choco#pack(choco.kernel.model.variables.set.SetVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerConstantVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
public static final String C_PACK_FB
Choco.pack(choco.kernel.model.constraints.pack.PackModel, String...)
,
{@link choco.Choco#pack(choco.kernel.model.variables.set.SetVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerConstantVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
public static final String C_PACK_LBE
Choco.pack(choco.kernel.model.constraints.pack.PackModel, String...)
,
{@link choco.Choco#pack(choco.kernel.model.variables.set.SetVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerConstantVariable[], choco.kernel.model.variables.integer.IntegerVariable, String...)
public static final String C_MINMAX_INF
Choco#min(choco.kernel.model.variables.set.SetVariable, choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable)
,
Choco#max(choco.kernel.model.variables.set.SetVariable, choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable)
.
public static final String C_MINMAX_SUP
Choco#min(choco.kernel.model.variables.set.SetVariable, choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable)
,
Choco#max(choco.kernel.model.variables.set.SetVariable, choco.kernel.model.variables.integer.IntegerVariable[], choco.kernel.model.variables.integer.IntegerVariable)
.
public static final String C_NO_DETECTION
protected static gnu.trove.TObjectIntHashMap<String> categories
Method Detail |
---|
public static int getCategorie(String name)
option
doesn't exist, return 0 (default categorie).
See
name
-
public static void create(String name, int categorie)
name
- option namecategorie
- option categorie
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |