Package | Description |
---|---|
org.jacop.search | |
org.jacop.set.search |
Modifier and Type | Class and Description |
---|---|
class |
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 variable
|
class |
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.
|
Constructor and Description |
---|
IndomainDefaultValue(Map<T,Integer> defaultValue,
Indomain<T> defaultIndomain)
Constructor which specifies default values to be used
if values are not in the domain a defualt indomain is used.
|
IndomainHierarchical(Map<T,Indomain<T>> hashmap,
Indomain<T> defIndomain)
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 and Description |
---|
IndomainHierarchical(Map<T,Indomain<T>> hashmap,
Indomain<T> defIndomain)
Constructor which specifies the mapping and default indomain to be used
if mapping does not give specific indomain for some variables.
|
Modifier and Type | Class and Description |
---|---|
class |
IndomainSetMax<T extends SetVar>
IndomainMin - implements enumeration method based on the selection of the
maximal value in the domain of variable
|
class |
IndomainSetMin<T extends SetVar>
IndomainMin - implements enumeration method based on the selection of the
minimal value in the domain of variable
|
class |
IndomainSetRandom<T extends SetVar>
IndomainMin - implements enumeration method based on the selection of the
maximal value in the domain of variable.
|
Copyright © 2022. All rights reserved.