GecodeEnumConstants.java
Go to the documentation of this file.00001 /* 00002 * Main authors: 00003 * Mikael Lagerkvist <lagerkvist@gecode.org> 00004 * 00005 * Copyright: 00006 * Mikael Lagerkvist, 2006 00007 * 00008 * Last modified: 00009 * $Date: 2006-09-11 17:06:50 +0200 (Mon, 11 Sep 2006) $ by $Author: zayenz $ 00010 * $Revision: 3650 $ 00011 * 00012 * This file is part of Gecode, the generic constraint 00013 * development environment: 00014 * http://www.gecode.org 00015 * 00016 * See the file "LICENSE" for information on usage and 00017 * redistribution of this file, and for a 00018 * DISCLAIMER OF ALL WARRANTIES. 00019 * 00020 */ 00021 00022 package org.gecode; 00023 00031 public interface GecodeEnumConstants { 00034 public final static IntRelType IRT_EQ = IntRelType.IRT_EQ; 00037 public final static IntRelType IRT_NQ = IntRelType.IRT_NQ; 00040 public final static IntRelType IRT_LQ = IntRelType.IRT_LQ; 00043 public final static IntRelType IRT_LE = IntRelType.IRT_LE; 00046 public final static IntRelType IRT_GQ = IntRelType.IRT_GQ; 00049 public final static IntRelType IRT_GR = IntRelType.IRT_GR; 00050 00053 public final static IntConLevel ICL_VAL = IntConLevel.ICL_VAL; 00056 public final static IntConLevel ICL_BND = IntConLevel.ICL_BND; 00059 public final static IntConLevel ICL_DOM = IntConLevel.ICL_DOM; 00063 public final static IntConLevel ICL_DEF = IntConLevel.ICL_DEF; 00064 00067 public final static BvarSel BVAR_NONE = BvarSel.BVAR_NONE; 00070 public final static BvarSel BVAR_MIN_MIN = BvarSel.BVAR_MIN_MIN; 00073 public final static BvarSel BVAR_MIN_MAX = BvarSel.BVAR_MIN_MAX; 00076 public final static BvarSel BVAR_MAX_MIN = BvarSel.BVAR_MAX_MIN; 00079 public final static BvarSel BVAR_MAX_MAX = BvarSel.BVAR_MAX_MAX; 00082 public final static BvarSel BVAR_SIZE_MIN = BvarSel.BVAR_SIZE_MIN; 00085 public final static BvarSel BVAR_SIZE_MAX = BvarSel.BVAR_SIZE_MAX; 00088 public final static BvarSel BVAR_DEGREE_MIN = BvarSel.BVAR_DEGREE_MIN; 00091 public final static BvarSel BVAR_DEGREE_MAX = BvarSel.BVAR_DEGREE_MAX; 00097 public final static BvarSel BVAR_REGRET_MIN_MIN = BvarSel.BVAR_REGRET_MIN_MIN; 00103 public final static BvarSel BVAR_REGRET_MIN_MAX = BvarSel.BVAR_REGRET_MIN_MAX; 00109 public final static BvarSel BVAR_REGRET_MAX_MIN = BvarSel.BVAR_REGRET_MAX_MIN; 00115 public final static BvarSel BVAR_REGRET_MAX_MAX = BvarSel.BVAR_REGRET_MAX_MAX; 00116 00119 public final static BvalSel BVAL_MIN = BvalSel.BVAL_MIN; 00122 public final static BvalSel BVAL_MED = BvalSel.BVAL_MED; 00125 public final static BvalSel BVAL_MAX = BvalSel.BVAL_MAX; 00128 public final static BvalSel BVAL_SPLIT_MIN = BvalSel.BVAL_SPLIT_MIN; 00131 public final static BvalSel BVAL_SPLIT_MAX = BvalSel.BVAL_SPLIT_MAX; 00132 00135 public final static AvalSel AVAL_MIN = AvalSel.AVAL_MIN; 00138 public final static AvalSel AVAL_MED = AvalSel.AVAL_MED; 00141 public final static AvalSel AVAL_MAX = AvalSel.AVAL_MAX; 00142 00145 public final static SetRelType SRT_EQ = SetRelType.SRT_EQ; 00148 public final static SetRelType SRT_NQ = SetRelType.SRT_NQ; 00151 public final static SetRelType SRT_SUB = SetRelType.SRT_SUB; 00154 public final static SetRelType SRT_SUP = SetRelType.SRT_SUP; 00157 public final static SetRelType SRT_DISJ = SetRelType.SRT_DISJ; 00160 public final static SetRelType SRT_CMPL = SetRelType.SRT_CMPL; 00161 00164 public final static SetOpType SOT_UNION = SetOpType.SOT_UNION; 00167 public final static SetOpType SOT_DUNION = SetOpType.SOT_DUNION; 00170 public final static SetOpType SOT_INTER = SetOpType.SOT_INTER; 00173 public final static SetOpType SOT_MINUS = SetOpType.SOT_MINUS; 00174 00177 public final static SetBvarSel SETBVAR_NONE = SetBvarSel.SETBVAR_NONE; 00180 public final static SetBvarSel SETBVAR_MIN_CARD = SetBvarSel.SETBVAR_MIN_CARD; 00183 public final static SetBvarSel SETBVAR_MAX_CARD = SetBvarSel.SETBVAR_MAX_CARD; 00186 public final static SetBvarSel SETBVAR_MIN_UNKNOWN_ELEM = SetBvarSel.SETBVAR_MIN_UNKNOWN_ELEM; 00189 public final static SetBvarSel SETBVAR_MAX_UNKNOWN_ELEM = SetBvarSel.SETBVAR_MAX_UNKNOWN_ELEM; 00190 00193 public final static SetBvalSel SETBVAL_MIN = SetBvalSel.SETBVAL_MIN; 00196 public final static SetBvalSel SETBVAL_MAX = SetBvalSel.SETBVAL_MAX; 00197 00200 public final static SpaceStatus SS_FAILED = SpaceStatus.SS_FAILED; 00203 public final static SpaceStatus SS_SOLVED = SpaceStatus.SS_SOLVED; 00206 public final static SpaceStatus SS_BRANCH = SpaceStatus.SS_BRANCH; 00207 00210 public final static ExecStatus ES_FAILED = ExecStatus.ES_FAILED; 00213 public final static ExecStatus ES_NOFIX = ExecStatus.ES_NOFIX; 00216 public final static ExecStatus ES_OK = ExecStatus.ES_OK; 00219 public final static ExecStatus ES_FIX = ExecStatus.ES_FIX; 00222 public final static ExecStatus ES_SUBSUMED = ExecStatus.ES_SUBSUMED; 00223 00226 public final static PropCost PC_CRAZY_LO = PropCost.PC_CRAZY_LO; 00229 public final static PropCost PC_CRAZY_HI = PropCost.PC_CRAZY_HI; 00232 public final static PropCost PC_CUBIC_LO = PropCost.PC_CUBIC_LO; 00235 public final static PropCost PC_CUBIC_HI = PropCost.PC_CUBIC_HI; 00238 public final static PropCost PC_QUADRATIC_LO = PropCost.PC_QUADRATIC_LO; 00241 public final static PropCost PC_QUADRATIC_HI = PropCost.PC_QUADRATIC_HI; 00244 public final static PropCost PC_LINEAR_HI = PropCost.PC_LINEAR_HI; 00247 public final static PropCost PC_LINEAR_LO = PropCost.PC_LINEAR_LO; 00250 public final static PropCost PC_TERNARY_HI = PropCost.PC_TERNARY_HI; 00253 public final static PropCost PC_BINARY_HI = PropCost.PC_BINARY_HI; 00256 public final static PropCost PC_TERNARY_LO = PropCost.PC_TERNARY_LO; 00259 public final static PropCost PC_BINARY_LO = PropCost.PC_BINARY_LO; 00262 public final static PropCost PC_UNARY_LO = PropCost.PC_UNARY_LO; 00265 public final static PropCost PC_UNARY_HI = PropCost.PC_UNARY_HI; 00266 00269 public final static PropCond PC_INT_VAL = IntPropCond.PC_INT_VAL; 00272 public final static PropCond PC_INT_BND = IntPropCond.PC_INT_BND; 00275 public final static PropCond PC_INT_DOM = IntPropCond.PC_INT_DOM; 00276 00283 public final static PropCond PC_SET_VAL = SetPropCond.PC_SET_VAL; 00291 public final static PropCond PC_SET_CARD = SetPropCond.PC_SET_CARD; 00301 public final static PropCond PC_SET_CGLB = SetPropCond.PC_SET_CGLB; 00311 public final static PropCond PC_SET_CLUB = SetPropCond.PC_SET_CLUB; 00320 public final static PropCond PC_SET_ANY = SetPropCond.PC_SET_ANY; 00321 00322 }
