org.gecode.GecodeEnumConstants Interface Reference
[Interfacing to Gecode/J]
List of all members.Detailed Description
Constant collection.This interface brings all the enum-values used into a single namespace.
Definition at line 32 of file GecodeEnumConstants.java.
Static Public Attributes | |
| static final IntRelType | IRT_EQ = IntRelType.IRT_EQ |
| Equality. | |
| static final IntRelType | IRT_NQ = IntRelType.IRT_NQ |
| Disequality. | |
| static final IntRelType | IRT_LQ = IntRelType.IRT_LQ |
| Less or equal. | |
| static final IntRelType | IRT_LE = IntRelType.IRT_LE |
| Less. | |
| static final IntRelType | IRT_GQ = IntRelType.IRT_GQ |
| Greater or equal. | |
| static final IntRelType | IRT_GR = IntRelType.IRT_GR |
| Greater. | |
| static final IntConLevel | ICL_VAL = IntConLevel.ICL_VAL |
| Value constiency. | |
| static final IntConLevel | ICL_BND = IntConLevel.ICL_BND |
| Bounds consistency. | |
| static final IntConLevel | ICL_DOM = IntConLevel.ICL_DOM |
| Domain consitency. | |
| static final IntConLevel | ICL_DEF = IntConLevel.ICL_DEF |
| Default consistency level. | |
| static final BvarSel | BVAR_NONE = BvarSel.BVAR_NONE |
| Select in order. | |
| static final BvarSel | BVAR_MIN_MIN = BvarSel.BVAR_MIN_MIN |
| Select variable with smallest minimum. | |
| static final BvarSel | BVAR_MIN_MAX = BvarSel.BVAR_MIN_MAX |
| Select variable with largest minimum. | |
| static final BvarSel | BVAR_MAX_MIN = BvarSel.BVAR_MAX_MIN |
| Select variable with smallest maximum. | |
| static final BvarSel | BVAR_MAX_MAX = BvarSel.BVAR_MAX_MAX |
| Select variable with largest maximum. | |
| static final BvarSel | BVAR_SIZE_MIN = BvarSel.BVAR_SIZE_MIN |
| Select variable with smallest domain size. | |
| static final BvarSel | BVAR_SIZE_MAX = BvarSel.BVAR_SIZE_MAX |
| Select variable with select variable with largest domain size. | |
| static final BvarSel | BVAR_DEGREE_MIN = BvarSel.BVAR_DEGREE_MIN |
| Select variable with smallest number of subscribed propagators. | |
| static final BvarSel | BVAR_DEGREE_MAX = BvarSel.BVAR_DEGREE_MAX |
| Select variable with largest number of subscribed propagators. | |
| static final BvarSel | BVAR_REGRET_MIN_MIN = BvarSel.BVAR_REGRET_MIN_MIN |
| Select variable with smallest min-regret. | |
| static final BvarSel | BVAR_REGRET_MIN_MAX = BvarSel.BVAR_REGRET_MIN_MAX |
| Select variable with largest min-regret. | |
| static final BvarSel | BVAR_REGRET_MAX_MIN = BvarSel.BVAR_REGRET_MAX_MIN |
| Select variable with smallest max-regret. | |
| static final BvarSel | BVAR_REGRET_MAX_MAX = BvarSel.BVAR_REGRET_MAX_MAX |
| Select variable with largest max-regret. | |
| static final BvalSel | BVAL_MIN = BvalSel.BVAL_MIN |
| Select smallest value/not smallest value. | |
| static final BvalSel | BVAL_MED = BvalSel.BVAL_MED |
| Select median value/not median value. | |
| static final BvalSel | BVAL_MAX = BvalSel.BVAL_MAX |
| Select maximum value/not maximum value. | |
| static final BvalSel | BVAL_SPLIT_MIN = BvalSel.BVAL_SPLIT_MIN |
| Select lower half/upper half. | |
| static final BvalSel | BVAL_SPLIT_MAX = BvalSel.BVAL_SPLIT_MAX |
| Select upper half/lower half. | |
| static final AvalSel | AVAL_MIN = AvalSel.AVAL_MIN |
| Assigne to minimum. | |
| static final AvalSel | AVAL_MED = AvalSel.AVAL_MED |
| Assign to median. | |
| static final AvalSel | AVAL_MAX = AvalSel.AVAL_MAX |
| Assign to maximum. | |
| static final SetRelType | SRT_EQ = SetRelType.SRT_EQ |
Equality (=). | |
| static final SetRelType | SRT_NQ = SetRelType.SRT_NQ |
Disequality ( !=). | |
| static final SetRelType | SRT_SUB = SetRelType.SRT_SUB |
Subset (subseteq). | |
| static final SetRelType | SRT_SUP = SetRelType.SRT_SUP |
Superset (supseteq). | |
| static final SetRelType | SRT_DISJ = SetRelType.SRT_DISJ |
Disjoint (parallel). | |
| static final SetRelType | SRT_CMPL = SetRelType.SRT_CMPL |
| Complement. | |
| static final SetOpType | SOT_UNION = SetOpType.SOT_UNION |
| Union. | |
| static final SetOpType | SOT_DUNION = SetOpType.SOT_DUNION |
| Disjoint union. | |
| static final SetOpType | SOT_INTER = SetOpType.SOT_INTER |
| Intersection. | |
| static final SetOpType | SOT_MINUS = SetOpType.SOT_MINUS |
| Difference. | |
| static final SetBvarSel | SETBVAR_NONE = SetBvarSel.SETBVAR_NONE |
| Select variables in order. | |
| static final SetBvarSel | SETBVAR_MIN_CARD = SetBvarSel.SETBVAR_MIN_CARD |
| Select variable with minimum cardinality. | |
| static final SetBvarSel | SETBVAR_MAX_CARD = SetBvarSel.SETBVAR_MAX_CARD |
| Select variable with maximum cardinality. | |
| static final SetBvarSel | SETBVAR_MIN_UNKNOWN_ELEM = SetBvarSel.SETBVAR_MIN_UNKNOWN_ELEM |
| Select variable with minimum number of unknown elements. | |
| static final SetBvarSel | SETBVAR_MAX_UNKNOWN_ELEM = SetBvarSel.SETBVAR_MAX_UNKNOWN_ELEM |
| Select variable with maximum number of unknown elements. | |
| static final SetBvalSel | SETBVAL_MIN = SetBvalSel.SETBVAL_MIN |
| Select smallest value. | |
| static final SetBvalSel | SETBVAL_MAX = SetBvalSel.SETBVAL_MAX |
| Select largest value. | |
| static final SpaceStatus | SS_FAILED = SpaceStatus.SS_FAILED |
| Space is failed. | |
| static final SpaceStatus | SS_SOLVED = SpaceStatus.SS_SOLVED |
| Space is solved. | |
| static final SpaceStatus | SS_BRANCH = SpaceStatus.SS_BRANCH |
| Space has branchings left. | |
| static final ExecStatus | ES_FAILED = ExecStatus.ES_FAILED |
| Execution has resulted in failure. | |
| static final ExecStatus | ES_NOFIX = ExecStatus.ES_NOFIX |
| Propagation has not computed fixpoint. | |
| static final ExecStatus | ES_OK = ExecStatus.ES_OK |
| Execution is okay. | |
| static final ExecStatus | ES_FIX = ExecStatus.ES_FIX |
| Propagation has computed fixpoint. | |
| static final ExecStatus | ES_SUBSUMED = ExecStatus.ES_SUBSUMED |
| Propagator is subsumed (entailed). | |
| static final PropCost | PC_CRAZY_LO = PropCost.PC_CRAZY_LO |
| Exponential complexity; cheap. | |
| static final PropCost | PC_CRAZY_HI = PropCost.PC_CRAZY_HI |
| Exponential complexity; expensive. | |
| static final PropCost | PC_CUBIC_LO = PropCost.PC_CUBIC_LO |
| Cubic complexity; cheap. | |
| static final PropCost | PC_CUBIC_HI = PropCost.PC_CUBIC_HI |
| Cubic complexity; expensive. | |
| static final PropCost | PC_QUADRATIC_LO = PropCost.PC_QUADRATIC_LO |
| Quadratic complexity; cheap. | |
| static final PropCost | PC_QUADRATIC_HI = PropCost.PC_QUADRATIC_HI |
| Quadratic complexity; expensive. | |
| static final PropCost | PC_LINEAR_HI = PropCost.PC_LINEAR_HI |
| Linear complexity; expensive. | |
| static final PropCost | PC_LINEAR_LO = PropCost.PC_LINEAR_LO |
| Linear complexity; cheap. | |
| static final PropCost | PC_TERNARY_HI = PropCost.PC_TERNARY_HI |
| Three variables; expensive. | |
| static final PropCost | PC_BINARY_HI = PropCost.PC_BINARY_HI |
| Two variables; expensive. | |
| static final PropCost | PC_TERNARY_LO = PropCost.PC_TERNARY_LO |
| Three variables; cheap. | |
| static final PropCost | PC_BINARY_LO = PropCost.PC_BINARY_LO |
| Two variables; cheap. | |
| static final PropCost | PC_UNARY_LO = PropCost.PC_UNARY_LO |
| Only single variable; cheap. | |
| static final PropCost | PC_UNARY_HI = PropCost.PC_UNARY_HI |
| Only single variable; expensive. | |
| static final PropCond | PC_INT_VAL = IntPropCond.PC_INT_VAL |
| Propagate when view becomes assigned. | |
| static final PropCond | PC_INT_BND = IntPropCond.PC_INT_BND |
| Propagate when the bounds change. | |
| static final PropCond | PC_INT_DOM = IntPropCond.PC_INT_DOM |
| Propagate on any domain-change. | |
| static final PropCond | PC_SET_VAL = SetPropCond.PC_SET_VAL |
| Propagate when a view becomes assigned (single value). | |
| static final PropCond | PC_SET_CARD = SetPropCond.PC_SET_CARD |
| Propagate when the cardinality of a view changes. | |
| static final PropCond | PC_SET_CGLB = SetPropCond.PC_SET_CGLB |
| Propagate when the cardinality or the greatest lower bound of a view changes. | |
| static final PropCond | PC_SET_CLUB = SetPropCond.PC_SET_CLUB |
| Propagate when the cardinality or the least upper bound of a view changes. | |
| static final PropCond | PC_SET_ANY = SetPropCond.PC_SET_ANY |
| Propagate when any bound or the cardinality of a view changes. | |
Member Data Documentation
final IntRelType org.gecode.GecodeEnumConstants.IRT_EQ = IntRelType.IRT_EQ [static] |
final IntRelType org.gecode.GecodeEnumConstants.IRT_NQ = IntRelType.IRT_NQ [static] |
final IntRelType org.gecode.GecodeEnumConstants.IRT_LQ = IntRelType.IRT_LQ [static] |
final IntRelType org.gecode.GecodeEnumConstants.IRT_LE = IntRelType.IRT_LE [static] |
final IntRelType org.gecode.GecodeEnumConstants.IRT_GQ = IntRelType.IRT_GQ [static] |
final IntRelType org.gecode.GecodeEnumConstants.IRT_GR = IntRelType.IRT_GR [static] |
final IntConLevel org.gecode.GecodeEnumConstants.ICL_VAL = IntConLevel.ICL_VAL [static] |
final IntConLevel org.gecode.GecodeEnumConstants.ICL_BND = IntConLevel.ICL_BND [static] |
final IntConLevel org.gecode.GecodeEnumConstants.ICL_DOM = IntConLevel.ICL_DOM [static] |
final IntConLevel org.gecode.GecodeEnumConstants.ICL_DEF = IntConLevel.ICL_DEF [static] |
Default consistency level.
This is the appropriate default for each propagator.
Definition at line 64 of file GecodeEnumConstants.java.
final BvarSel org.gecode.GecodeEnumConstants.BVAR_NONE = BvarSel.BVAR_NONE [static] |
final BvarSel org.gecode.GecodeEnumConstants.BVAR_MIN_MIN = BvarSel.BVAR_MIN_MIN [static] |
final BvarSel org.gecode.GecodeEnumConstants.BVAR_MIN_MAX = BvarSel.BVAR_MIN_MAX [static] |
final BvarSel org.gecode.GecodeEnumConstants.BVAR_MAX_MIN = BvarSel.BVAR_MAX_MIN [static] |
final BvarSel org.gecode.GecodeEnumConstants.BVAR_MAX_MAX = BvarSel.BVAR_MAX_MAX [static] |
final BvarSel org.gecode.GecodeEnumConstants.BVAR_SIZE_MIN = BvarSel.BVAR_SIZE_MIN [static] |
final BvarSel org.gecode.GecodeEnumConstants.BVAR_SIZE_MAX = BvarSel.BVAR_SIZE_MAX [static] |
Select variable with select variable with largest domain size.
Definition at line 86 of file GecodeEnumConstants.java.
final BvarSel org.gecode.GecodeEnumConstants.BVAR_DEGREE_MIN = BvarSel.BVAR_DEGREE_MIN [static] |
Select variable with smallest number of subscribed propagators.
Definition at line 89 of file GecodeEnumConstants.java.
final BvarSel org.gecode.GecodeEnumConstants.BVAR_DEGREE_MAX = BvarSel.BVAR_DEGREE_MAX [static] |
Select variable with largest number of subscribed propagators.
Definition at line 92 of file GecodeEnumConstants.java.
final BvarSel org.gecode.GecodeEnumConstants.BVAR_REGRET_MIN_MIN = BvarSel.BVAR_REGRET_MIN_MIN [static] |
Select variable with smallest min-regret.
The min-regret of a variable is the difference between the smallest and second-smallest value still in the domain.
Definition at line 98 of file GecodeEnumConstants.java.
final BvarSel org.gecode.GecodeEnumConstants.BVAR_REGRET_MIN_MAX = BvarSel.BVAR_REGRET_MIN_MAX [static] |
Select variable with largest min-regret.
The min-regret of a variable is the difference between the smallest and second-smallest value still in the domain.
Definition at line 104 of file GecodeEnumConstants.java.
final BvarSel org.gecode.GecodeEnumConstants.BVAR_REGRET_MAX_MIN = BvarSel.BVAR_REGRET_MAX_MIN [static] |
Select variable with smallest max-regret.
The max-regret of a variable is the difference between the largest and second-largest value still in the domain.
Definition at line 110 of file GecodeEnumConstants.java.
final BvarSel org.gecode.GecodeEnumConstants.BVAR_REGRET_MAX_MAX = BvarSel.BVAR_REGRET_MAX_MAX [static] |
Select variable with largest max-regret.
The max-regret of a variable is the difference between the largest and second-largest value still in the domain.
Definition at line 116 of file GecodeEnumConstants.java.
final BvalSel org.gecode.GecodeEnumConstants.BVAL_MIN = BvalSel.BVAL_MIN [static] |
final BvalSel org.gecode.GecodeEnumConstants.BVAL_MED = BvalSel.BVAL_MED [static] |
final BvalSel org.gecode.GecodeEnumConstants.BVAL_MAX = BvalSel.BVAL_MAX [static] |
final BvalSel org.gecode.GecodeEnumConstants.BVAL_SPLIT_MIN = BvalSel.BVAL_SPLIT_MIN [static] |
final BvalSel org.gecode.GecodeEnumConstants.BVAL_SPLIT_MAX = BvalSel.BVAL_SPLIT_MAX [static] |
final AvalSel org.gecode.GecodeEnumConstants.AVAL_MIN = AvalSel.AVAL_MIN [static] |
final AvalSel org.gecode.GecodeEnumConstants.AVAL_MED = AvalSel.AVAL_MED [static] |
final AvalSel org.gecode.GecodeEnumConstants.AVAL_MAX = AvalSel.AVAL_MAX [static] |
final SetRelType org.gecode.GecodeEnumConstants.SRT_EQ = SetRelType.SRT_EQ [static] |
final SetRelType org.gecode.GecodeEnumConstants.SRT_NQ = SetRelType.SRT_NQ [static] |
final SetRelType org.gecode.GecodeEnumConstants.SRT_SUB = SetRelType.SRT_SUB [static] |
final SetRelType org.gecode.GecodeEnumConstants.SRT_SUP = SetRelType.SRT_SUP [static] |
final SetRelType org.gecode.GecodeEnumConstants.SRT_DISJ = SetRelType.SRT_DISJ [static] |
final SetRelType org.gecode.GecodeEnumConstants.SRT_CMPL = SetRelType.SRT_CMPL [static] |
final SetOpType org.gecode.GecodeEnumConstants.SOT_UNION = SetOpType.SOT_UNION [static] |
final SetOpType org.gecode.GecodeEnumConstants.SOT_DUNION = SetOpType.SOT_DUNION [static] |
final SetOpType org.gecode.GecodeEnumConstants.SOT_INTER = SetOpType.SOT_INTER [static] |
final SetOpType org.gecode.GecodeEnumConstants.SOT_MINUS = SetOpType.SOT_MINUS [static] |
final SetBvarSel org.gecode.GecodeEnumConstants.SETBVAR_NONE = SetBvarSel.SETBVAR_NONE [static] |
final SetBvarSel org.gecode.GecodeEnumConstants.SETBVAR_MIN_CARD = SetBvarSel.SETBVAR_MIN_CARD [static] |
final SetBvarSel org.gecode.GecodeEnumConstants.SETBVAR_MAX_CARD = SetBvarSel.SETBVAR_MAX_CARD [static] |
final SetBvarSel org.gecode.GecodeEnumConstants.SETBVAR_MIN_UNKNOWN_ELEM = SetBvarSel.SETBVAR_MIN_UNKNOWN_ELEM [static] |
Select variable with minimum number of unknown elements.
Definition at line 187 of file GecodeEnumConstants.java.
final SetBvarSel org.gecode.GecodeEnumConstants.SETBVAR_MAX_UNKNOWN_ELEM = SetBvarSel.SETBVAR_MAX_UNKNOWN_ELEM [static] |
Select variable with maximum number of unknown elements.
Definition at line 190 of file GecodeEnumConstants.java.
final SetBvalSel org.gecode.GecodeEnumConstants.SETBVAL_MIN = SetBvalSel.SETBVAL_MIN [static] |
final SetBvalSel org.gecode.GecodeEnumConstants.SETBVAL_MAX = SetBvalSel.SETBVAL_MAX [static] |
final SpaceStatus org.gecode.GecodeEnumConstants.SS_FAILED = SpaceStatus.SS_FAILED [static] |
final SpaceStatus org.gecode.GecodeEnumConstants.SS_SOLVED = SpaceStatus.SS_SOLVED [static] |
final SpaceStatus org.gecode.GecodeEnumConstants.SS_BRANCH = SpaceStatus.SS_BRANCH [static] |
final ExecStatus org.gecode.GecodeEnumConstants.ES_FAILED = ExecStatus.ES_FAILED [static] |
final ExecStatus org.gecode.GecodeEnumConstants.ES_NOFIX = ExecStatus.ES_NOFIX [static] |
final ExecStatus org.gecode.GecodeEnumConstants.ES_OK = ExecStatus.ES_OK [static] |
final ExecStatus org.gecode.GecodeEnumConstants.ES_FIX = ExecStatus.ES_FIX [static] |
final ExecStatus org.gecode.GecodeEnumConstants.ES_SUBSUMED = ExecStatus.ES_SUBSUMED [static] |
final PropCost org.gecode.GecodeEnumConstants.PC_CRAZY_LO = PropCost.PC_CRAZY_LO [static] |
final PropCost org.gecode.GecodeEnumConstants.PC_CRAZY_HI = PropCost.PC_CRAZY_HI [static] |
final PropCost org.gecode.GecodeEnumConstants.PC_CUBIC_LO = PropCost.PC_CUBIC_LO [static] |
final PropCost org.gecode.GecodeEnumConstants.PC_CUBIC_HI = PropCost.PC_CUBIC_HI [static] |
final PropCost org.gecode.GecodeEnumConstants.PC_QUADRATIC_LO = PropCost.PC_QUADRATIC_LO [static] |
final PropCost org.gecode.GecodeEnumConstants.PC_QUADRATIC_HI = PropCost.PC_QUADRATIC_HI [static] |
final PropCost org.gecode.GecodeEnumConstants.PC_LINEAR_HI = PropCost.PC_LINEAR_HI [static] |
final PropCost org.gecode.GecodeEnumConstants.PC_LINEAR_LO = PropCost.PC_LINEAR_LO [static] |
final PropCost org.gecode.GecodeEnumConstants.PC_TERNARY_HI = PropCost.PC_TERNARY_HI [static] |
final PropCost org.gecode.GecodeEnumConstants.PC_BINARY_HI = PropCost.PC_BINARY_HI [static] |
final PropCost org.gecode.GecodeEnumConstants.PC_TERNARY_LO = PropCost.PC_TERNARY_LO [static] |
final PropCost org.gecode.GecodeEnumConstants.PC_BINARY_LO = PropCost.PC_BINARY_LO [static] |
final PropCost org.gecode.GecodeEnumConstants.PC_UNARY_LO = PropCost.PC_UNARY_LO [static] |
final PropCost org.gecode.GecodeEnumConstants.PC_UNARY_HI = PropCost.PC_UNARY_HI [static] |
final PropCond org.gecode.GecodeEnumConstants.PC_INT_VAL = IntPropCond.PC_INT_VAL [static] |
final PropCond org.gecode.GecodeEnumConstants.PC_INT_BND = IntPropCond.PC_INT_BND [static] |
final PropCond org.gecode.GecodeEnumConstants.PC_INT_DOM = IntPropCond.PC_INT_DOM [static] |
final PropCond org.gecode.GecodeEnumConstants.PC_SET_VAL = SetPropCond.PC_SET_VAL [static] |
Propagate when a view becomes assigned (single value).
If a propagator p depends on a view x with propagation condition PC_SET_VAL, then p is propagated when a domain update operation on x returns the modification event ME_SET_VAL.
Definition at line 284 of file GecodeEnumConstants.java.
final PropCond org.gecode.GecodeEnumConstants.PC_SET_CARD = SetPropCond.PC_SET_CARD [static] |
Propagate when the cardinality of a view changes.
If a propagator p depends on a view x with propagation condition PC_SET_CARD, then p is propagated when a domain update operation on x returns the modification event ME_SET_VAL, ME_SET_CARD, ME_SET_CGLB, ME_SET_CLUB, or ME_SET_CBB.
Definition at line 292 of file GecodeEnumConstants.java.
final PropCond org.gecode.GecodeEnumConstants.PC_SET_CGLB = SetPropCond.PC_SET_CGLB [static] |
Propagate when the cardinality or the greatest lower bound of a view changes.
If a propagator p depends on a view x with propagation condition PC_SET_CGLB, then p is propagated when a domain update operation on x returns the modification event ME_SET_VAL, ME_SET_GLB, ME_SET_BB, ME_SET_CARD, ME_SET_CGLB, ME_SET_CLUB, or ME_SET_CBB.
Definition at line 302 of file GecodeEnumConstants.java.
final PropCond org.gecode.GecodeEnumConstants.PC_SET_CLUB = SetPropCond.PC_SET_CLUB [static] |
Propagate when the cardinality or the least upper bound of a view changes.
If a propagator p depends on a view x with propagation condition PC_SET_CLUB, then p is propagated when a domain update operation on x returns the modification event ME_SET_VAL, ME_SET_LUB, ME_SET_BB, ME_SET_CARD, ME_SET_CGLB, ME_SET_CLUB, or ME_SET_CBB.
Definition at line 312 of file GecodeEnumConstants.java.
final PropCond org.gecode.GecodeEnumConstants.PC_SET_ANY = SetPropCond.PC_SET_ANY [static] |
Propagate when any bound or the cardinality of a view changes.
If a propagator p depends on a view x with propagation condition PC_SET_ANY, then p is propagated when a domain update operation on x returns any modification event but ME_SET_FAILED and ME_SET_NONE.
Definition at line 321 of file GecodeEnumConstants.java.
The documentation for this interface was generated from the following file:
- org/gecode/GecodeEnumConstants.java (Revision: 3796)
