Generated on Fri Oct 6 16:26:44 2006 for Gecode/J by doxygen 1.4.7

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 }