Uses of Interface
org.jacop.search.Indomain
Packages that use Indomain
-
Uses of Indomain in org.jacop.fz
Methods in org.jacop.fz that return IndomainModifier and TypeMethodDescriptionSearchItem.getIndomain
(String indomain) SearchItem.getIndomain4Set
(String indomain) -
Uses of Indomain in org.jacop.search
Classes in org.jacop.search that implement IndomainModifier and TypeClassDescriptionclass
IndomainDefaultValue<T extends Var>
IndomainDefaultValue - implements enumeration method based on the selection of the default value for each variable first.class
IndomainHierarchical<T extends Var>
IndomainHierarchical - implements enumeration method based on the selection of the preferred indomain for each variable.class
IndomainList<T extends IntVar>
IndomainList - implements enumeration method based on the selection of the preferred values for each variable.class
IndomainMax<T extends IntVar>
IndomainMax - implements enumeration method based on the selection of the maximal value in the domain of the variable.class
IndomainMedian<T extends IntVar>
IndomainMedian - implements enumeration method based on the selection of the median value in the domain of FD variable and then right and left values.class
IndomainMiddle<T extends IntVar>
IndomainMiddle - implements enumeration method based on the selection of the middle value in the domain of FD variable and then right and left values.class
IndomainMin<T extends IntVar>
IndomainMin - implements enumeration method based on the selection of the minimal value in the domain of variableclass
IndomainRandom<T extends IntVar>
IndomainRandom - implements enumeration method based on the selection of the random value in the domain of FD variable.class
IndomainSimpleRandom<T extends IntVar>
IndomainRandom - implements enumeration method based on the selection of the random value in the domain of FD variable.Fields in org.jacop.search declared as IndomainModifier and TypeFieldDescriptionIndomainDefaultValue.defIndomain
It defines the default indomain if there is no mapping provided.IndomainHierarchical.defIndomain
It defines the default indomain if there is no mapping provided.IndomainList.defIndomain
InputOrderSelect.valueOrdering
RandomSelect.valueOrdering
SimpleMatrixSelect.valueOrdering
SimpleSelect.valueOrdering
Fields in org.jacop.search with type parameters of type IndomainModifier and TypeFieldDescriptionIndomainHierarchical.hashmap
It defines for each variable and indomain method which should be used.Constructors in org.jacop.search with parameters of type IndomainModifierConstructorDescriptionConstructor which specifies default values to be used if values are not in the domain a defualt indomain is used.Constructor which specifies the mapping and default indomain to be used if mapping does not give specific indomain for some variables.IndomainList
(int[] order, Indomain<T> defIndomain) It creates an IndomainList heuristic for choosing the values.InputOrderSelect
(Store store, T[] variables, Indomain<T> indomain) It constructs an input order selection procedure.RandomSelect
(T[] variables, Indomain<T> indomain) The constructor to create a simple choice select mechanism.SimpleMatrixSelect
(T[][] vars, ComparatorVariable<T> mainComparator, ComparatorVariable<T> tieBreakingComparator, Indomain<T> indomain) It constructs a MatrixSelection variable ordering.SimpleMatrixSelect
(T[][] vars, ComparatorVariable<T> mainComparator, ComparatorVariable<T> tieBreakingComparator, Indomain<T> indomain, int pivotPosition) This constructor allows to specify all parameters for the selection mechanism.SimpleMatrixSelect
(T[][] vars, ComparatorVariable<T> mainComparator, Indomain<T> indomain) It constructs a MatrixSelection variable ordering.SimpleMatrixSelect
(T[][] vars, Indomain<T> indomain) This constructor uses default values for all parameters.SimpleSelect
(T[] variables, ComparatorVariable<T> varSelect, ComparatorVariable<T> tieBreakerVarSelect, Indomain<T> indomain) It constructs a simple selection mechanism for choice points.SimpleSelect
(T[] variables, ComparatorVariable<T> varSelect, Indomain<T> indomain) The constructor to create a simple choice select mechanism.SplitRandomSelect
(T[] variables, ComparatorVariable<T> varSelect, ComparatorVariable<T> tieBreakerVarSelect, Indomain<T> indomain) It constructs a simple selection mechanism for choice points.SplitRandomSelect
(T[] variables, ComparatorVariable<T> varSelect, Indomain<T> indomain) The constructor to create a simple choice select mechanism.SplitSelect
(T[] variables, ComparatorVariable<T> varSelect, ComparatorVariable<T> tieBreakerVarSelect, Indomain<T> indomain) It constructs a simple selection mechanism for choice points.SplitSelect
(T[] variables, ComparatorVariable<T> varSelect, Indomain<T> indomain) The constructor to create a simple choice select mechanism.Constructor parameters in org.jacop.search with type arguments of type Indomain -
Uses of Indomain in org.jacop.set.search
Classes in org.jacop.set.search that implement IndomainModifier and TypeClassDescriptionclass
IndomainSetMax<T extends SetVar>
IndomainMin - implements enumeration method based on the selection of the maximal value in the domain of variableclass
IndomainSetMin<T extends SetVar>
IndomainMin - implements enumeration method based on the selection of the minimal value in the domain of variableclass
IndomainSetRandom<T extends SetVar>
IndomainMin - implements enumeration method based on the selection of the maximal value in the domain of variable