Index
All Classes and Interfaces|All Packages|Serialized Form
A
- abs(IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theabsolute-value
operator. - ABS - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseArithmeticOperator
-
The arithmetic operator for computing the absolute value of a value.
- accept(IUniverseIntensionConstraintVisitor) - Method in interface fr.univartois.cril.juniverse.csp.intension.IUniverseIntensionConstraint
-
Accepts an
IUniverseIntensionConstraintVisitor
. - accept(IUniverseIntensionConstraintVisitor) - Method in class fr.univartois.cril.juniverse.csp.intension.UniverseBinaryIntensionConstraint
- accept(IUniverseIntensionConstraintVisitor) - Method in class fr.univartois.cril.juniverse.csp.intension.UniverseConstantIntensionConstraint
- accept(IUniverseIntensionConstraintVisitor) - Method in class fr.univartois.cril.juniverse.csp.intension.UniverseIfThenElseIntensionConstraint
- accept(IUniverseIntensionConstraintVisitor) - Method in class fr.univartois.cril.juniverse.csp.intension.UniverseNaryIntensionConstraint
- accept(IUniverseIntensionConstraintVisitor) - Method in class fr.univartois.cril.juniverse.csp.intension.UniverseRangeIntensionConstraint
- accept(IUniverseIntensionConstraintVisitor) - Method in class fr.univartois.cril.juniverse.csp.intension.UniverseSetIntensionConstraint
- accept(IUniverseIntensionConstraintVisitor) - Method in class fr.univartois.cril.juniverse.csp.intension.UniverseUnaryIntensionConstraint
- accept(IUniverseIntensionConstraintVisitor) - Method in class fr.univartois.cril.juniverse.csp.intension.UniverseVariableIntensionConstraint
- add(IUniverseIntensionConstraint...) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theaddition
operator. - add(List<IUniverseIntensionConstraint>) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theaddition
operator. - ADD - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseArithmeticOperator
-
The arithmetic operator for computing the addition of several values.
- addAllClauses(List<List<Integer>>) - Method in interface fr.univartois.cril.juniverse.sat.IUniverseSatSolver
-
Adds to this solver several clauses from a set of sets of literals.
- addAllDifferent(List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
all-different
constraint to this solver. - addAllDifferent(List<String>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
all-different
constraint to this solver. - addAllDifferentIntension(List<IUniverseIntensionConstraint>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
all-different
constraint to this solver. - addAllDifferentList(List<List<String>>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
all-different
constraint to this solver. - addAllDifferentList(List<List<String>>, List<List<BigInteger>>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
all-different
constraint to this solver. - addAllDifferentMatrix(List<List<String>>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
all-different
constraint to this solver. - addAllDifferentMatrix(List<List<String>>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
all-different
constraint to this solver. - addAllEqual(List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
all-equal
constraint to this solver. - addAllEqualIntension(List<IUniverseIntensionConstraint>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
all-equal
constraint to this solver. - addAmong(List<String>, List<BigInteger>, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
among
constraint to this solver. - addAmong(List<String>, List<BigInteger>, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
among
constraint to this solver. - addAtLeast(List<Integer>, int) - Method in interface fr.univartois.cril.juniverse.pb.IUniversePseudoBooleanSolver
-
Creates an
at-least
cardinality constraint. - addAtLeast(List<Integer>, List<Integer>, int) - Method in interface fr.univartois.cril.juniverse.pb.IUniversePseudoBooleanSolver
-
Creates an
at-least
pseudo-Boolean constraint. - addAtLeast(List<Integer>, List<BigInteger>, BigInteger) - Method in interface fr.univartois.cril.juniverse.pb.IUniversePseudoBooleanSolver
-
Creates an
at-least
pseudo-Boolean constraint. - addAtLeast(List<String>, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
at-least
constraint to this solver. - addAtMost(List<Integer>, int) - Method in interface fr.univartois.cril.juniverse.pb.IUniversePseudoBooleanSolver
-
Creates an
at-most
cardinality constraint. - addAtMost(List<Integer>, List<Integer>, int) - Method in interface fr.univartois.cril.juniverse.pb.IUniversePseudoBooleanSolver
-
Creates an
at-most
pseudo-Boolean constraint. - addAtMost(List<Integer>, List<BigInteger>, BigInteger) - Method in interface fr.univartois.cril.juniverse.pb.IUniversePseudoBooleanSolver
-
Creates an
at-most
pseudo-Boolean constraint. - addAtMost(List<String>, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
at-most
constraint to this solver. - addBiDimensionalNoOverlap(List<String>, List<String>, List<String>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
no-overlap
constraint to this solver. - addBiDimensionalNoOverlap(List<String>, List<String>, List<String>, List<BigInteger>, boolean) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
no-overlap
constraint to this solver. - addBinPacking(List<String>, List<BigInteger>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
bin-packing
constraint to this solver. - addBinPacking(List<String>, List<BigInteger>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
bin-packing
constraint to this solver. - addBinPacking(List<String>, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
bin-packing
constraint to this solver. - addBinPacking(List<String>, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
bin-packing
constraint to this solver. - addBinPackingWithConstantCapacities(List<String>, List<BigInteger>, List<BigInteger>, boolean) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
bin-packing
constraint to this solver. - addBinPackingWithVariableCapacities(List<String>, List<BigInteger>, List<String>, boolean) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
bin-packing
constraint to this solver. - addCardinalityWithConstantValuesAndConstantCounts(List<String>, List<BigInteger>, List<BigInteger>, boolean) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cardinality
constraint to this solver. - addCardinalityWithConstantValuesAndConstantIntervalCounts(List<String>, List<BigInteger>, List<BigInteger>, List<BigInteger>, boolean) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cardinality
constraint to this solver. - addCardinalityWithConstantValuesAndVariableCounts(List<String>, List<BigInteger>, List<String>, boolean) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cardinality
constraint to this solver. - addCardinalityWithVariableValuesAndConstantCounts(List<String>, List<String>, List<BigInteger>, boolean) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cardinality
constraint to this solver. - addCardinalityWithVariableValuesAndConstantIntervalCounts(List<String>, List<String>, List<BigInteger>, List<BigInteger>, boolean) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cardinality
constraint to this solver. - addCardinalityWithVariableValuesAndVariableCounts(List<String>, List<String>, List<String>, boolean) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cardinality
constraint to this solver. - addChannel(List<String>, int) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
channel
constraint to this solver. - addChannel(List<String>, int, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
channel
constraint to this solver. - addChannel(List<String>, int, List<String>, int) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
channel
constraint to this solver. - addCircuit(List<String>, int) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
circuit
constraint to this solver. - addCircuit(List<String>, int, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
circuit
constraint to this solver. - addCircuit(List<String>, int, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
circuit
constraint to this solver. - addClause(List<Integer>) - Method in interface fr.univartois.cril.juniverse.sat.IUniverseSatSolver
-
Adds to this solver a clause from a set of literals.
- addClause(List<String>, List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
clause
constraint to this solver. - addConflicts(String, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
extension
constraint describing the conflicts of a variable to this solver. - addConflicts(List<String>, List<List<BigInteger>>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
extension
constraint describing the conflicts of a tuple of variables to this solver. - addConflictsSymbolic(String, List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
extension
constraint describing the conflicts of a variable to this solver. - addConflictsSymbolic(List<String>, List<List<String>>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
extension
constraint describing the conflicts of a tuple of variables to this solver. - addConstraint(IUniverseConstraint) - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseProblem
-
Adds a constraint to this problem.
- addCountIntensionWithConstantValues(List<IUniverseIntensionConstraint>, List<BigInteger>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
count
constraint to this solver. - addCountIntensionWithConstantValues(List<IUniverseIntensionConstraint>, List<BigInteger>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
count
constraint to this solver. - addCountIntensionWithConstantValues(List<IUniverseIntensionConstraint>, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
count
constraint to this solver. - addCountIntensionWithConstantValues(List<IUniverseIntensionConstraint>, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
count
constraint to this solver. - addCountWithConstantValues(List<String>, List<BigInteger>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
count
constraint to this solver. - addCountWithConstantValues(List<String>, List<BigInteger>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
count
constraint to this solver. - addCountWithConstantValues(List<String>, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
count
constraint to this solver. - addCountWithConstantValues(List<String>, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
count
constraint to this solver. - addCountWithVariableValues(List<String>, List<String>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
count
constraint to this solver. - addCountWithVariableValues(List<String>, List<String>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
count
constraint to this solver. - addCountWithVariableValues(List<String>, List<String>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
count
constraint to this solver. - addCountWithVariableValues(List<String>, List<String>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
count
constraint to this solver. - addCumulativeConstantLengthsConstantHeights(List<String>, List<BigInteger>, List<String>, List<BigInteger>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeConstantLengthsConstantHeights(List<String>, List<BigInteger>, List<String>, List<BigInteger>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeConstantLengthsConstantHeights(List<String>, List<BigInteger>, List<String>, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeConstantLengthsConstantHeights(List<String>, List<BigInteger>, List<String>, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeConstantLengthsConstantHeights(List<String>, List<BigInteger>, List<BigInteger>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeConstantLengthsConstantHeights(List<String>, List<BigInteger>, List<BigInteger>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeConstantLengthsConstantHeights(List<String>, List<BigInteger>, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeConstantLengthsConstantHeights(List<String>, List<BigInteger>, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeConstantLengthsVariableHeights(List<String>, List<BigInteger>, List<String>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeConstantLengthsVariableHeights(List<String>, List<BigInteger>, List<String>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeConstantLengthsVariableHeights(List<String>, List<BigInteger>, List<String>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeConstantLengthsVariableHeights(List<String>, List<BigInteger>, List<String>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeConstantLengthsVariableHeights(List<String>, List<BigInteger>, List<String>, List<String>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeConstantLengthsVariableHeights(List<String>, List<BigInteger>, List<String>, List<String>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeConstantLengthsVariableHeights(List<String>, List<BigInteger>, List<String>, List<String>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeConstantLengthsVariableHeights(List<String>, List<BigInteger>, List<String>, List<String>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsConstantHeights(List<String>, List<String>, List<String>, List<BigInteger>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsConstantHeights(List<String>, List<String>, List<String>, List<BigInteger>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsConstantHeights(List<String>, List<String>, List<String>, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsConstantHeights(List<String>, List<String>, List<String>, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsConstantHeights(List<String>, List<String>, List<BigInteger>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsConstantHeights(List<String>, List<String>, List<BigInteger>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsConstantHeights(List<String>, List<String>, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsConstantHeights(List<String>, List<String>, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsVariableHeights(List<String>, List<String>, List<String>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsVariableHeights(List<String>, List<String>, List<String>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsVariableHeights(List<String>, List<String>, List<String>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsVariableHeights(List<String>, List<String>, List<String>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsVariableHeights(List<String>, List<String>, List<String>, List<String>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsVariableHeights(List<String>, List<String>, List<String>, List<String>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsVariableHeights(List<String>, List<String>, List<String>, List<String>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addCumulativeVariableLengthsVariableHeights(List<String>, List<String>, List<String>, List<String>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
cumulative
constraint to this solver. - addElement(List<String>, int, String, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElement(List<String>, int, String, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElement(List<String>, int, String, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElement(List<String>, int, String, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElement(List<String>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElement(List<String>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElement(List<String>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElement(List<String>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElementConstantMatrix(List<List<BigInteger>>, int, String, int, String, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElementConstantMatrix(List<List<BigInteger>>, int, String, int, String, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElementConstantMatrix(List<List<BigInteger>>, int, String, int, String, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElementConstantMatrix(List<List<BigInteger>>, int, String, int, String, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElementConstantValues(List<BigInteger>, int, String, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElementConstantValues(List<BigInteger>, int, String, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElementConstantValues(List<BigInteger>, int, String, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElementConstantValues(List<BigInteger>, int, String, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElementMatrix(List<List<String>>, int, String, int, String, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElementMatrix(List<List<String>>, int, String, int, String, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElementMatrix(List<List<String>>, int, String, int, String, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addElementMatrix(List<List<String>>, int, String, int, String, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
element
constraint to this solver. - addExactly(List<Integer>, int) - Method in interface fr.univartois.cril.juniverse.pb.IUniversePseudoBooleanSolver
-
Creates an
exactly
cardinality constraint. - addExactly(List<Integer>, List<Integer>, int) - Method in interface fr.univartois.cril.juniverse.pb.IUniversePseudoBooleanSolver
-
Creates an
exactly
pseudo-Boolean constraint. - addExactly(List<Integer>, List<BigInteger>, BigInteger) - Method in interface fr.univartois.cril.juniverse.pb.IUniversePseudoBooleanSolver
-
Creates an
exactly
pseudo-Boolean constraint. - addExactly(List<String>, BigInteger, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
exactly
constraint to this solver. - addExactly(List<String>, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
exactly
constraint to this solver. - addFlow(List<String>, List<BigInteger>, List<List<BigInteger>>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
flow
constraint to this solver. - addFlow(List<String>, List<BigInteger>, List<List<BigInteger>>, List<BigInteger>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
flow
constraint to this solver. - addFlow(List<String>, List<BigInteger>, List<List<BigInteger>>, List<BigInteger>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
flow
constraint to this solver. - addFlow(List<String>, List<BigInteger>, List<List<BigInteger>>, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
flow
constraint to this solver. - addFlow(List<String>, List<BigInteger>, List<List<BigInteger>>, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
flow
constraint to this solver. - addInstantiation(String, int) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
instantiation
constraint to this solver. - addInstantiation(String, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
instantiation
constraint to this solver. - addInstantiation(List<String>, List<? extends Number>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
instantiation
constraint to this solver. - addInstantiationSymbolic(String, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
instantiation
constraint to this solver. - addInstantiationSymbolic(List<String>, List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
instantiation
constraint to this solver. - addIntension(IUniverseIntensionConstraint) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
intension
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseRelationalOperator, String, List<BigInteger>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseRelationalOperator, String, List<BigInteger>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseRelationalOperator, String, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseRelationalOperator, String, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseRelationalOperator, BigInteger, List<BigInteger>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseRelationalOperator, BigInteger, List<BigInteger>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseRelationalOperator, BigInteger, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseRelationalOperator, BigInteger, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger, List<BigInteger>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger, List<BigInteger>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>, List<BigInteger>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>, List<BigInteger>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addKnapsack(List<String>, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
knapsack
constraint to this solver. - addLex(List<String>, List<BigInteger>, UniverseRelationalOperator) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
lex
constraint to this solver. - addLex(List<List<String>>, UniverseRelationalOperator) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
lex
constraint to this solver. - addLexMatrix(List<List<String>>, UniverseRelationalOperator) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
lex-matrix
constraint to this solver. - addLogical(UniverseBooleanOperator, List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
logical
constraint to this solver. - addLogical(String, boolean, UniverseBooleanOperator, List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
logical
constraint to this solver. - addLogical(String, String, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
logical
constraint to this solver. - addLogical(String, String, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
logical
constraint to this solver. - addMaximum(List<String>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum
constraint to this solver. - addMaximum(List<String>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum
constraint to this solver. - addMaximum(List<String>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum
constraint to this solver. - addMaximum(List<String>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum
constraint to this solver. - addMaximumArg(List<String>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum-arg
constraint to this solver. - addMaximumArg(List<String>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum-arg
constraint to this solver. - addMaximumArg(List<String>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum-arg
constraint to this solver. - addMaximumArg(List<String>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum-arg
constraint to this solver. - addMaximumArgIntension(List<IUniverseIntensionConstraint>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum-arg
constraint to this solver. - addMaximumArgIntension(List<IUniverseIntensionConstraint>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum-arg
constraint to this solver. - addMaximumArgIntension(List<IUniverseIntensionConstraint>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum-arg
constraint to this solver. - addMaximumArgIntension(List<IUniverseIntensionConstraint>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum-arg
constraint to this solver. - addMaximumIndex(List<String>, int, String, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum
constraint to this solver. - addMaximumIndex(List<String>, int, String, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum
constraint to this solver. - addMaximumIndex(List<String>, int, String, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum
constraint to this solver. - addMaximumIndex(List<String>, int, String, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum
constraint to this solver. - addMaximumIntension(List<IUniverseIntensionConstraint>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum
constraint to this solver. - addMaximumIntension(List<IUniverseIntensionConstraint>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum
constraint to this solver. - addMaximumIntension(List<IUniverseIntensionConstraint>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum
constraint to this solver. - addMaximumIntension(List<IUniverseIntensionConstraint>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
maximum
constraint to this solver. - addMDD(List<String>, List<UniverseTransition>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
mdd
constraint to this solver. - addMinimum(List<String>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum
constraint to this solver. - addMinimum(List<String>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum
constraint to this solver. - addMinimum(List<String>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum
constraint to this solver. - addMinimum(List<String>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum
constraint to this solver. - addMinimumArg(List<String>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum-arg
constraint to this solver. - addMinimumArg(List<String>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum-arg
constraint to this solver. - addMinimumArg(List<String>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum-arg
constraint to this solver. - addMinimumArg(List<String>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum-arg
constraint to this solver. - addMinimumArgIntension(List<IUniverseIntensionConstraint>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum-arg
constraint to this solver. - addMinimumArgIntension(List<IUniverseIntensionConstraint>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum-arg
constraint to this solver. - addMinimumArgIntension(List<IUniverseIntensionConstraint>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum-arg
constraint to this solver. - addMinimumArgIntension(List<IUniverseIntensionConstraint>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum-arg
constraint to this solver. - addMinimumIndex(List<String>, int, String, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum
constraint to this solver. - addMinimumIndex(List<String>, int, String, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum
constraint to this solver. - addMinimumIndex(List<String>, int, String, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum
constraint to this solver. - addMinimumIndex(List<String>, int, String, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum
constraint to this solver. - addMinimumIntension(List<IUniverseIntensionConstraint>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum
constraint to this solver. - addMinimumIntension(List<IUniverseIntensionConstraint>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum
constraint to this solver. - addMinimumIntension(List<IUniverseIntensionConstraint>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum
constraint to this solver. - addMinimumIntension(List<IUniverseIntensionConstraint>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
minimum
constraint to this solver. - addMultiDimensionalNoOverlap(List<List<String>>, List<List<BigInteger>>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
no-overlap
constraint to this solver. - addMultiDimensionalNoOverlap(List<List<String>>, List<List<BigInteger>>, boolean) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
no-overlap
constraint to this solver. - addMultiDimensionalNoOverlapVariableLength(List<List<String>>, List<List<String>>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
no-overlap
constraint to this solver. - addMultiDimensionalNoOverlapVariableLength(List<List<String>>, List<List<String>>, boolean) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
no-overlap
constraint to this solver. - addNoOverlap(List<String>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
no-overlap
constraint to this solver. - addNoOverlap(List<String>, List<BigInteger>, boolean) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
no-overlap
constraint to this solver. - addNoOverlapVariableLength(List<String>, List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
no-overlap
constraint to this solver. - addNoOverlapVariableLength(List<String>, List<String>, boolean) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
no-overlap
constraint to this solver. - addNotAllEqual(List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
not-all-equal
constraint to this solver. - addNValues(List<String>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
n-values
constraint to this solver. - addNValues(List<String>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
n-values
constraint to this solver. - addNValues(List<String>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
n-values
constraint to this solver. - addNValues(List<String>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
n-values
constraint to this solver. - addNValuesExcept(List<String>, UniverseRelationalOperator, String, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
n-values
constraint to this solver. - addNValuesExcept(List<String>, UniverseRelationalOperator, BigInteger, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
n-values
constraint to this solver. - addNValuesExcept(List<String>, UniverseSetBelongingOperator, BigInteger, BigInteger, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
n-values
constraint to this solver. - addNValuesExcept(List<String>, UniverseSetBelongingOperator, List<BigInteger>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
n-values
constraint to this solver. - addNValuesIntension(List<IUniverseIntensionConstraint>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
n-values
constraint to this solver. - addNValuesIntension(List<IUniverseIntensionConstraint>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
n-values
constraint to this solver. - addNValuesIntension(List<IUniverseIntensionConstraint>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
n-values
constraint to this solver. - addNValuesIntension(List<IUniverseIntensionConstraint>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
n-values
constraint to this solver. - addOrdered(List<String>, UniverseRelationalOperator) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
ordered
constraint to this solver. - addOrderedWithConstantLength(List<String>, List<BigInteger>, UniverseRelationalOperator) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
ordered
constraint to this solver. - addOrderedWithVariableLength(List<String>, List<String>, UniverseRelationalOperator) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
ordered
constraint to this solver. - addParameter(String, Class<T>, T) - Method in class fr.univartois.cril.juniverse.config.UniverseConfiguration
-
Adds a parameter to this configuration.
- addParameter(String, Object) - Method in class fr.univartois.cril.juniverse.config.UniverseConfiguration
-
Adds a parameter to this configuration.
- addPrecedence(List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
precedence
constraint to this solver. - addPrecedence(List<String>, List<BigInteger>, boolean) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
precedence
constraint to this solver. - addPrimitive(UniverseArithmeticOperator, String, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
primitive
constraint to this solver. - addPrimitive(String, UniverseArithmeticOperator, String, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
primitive
constraint to this solver. - addPrimitive(String, UniverseArithmeticOperator, String, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
primitive
constraint to this solver. - addPrimitive(String, UniverseArithmeticOperator, BigInteger, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
primitive
constraint to this solver. - addPrimitive(String, UniverseArithmeticOperator, BigInteger, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
primitive
constraint to this solver. - addPrimitive(String, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
primitive
constraint to this solver. - addPrimitive(String, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
primitive
constraint to this solver. - addPrimitive(String, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
primitive
constraint to this solver. - addPseudoBoolean(List<Integer>, List<BigInteger>, boolean, BigInteger) - Method in interface fr.univartois.cril.juniverse.pb.IUniversePseudoBooleanSolver
-
Creates a pseudo-Boolean constraint of type
at-least
orat-most
. - addRegular(List<String>, List<UniverseTransition>, String, List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
regular
constraint to this solver. - addSearchListener(IUniverseSearchListener) - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Adds a listener to this solver, which listens to the events occurring in the solver during the search.
- addStretch(List<String>, List<BigInteger>, List<BigInteger>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
stretch
constraint to this solver. - addStretch(List<String>, List<BigInteger>, List<BigInteger>, List<BigInteger>, List<List<BigInteger>>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
stretch
constraint to this solver. - addSum(List<String>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSum(List<String>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSum(List<String>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSum(List<String>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSum(List<String>, List<BigInteger>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSum(List<String>, List<BigInteger>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSum(List<String>, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSum(List<String>, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumIntension(List<IUniverseIntensionConstraint>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumIntension(List<IUniverseIntensionConstraint>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumIntension(List<IUniverseIntensionConstraint>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumIntension(List<IUniverseIntensionConstraint>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumIntension(List<IUniverseIntensionConstraint>, List<BigInteger>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumIntension(List<IUniverseIntensionConstraint>, List<BigInteger>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumIntension(List<IUniverseIntensionConstraint>, List<BigInteger>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumIntension(List<IUniverseIntensionConstraint>, List<BigInteger>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumIntensionWithVariableCoefficients(List<IUniverseIntensionConstraint>, List<String>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumIntensionWithVariableCoefficients(List<IUniverseIntensionConstraint>, List<String>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumIntensionWithVariableCoefficients(List<IUniverseIntensionConstraint>, List<String>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumIntensionWithVariableCoefficients(List<IUniverseIntensionConstraint>, List<String>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumWithVariableCoefficients(List<String>, List<String>, UniverseRelationalOperator, String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumWithVariableCoefficients(List<String>, List<String>, UniverseRelationalOperator, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumWithVariableCoefficients(List<String>, List<String>, UniverseSetBelongingOperator, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSumWithVariableCoefficients(List<String>, List<String>, UniverseSetBelongingOperator, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a
sum
constraint to this solver. - addSupport(String, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
extension
constraint describing the support of a variable to this solver. - addSupport(List<String>, List<List<BigInteger>>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
extension
constraint describing the support of a tuple of variables to this solver. - addSupportSymbolic(String, List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
extension
constraint describing the support of a variable to this solver. - addSupportSymbolic(List<String>, List<List<String>>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an
extension
constraint describing the support of a tuple of variables to this solver. - addVariable(IUniverseVariable) - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseProblem
-
Adds a variable to this problem.
- and(IUniverseIntensionConstraint...) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theconjunction
operator. - and(List<IUniverseIntensionConstraint>) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theconjunction
operator. - AND - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseBooleanOperator
-
The Boolean operator for computing the conjunction of several Boolean values.
B
- binary(UniverseOperator, IUniverseIntensionConstraint, IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates a new binary
intension
constraint.
C
- checkSolution() - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Checks the last solution that has been computed by the solver.
- checkSolution(Map<String, BigInteger>) - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Checks whether the given assignment is a solution of the problem.
- cleanNow() - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Forces this solver to clean its learned constraints now.
- constant(long) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Wraps a constant value in its representation as an
intension
constraint. - constant(BigInteger) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Wraps a constant value in its representation as an
intension
constraint. - createCspSolver() - Method in interface fr.univartois.cril.juniverse.utils.IUniverseSolverFactory
-
Creates a CSP solver implementing JUniverse's interface.
- createPseudoBooleanSolver() - Method in interface fr.univartois.cril.juniverse.utils.IUniverseSolverFactory
-
Creates a pseudo-Boolean solver implementing JUniverse's interface.
- createSatSolver() - Method in interface fr.univartois.cril.juniverse.utils.IUniverseSolverFactory
-
Creates a SAT solver implementing JUniverse's interface.
- currentSize() - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseDomain
-
Gives the current size of this domain, measured in number of values.
D
- decisionVariables(List<String>) - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Advises this solver to focus on some variables to make decisions.
- dist(IUniverseIntensionConstraint, IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thedistance
operator. - DIST - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseArithmeticOperator
-
The arithmetic operator for computing the distance between two values.
- div(IUniverseIntensionConstraint, IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thedivision
operator. - DIV - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseArithmeticOperator
-
The arithmetic operator for computing the division of two values.
E
- end(UniverseSolverResult) - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that the solver has ended its search.
- eq(IUniverseIntensionConstraint...) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theequal
operator. - eq(List<IUniverseIntensionConstraint>) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theequal
operator. - EQ - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseRelationalOperator
-
The equal (
==
) relational operator. - equiv(IUniverseIntensionConstraint...) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theequivalence
operator. - equiv(List<IUniverseIntensionConstraint>) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theequivalence
operator. - EQUIV - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseBooleanOperator
-
The Boolean operator for computing the equivalence of several Boolean values.
F
- fr.univartois.cril.juniverse - module fr.univartois.cril.juniverse
-
The
fr.univartois.cril.juniverse
module provides universal interfaces for solving constraint problems. - fr.univartois.cril.juniverse.config - package fr.univartois.cril.juniverse.config
-
The
fr.univartois.cril.juniverse.config
package provides classes and interfaces allowing to finely configure a solver. - fr.univartois.cril.juniverse.core - package fr.univartois.cril.juniverse.core
-
The
fr.univartois.cril.juniverse.core
package provides classes and interfaces common to all kinds of constraint solvers. - fr.univartois.cril.juniverse.core.problem - package fr.univartois.cril.juniverse.core.problem
-
The
fr.univartois.cril.juniverse.core.problem
package provides the representation of a constraint problem. - fr.univartois.cril.juniverse.csp - package fr.univartois.cril.juniverse.csp
-
The
fr.univartois.cril.juniverse.csp
package provides the classes for solving CSP problems. - fr.univartois.cril.juniverse.csp.intension - package fr.univartois.cril.juniverse.csp.intension
-
The
fr.univartois.cril.juniverse.csp.intension
package provides the classes for representing intension constraints. - fr.univartois.cril.juniverse.csp.operator - package fr.univartois.cril.juniverse.csp.operator
-
The
fr.univartois.cril.juniverse.csp.operator
package provides the classes representing the operators used in constraints. - fr.univartois.cril.juniverse.listener - package fr.univartois.cril.juniverse.listener
-
The
fr.univartois.cril.juniverse.listener
package provides interfaces for listening to the search events occurring in the solver. - fr.univartois.cril.juniverse.optim - package fr.univartois.cril.juniverse.optim
-
The
fr.univartois.cril.juniverse.optim
package provides the classes for solving optimization problems. - fr.univartois.cril.juniverse.pb - package fr.univartois.cril.juniverse.pb
-
The
fr.univartois.cril.juniverse.pb
package provides the classes for solving pseudo-Boolean problems. - fr.univartois.cril.juniverse.sat - package fr.univartois.cril.juniverse.sat
-
The
fr.univartois.cril.juniverse.sat
package provides the classes for solving SAT problems. - fr.univartois.cril.juniverse.utils - package fr.univartois.cril.juniverse.utils
-
The
fr.univartois.cril.juniverse.utils
package provides utility classes for JUniverse implementations.
G
- ge(IUniverseIntensionConstraint, IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thegreater-or-equal
operator. - GE - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseRelationalOperator
-
The greater-than-or-equal (
>=
) relational operator. - get(String) - Method in class fr.univartois.cril.juniverse.config.UniverseConfiguration
-
Gives the value of the given parameter.
- getArity() - Method in class fr.univartois.cril.juniverse.csp.intension.UniverseNaryIntensionConstraint
-
Gives the arity of this constraint.
- getAuxiliaryVariables() - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Gives the list of the auxiliary variables used by the solver.
- getConstraints() - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Gives the list of the constraints in this solver.
- getConstraints() - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseProblem
-
Gives the constraints in this problem.
- getConstraints() - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseVariable
-
Gives the constraints containing this variable.
- getCurrentBound() - Method in interface fr.univartois.cril.juniverse.optim.IUniverseOptimizationSolver
-
Gives the current (best) bound that have been found by this solver.
- getCurrentLearntConstraintDeletionStrategy() - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Gives the learned constraint deletion strategy currently used by this solver.
- getCurrentRestartPolicy() - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Gives the restart policy currently used by this solver.
- getCurrentSolverConfiguration() - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Gives the "main" solver configuration currently used this solver.
- getCurrentValues() - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseDomain
-
Gives the list of values of the current domain.
- getCurrentValueSelectionHeuristic() - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Gives the value selection heuristic currently used by this solver.
- getCurrentVariableSelectionHeuristic() - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Gives the variable selection heuristic currently used by this solver.
- getDomain() - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseVariable
-
Gives the domain of this variable.
- getEnd() - Method in class fr.univartois.cril.juniverse.csp.UniverseTransition
-
Gives the target state, where the transition ends.
- getFactories() - Method in class fr.univartois.cril.juniverse.utils.SolverFactoryLoader
-
Gives a list of instances of all available
IUniverseSolverFactory
implementations in the classpath. - getId() - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseVariable
-
Gives the (internal) identifier of this variable.
- getIdentifier() - Method in class fr.univartois.cril.juniverse.csp.intension.UniverseVariableIntensionConstraint
-
Gives the identifier of the variable of this constraint.
- getInstance() - Static method in class fr.univartois.cril.juniverse.utils.SolverFactoryLoader
-
Gives the single instance of SolverFactoryLoader.
- getLearnedConstraintDeletionStrategies() - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Gives all configurations recognized by this solver for its learned constraint deletion strategies.
- getLowerBound() - Method in interface fr.univartois.cril.juniverse.optim.IUniverseOptimizationSolver
-
Gives the current (best) lower bound of the underlying optimization problem.
- getMax() - Method in class fr.univartois.cril.juniverse.csp.intension.UniverseRangeIntensionConstraint
-
Gives the maximum value of this range.
- getMin() - Method in class fr.univartois.cril.juniverse.csp.intension.UniverseRangeIntensionConstraint
-
Gives the minimum value of this range.
- getName() - Method in class fr.univartois.cril.juniverse.config.UniverseConfiguration
-
Gives the name of the strategy being configured.
- getName() - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseVariable
-
Gives the name of this variable.
- getOperator() - Method in class fr.univartois.cril.juniverse.csp.intension.UniverseOperatorIntensionConstraint
-
Gives the operator applied by this constraint.
- getParameters() - Method in class fr.univartois.cril.juniverse.config.UniverseConfiguration
-
Gives the parameter that are recognized to configure the associated strategy.
- getRestartPolicies() - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Gives all configurations recognized by this solver for its restart policy.
- getScore() - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseConstraint
-
Gives the score of this constraint, as computed by the solver.
- getSolverConfigurations() - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Gives all "main" solver configurations for this solver.
- getStart() - Method in class fr.univartois.cril.juniverse.csp.UniverseTransition
-
Gives the source state, where the transition begins.
- getTypeOf(String) - Method in class fr.univartois.cril.juniverse.config.UniverseConfiguration
-
Gives the type of the given parameter.
- getUpperBound() - Method in interface fr.univartois.cril.juniverse.optim.IUniverseOptimizationSolver
-
Gives the current (best) upper bound of the underlying optimization problem.
- getValue() - Method in class fr.univartois.cril.juniverse.core.UniverseAssumption
-
Gives the assumed value.
- getValue() - Method in class fr.univartois.cril.juniverse.csp.intension.UniverseConstantIntensionConstraint
-
Gives the value of the constant.
- getValue() - Method in class fr.univartois.cril.juniverse.csp.UniverseTransition
-
Gives the value (object) labeling the transition.
- getValues() - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseDomain
-
Gives the list of values of the initial domain.
- getValueSelectionHeuristics() - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Gives all configurations recognized by this solver for its value selection heuristic.
- getVariableId() - Method in class fr.univartois.cril.juniverse.core.UniverseAssumption
-
Gives the name of the variable involved in this assumption.
- getVariables() - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseProblem
-
Gives the variables in this problem.
- getVariableSelectionHeuristics() - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Gives all configurations recognized by this solver for its variable selection heuristic.
- getVariablesMapping() - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Gives the mapping of the variables in this solver.
- gt(IUniverseIntensionConstraint, IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thegreater-than
operator. - GT - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseRelationalOperator
-
The greater-than (
>
) relational operator.
I
- impl(IUniverseIntensionConstraint, IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theimplication
operator. - IMPL - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseBooleanOperator
-
The Boolean operator for computing the implication between two Boolean values.
- in(IUniverseIntensionConstraint, IUniverseIntensionConstraint...) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thein
operator w.r.t. - in(IUniverseIntensionConstraint, BigInteger, BigInteger) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thein
operator w.r.t. - in(IUniverseIntensionConstraint, List<IUniverseIntensionConstraint>) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thein
operator w.r.t. - IN - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseSetBelongingOperator
-
The operator checking whether a value belongs to a set of values.
- interrupt() - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Interrupts (asynchronously) the search currently performed by this solver.
- isEqual() - Method in class fr.univartois.cril.juniverse.core.UniverseAssumption
-
Checks whether this assumption represents an equality.
- isIgnored() - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseConstraint
-
Checks whether this constraint must be ignored by the solver.
- isMinimization() - Method in interface fr.univartois.cril.juniverse.optim.IUniverseOptimizationSolver
-
Checks whether the underlying problem is a minimization problem.
- isOptimization() - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Checks whether the associated problem is an optimization problem.
- ite(IUniverseIntensionConstraint, IUniverseIntensionConstraint, IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theif-then-else
operator. - IUniverseConfigurableSolver - Interface in fr.univartois.cril.juniverse.config
-
The IUniverseConfigurableSolver interface defines the contract of a solver that can be configured.
- IUniverseConstraint - Interface in fr.univartois.cril.juniverse.core.problem
-
The IUniverseConstraint represents a constraint in constraint problem.
- IUniverseCSPSolver - Interface in fr.univartois.cril.juniverse.csp
-
The IUniverseCSPSolver interface defines the contract for CSP solvers.
- IUniverseDomain - Interface in fr.univartois.cril.juniverse.core.problem
-
The IUniverseDomain represents the domain of a
IUniverseVariable
in a constraint problem. - IUniverseIntensionConstraint - Interface in fr.univartois.cril.juniverse.csp.intension
-
The IUniverseIntensionConstraint defines an interface for representing the abstract syntax tree of an intension constraint.
- IUniverseIntensionConstraintVisitor - Interface in fr.univartois.cril.juniverse.csp.intension
-
The IUniverseIntensionConstraintVisitor allows visiting intension constraints to discover its semantics.
- IUniverseOptimizationSolver - Interface in fr.univartois.cril.juniverse.optim
-
The IUniversePseudoBooleanSolver interface defines the contract for optimization solvers.
- IUniverseProblem - Interface in fr.univartois.cril.juniverse.core.problem
-
The IUniverseProblem represents a constraint problem to solve.
- IUniversePseudoBooleanSolver - Interface in fr.univartois.cril.juniverse.pb
-
The IUniversePseudoBooleanSolver interface defines the contract for pseudo-Boolean solvers.
- IUniverseSatSolver - Interface in fr.univartois.cril.juniverse.sat
-
The IUniverseSatSolver interface defines the contract for SAT solvers.
- IUniverseSearchListener - Interface in fr.univartois.cril.juniverse.listener
-
The IUniverseSearchListener interface defines a listener for listening to the events occurring during the search performed by a solver.
- IUniverseSolver - Interface in fr.univartois.cril.juniverse.core
-
The IUniverseSolver interface is the root interface defining the base contract for all solvers.
- IUniverseSolverFactory - Interface in fr.univartois.cril.juniverse.utils
-
The IUniverseSolverFactory defines an abstract factory for instantiating solvers implementing different interfaces.
- IUniverseVariable - Interface in fr.univartois.cril.juniverse.core.problem
-
The IUniverseVariable represents a variable in a constraint problem.
K
- keepValues(BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseDomain
-
Keeps in this domain only the values between
min
andmax
. - keepValues(List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseDomain
-
Keeps in this domain only the values between
values
.
L
- le(IUniverseIntensionConstraint, IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theless-or-equal
operator. - LE - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseRelationalOperator
-
The lesser-than-or-equal (
<=
) relational operator. - loadInstance(String) - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Loads a problem stored in the given file.
- lt(IUniverseIntensionConstraint, IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theless-than
operator. - LT - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseRelationalOperator
-
The lesser-than (
<
) relational operator.
M
- mapSolution() - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Gives the mapping between the names of the variables and the assignment found by this solver (if any).
- mapSolution(boolean) - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Gives the mapping between the names of the variables and the assignment found by this solver (if any).
- max() - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseDomain
-
Gives the maximum value of this domain.
- max(IUniverseIntensionConstraint...) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying themaximum
operator. - max(List<IUniverseIntensionConstraint>) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying themaximum
operator. - MAX - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseArithmeticOperator
-
The arithmetic operator for computing the maximum of several values.
- maximizeExpression(IUniverseIntensionConstraint) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize the value of an expression.
- maximizeExpressionMaximum(List<IUniverseIntensionConstraint>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize the maximum of expressions.
- maximizeExpressionMaximum(List<IUniverseIntensionConstraint>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize the maximum of expressions.
- maximizeExpressionMinimum(List<IUniverseIntensionConstraint>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize the minimum of expressions.
- maximizeExpressionMinimum(List<IUniverseIntensionConstraint>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize the minimum of expressions.
- maximizeExpressionNValues(List<IUniverseIntensionConstraint>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize the number of values assigned to expressions.
- maximizeExpressionNValues(List<IUniverseIntensionConstraint>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize the number of values assigned to expressions.
- maximizeExpressionProduct(List<IUniverseIntensionConstraint>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize a product of expressions.
- maximizeExpressionProduct(List<IUniverseIntensionConstraint>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize a product of expressions.
- maximizeExpressionSum(List<IUniverseIntensionConstraint>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize a sum of expressions.
- maximizeExpressionSum(List<IUniverseIntensionConstraint>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize a sum of expressions.
- maximizeMaximum(List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize the maximum of variables.
- maximizeMaximum(List<String>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize the maximum of variables.
- maximizeMinimum(List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize the minimum of variables.
- maximizeMinimum(List<String>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize the minimum of variables.
- maximizeNValues(List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize the number of values assigned to variables.
- maximizeNValues(List<String>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize the number of values assigned to variables.
- maximizeProduct(List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize a product of variables.
- maximizeProduct(List<String>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize a product of variables.
- maximizeSum(List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize a sum of variables.
- maximizeSum(List<String>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize a sum of variables.
- maximizeVariable(String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to maximize the value assigned to a variable.
- min() - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseDomain
-
Gives the minimum value of this domain.
- min(IUniverseIntensionConstraint...) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theminimum
operator. - min(List<IUniverseIntensionConstraint>) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theminimum
operator. - MIN - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseArithmeticOperator
-
The arithmetic operator for computing the minimum of several values.
- minimizeExpression(IUniverseIntensionConstraint) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize the value of an expression.
- minimizeExpressionMaximum(List<IUniverseIntensionConstraint>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize the maximum of expressions.
- minimizeExpressionMaximum(List<IUniverseIntensionConstraint>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize the maximum of expressions.
- minimizeExpressionMinimum(List<IUniverseIntensionConstraint>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize the minimum of expressions.
- minimizeExpressionMinimum(List<IUniverseIntensionConstraint>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize the minimum of expressions.
- minimizeExpressionNValues(List<IUniverseIntensionConstraint>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize the number of values assigned to expressions.
- minimizeExpressionNValues(List<IUniverseIntensionConstraint>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize the number of values assigned to expressions.
- minimizeExpressionProduct(List<IUniverseIntensionConstraint>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize a product of expressions.
- minimizeExpressionProduct(List<IUniverseIntensionConstraint>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize a product of expressions.
- minimizeExpressionSum(List<IUniverseIntensionConstraint>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize a sum of expressions.
- minimizeExpressionSum(List<IUniverseIntensionConstraint>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize a sum of expressions.
- minimizeMaximum(List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize the maximum of variables.
- minimizeMaximum(List<String>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize the maximum of variables.
- minimizeMinimum(List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize the minimum of variables.
- minimizeMinimum(List<String>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize the minimum of variables.
- minimizeNValues(List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize the number of values assigned to variables.
- minimizeNValues(List<String>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize the number of values assigned to variables.
- minimizeProduct(List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize a product of variables.
- minimizeProduct(List<String>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize a product of variables.
- minimizeSum(List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize a sum of variables.
- minimizeSum(List<String>, List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize a sum of variables.
- minimizeVariable(String) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds an objective function to this solver to minimize the value assigned to a variable.
- mod(IUniverseIntensionConstraint, IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying themodulo
operator. - MOD - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseArithmeticOperator
-
The arithmetic operator for computing the remainder of two values.
- mult(IUniverseIntensionConstraint...) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying themultiplication
operator. - mult(List<IUniverseIntensionConstraint>) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying themultiplication
operator. - MULT - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseArithmeticOperator
-
The arithmetic operator for computing the multiplication of several values.
N
- nary(UniverseOperator, IUniverseIntensionConstraint...) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates a new n-ary
intension
constraint. - nary(UniverseOperator, List<IUniverseIntensionConstraint>) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates a new n-ary
intension
constraint. - nConstraints() - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Gives the number of constraints defined in this solver.
- neg(IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theopposite
operator. - NEG - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseArithmeticOperator
-
The arithmetic operator for computing the opposite of a value.
- neq(IUniverseIntensionConstraint, IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thedifferent
operator. - NEQ - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseRelationalOperator
-
The not-equal (
!=
) relational operator. - newVariable(String, int, int) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a new variable to this solver.
- newVariable(String, BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a new variable to this solver.
- newVariable(String, List<? extends Number>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a new variable to this solver.
- newVariableSymbolic(String, List<String>) - Method in interface fr.univartois.cril.juniverse.csp.IUniverseCSPSolver
-
Adds a new symbolic variable to this solver.
- not(IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thenot
operator. - NOT - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseBooleanOperator
-
The Boolean operator for computing the negation of a Boolean value.
- NOT_IN - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseSetBelongingOperator
-
The operator checking whether a value does not belong to a set of values.
- notIn(IUniverseIntensionConstraint, IUniverseIntensionConstraint...) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thenot-in
operator w.r.t. - notIn(IUniverseIntensionConstraint, BigInteger, BigInteger) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thenot-in
operator w.r.t. - notIn(IUniverseIntensionConstraint, List<IUniverseIntensionConstraint>) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thenot-in
operator w.r.t. - nVariables() - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Gives the number of variables defined in this solver.
O
- onAssignment(IUniverseVariable, BigInteger) - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that a variable is being assigned (either following a decision or a propagation).
- onBacktrack(int) - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that the solver is performing a backtrack (or backjump).
- onBacktrack(IUniverseVariable) - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that the solver is performing a backtrack (or backjump).
- onCleaning() - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that the solver is cleaning its no-good database.
- onConflict(IUniverseConstraint, IUniverseVariable) - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that a conflict has occurred.
- onDelete(IUniverseConstraint) - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that the solver is deleting one of its no-goods.
- onFailedAssignment(IUniverseVariable, BigInteger) - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that a variable assignment
x = v
has immediately failed due to propagations. - onLearning(IUniverseConstraint) - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that a constraint has been learned, following a conflict analysis or a similar process.
- onNegativeDecision(IUniverseVariable, BigInteger) - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that a negative decision (a variable refutation
x != v
) is going to be taken. - onPositiveDecision(IUniverseVariable, BigInteger) - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that a positive decision (a variable assignment
x = v
) is going to be taken. - onPropagation(IUniverseVariable, BigInteger) - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that a variable assignment has been enforced by propagation.
- onRestart() - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that the solver is performing a restart.
- onSolutionFound(Map<? extends IUniverseVariable, BigInteger>) - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that the solver has found a solution.
- onSolutionFound(Map<? extends IUniverseVariable, BigInteger>, BigInteger) - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that the solver has found a solution.
- onUnassignment(IUniverseVariable) - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that a variable is being unassigned (during a backtrack for instance).
- operator - Variable in class fr.univartois.cril.juniverse.csp.intension.UniverseOperatorIntensionConstraint
-
The operator applied by this constraint.
- OPTIMUM_FOUND - Enum constant in enum class fr.univartois.cril.juniverse.core.UniverseSolverResult
-
The result returned by the solver when it has found an optimal solution.
- or(IUniverseIntensionConstraint...) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thedisjunction
operator. - or(List<IUniverseIntensionConstraint>) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thedisjunction
operator. - OR - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseBooleanOperator
-
The Boolean operator for computing the disjunction of several Boolean values.
P
- pow(IUniverseIntensionConstraint, IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thepower
operator. - POW - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseArithmeticOperator
-
The arithmetic operator for computing a value raised to the power of another.
R
- removeSearchListener(IUniverseSearchListener) - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Removes a listener from this solver, so that the listener does not listen to the events occurring in the solver during the search anymore.
- removeValues(BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseDomain
-
Removes from this domain all the values between
min
andmax
. - removeValues(List<BigInteger>) - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseDomain
-
Removes from this domain all the values in
values
. - reset() - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Resets this solver in its original state.
- restartNow() - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Forces this solver to perform a restart now.
- reverse() - Method in enum class fr.univartois.cril.juniverse.csp.operator.UniverseRelationalOperator
-
Gives the operator that is the reverse of this one.
S
- SATISFIABLE - Enum constant in enum class fr.univartois.cril.juniverse.core.UniverseSolverResult
-
The result returned by the solver when it has found a solution.
- scope() - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseConstraint
-
Gives the scope of this constraint, i.e., the variables that appear in this constraint.
- setBounds(BigInteger, BigInteger) - Method in interface fr.univartois.cril.juniverse.optim.IUniverseOptimizationSolver
-
Sets the bounds for the optimization problem to solve.
- setIgnored(boolean) - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseConstraint
-
Sets whether this constraint must be ignored by the solver.
- setLearntConstraintDeletionStrategy(UniverseConfiguration) - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Sets the learned constraint deletion strategy to use in this solver.
- setLogFile(String) - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Sets the log file to be used by the solver.
- setLogStream(OutputStream) - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Sets the output stream to be used by the solver for logging.
- setLowerBound(BigInteger) - Method in interface fr.univartois.cril.juniverse.optim.IUniverseOptimizationSolver
-
Sets the lower bound for the optimization problem to solve.
- setRestartPolicy(UniverseConfiguration) - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Sets the restart policy to use in this solver.
- setSolverConfiguration(UniverseConfiguration) - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Sets the "main" solver configuration currently to use in this solver.
- setTimeout(long) - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Sets the time limit before interrupting the search.
- setTimeoutMs(long) - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Sets the time limit before interrupting the search.
- setUpperBound(BigInteger) - Method in interface fr.univartois.cril.juniverse.optim.IUniverseOptimizationSolver
-
Sets the upper bound for the optimization problem to solve.
- setValueSelectionHeuristic(UniverseConfiguration) - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Sets the value selection heuristic to use in this solver.
- setVariableSelectionHeuristic(UniverseConfiguration) - Method in interface fr.univartois.cril.juniverse.config.IUniverseConfigurableSolver
-
Sets the variable selection heuristic to use in this solver.
- setVerbosity(int) - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Sets the verbosity level of the solver.
- size() - Method in interface fr.univartois.cril.juniverse.core.problem.IUniverseDomain
-
Gives the size of this domain, measured in number of values.
- size() - Method in class fr.univartois.cril.juniverse.csp.intension.UniverseSetIntensionConstraint
-
Gives the number of intension constraints in this set.
- solution() - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Gives the solution found by this solver (if any).
- solve() - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Solves the problem associated to this solver.
- solve(String) - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Solves the problem stored in the given file.
- solve(List<UniverseAssumption<BigInteger>>) - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Solves the problem associated to this solver.
- solveBoolean(List<UniverseAssumption<Boolean>>) - Method in interface fr.univartois.cril.juniverse.sat.IUniverseSatSolver
-
Solves the problem associated to this solver.
- solveDimacs(List<Integer>) - Method in interface fr.univartois.cril.juniverse.sat.IUniverseSatSolver
-
Solves the problem associated to this solver.
- SolverFactoryLoader - Class in fr.univartois.cril.juniverse.utils
-
The SolverFactoryLoader loads all implementations of
IUniverseSolverFactory
that are present in the classpath. - sqr(IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thesquare
operator. - SQR - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseArithmeticOperator
-
The arithmetic operator for computing the square of a value.
- start() - Method in interface fr.univartois.cril.juniverse.listener.IUniverseSearchListener
-
Notifies this listener that the solver starts its search.
- sub(IUniverseIntensionConstraint, IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying thesubtraction
operator. - SUB - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseArithmeticOperator
-
The arithmetic operator for computing the subtraction of two values.
T
- toString() - Method in class fr.univartois.cril.juniverse.config.UniverseConfiguration
- toString() - Method in interface fr.univartois.cril.juniverse.utils.IUniverseSolverFactory
-
Gives a String representation of this factory, allowing to easily identify which solvers are instantiated by this factory.
U
- unary(UniverseOperator, IUniverseIntensionConstraint) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates a new unary
intension
constraint. - UniverseArithmeticOperator - Enum Class in fr.univartois.cril.juniverse.csp.operator
-
The ArithmeticOperator enumerates all possible arithmetic operators.
- UniverseAssumption<T> - Class in fr.univartois.cril.juniverse.core
-
The UniverseAssumption represents a solving assumption, i.e., an hypothesis made about the assignment of a variable.
- UniverseAssumption(String, boolean, T) - Constructor for class fr.univartois.cril.juniverse.core.UniverseAssumption
-
Creates a new UniverseAssumption.
- UniverseBinaryIntensionConstraint - Class in fr.univartois.cril.juniverse.csp.intension
-
The UniverseBinaryIntensionConstraint is an
IUniverseIntensionConstraint
that applies an operator on two intension constraints. - UniverseBinaryIntensionConstraint(UniverseOperator, IUniverseIntensionConstraint, IUniverseIntensionConstraint) - Constructor for class fr.univartois.cril.juniverse.csp.intension.UniverseBinaryIntensionConstraint
-
Creates a new UniverseBinaryIntensionConstraint.
- UniverseBooleanOperator - Enum Class in fr.univartois.cril.juniverse.csp.operator
-
The BooleanOperator enumerates all operators on Boolean variables.
- UniverseConfiguration - Class in fr.univartois.cril.juniverse.config
-
The UniverseConfiguration provides all information for configuring a particular element of an
IUniverseConfigurableSolver
. - UniverseConfiguration(String) - Constructor for class fr.univartois.cril.juniverse.config.UniverseConfiguration
-
Creates a new UniverseConfiguration.
- UniverseConstantIntensionConstraint - Class in fr.univartois.cril.juniverse.csp.intension
-
The UniverseConstantIntensionConstraint is an
IUniverseIntensionConstraint
that represents a constant value. - UniverseConstantIntensionConstraint(BigInteger) - Constructor for class fr.univartois.cril.juniverse.csp.intension.UniverseConstantIntensionConstraint
-
Creates a new ConstantIntensionConstraint.
- UniverseContradictionException - Exception in fr.univartois.cril.juniverse.core
-
The UniverseContradictionException is an exception that is thrown when a trivial inconsistency is detected by the solver.
- UniverseContradictionException() - Constructor for exception fr.univartois.cril.juniverse.core.UniverseContradictionException
-
Creates a new UniverseContradictionException.
- UniverseContradictionException(String) - Constructor for exception fr.univartois.cril.juniverse.core.UniverseContradictionException
-
Creates a new UniverseContradictionException.
- UniverseContradictionException(String, Throwable) - Constructor for exception fr.univartois.cril.juniverse.core.UniverseContradictionException
-
Creates a new UniverseContradictionException.
- UniverseContradictionException(Throwable) - Constructor for exception fr.univartois.cril.juniverse.core.UniverseContradictionException
-
Creates a new UniverseContradictionException.
- UniverseIfThenElseIntensionConstraint - Class in fr.univartois.cril.juniverse.csp.intension
-
The UniverseIfThenElseIntensionConstraint is an
IUniverseIntensionConstraint
that represents anif-then-else
(ternary) constraint. - UniverseIfThenElseIntensionConstraint(IUniverseIntensionConstraint, IUniverseIntensionConstraint, IUniverseIntensionConstraint) - Constructor for class fr.univartois.cril.juniverse.csp.intension.UniverseIfThenElseIntensionConstraint
-
Creates a new UniverseIfThenElseIntensionConstraint.
- UniverseIntensionConstraintFactory - Class in fr.univartois.cril.juniverse.csp.intension
-
The UniverseIntensionConstraintFactory makes easier the construction of
intension
constraints from the solver's API, by providing a functional notation. - UniverseNaryIntensionConstraint - Class in fr.univartois.cril.juniverse.csp.intension
-
The UniverseOperatorIntensionConstraint is an
IUniverseIntensionConstraint
that applies an operator on several intension constraints. - UniverseNaryIntensionConstraint(UniverseOperator, List<? extends IUniverseIntensionConstraint>) - Constructor for class fr.univartois.cril.juniverse.csp.intension.UniverseNaryIntensionConstraint
-
Creates a new UniverseOperatorIntensionConstraint.
- UniverseOperator - Interface in fr.univartois.cril.juniverse.csp.operator
-
The Operator interface is a marker interface for all kinds of operators that can appear in a constraint.
- UniverseOperatorIntensionConstraint - Class in fr.univartois.cril.juniverse.csp.intension
-
The UniverseOperatorIntensionConstraint is the parent class of all the implementations of
IUniverseIntensionConstraint
that apply an operator on some other intension constraint(s). - UniverseOperatorIntensionConstraint(UniverseOperator) - Constructor for class fr.univartois.cril.juniverse.csp.intension.UniverseOperatorIntensionConstraint
-
Creates a new UniverseOperatorIntensionConstraint.
- UniverseRangeIntensionConstraint - Class in fr.univartois.cril.juniverse.csp.intension
-
The UniverseRangeIntensionConstraint is an
IUniverseIntensionConstraint
that represents a range of values. - UniverseRangeIntensionConstraint(BigInteger, BigInteger) - Constructor for class fr.univartois.cril.juniverse.csp.intension.UniverseRangeIntensionConstraint
-
Creates a new UniverseRangeIntensionConstraint.
- UniverseRelationalOperator - Enum Class in fr.univartois.cril.juniverse.csp.operator
-
The RelationalOperator enumerates all possible relational operators.
- UniverseSetBelongingOperator - Enum Class in fr.univartois.cril.juniverse.csp.operator
-
The SetBelongingOperator enumerates all possible operators for set-belonging operations.
- UniverseSetIntensionConstraint - Class in fr.univartois.cril.juniverse.csp.intension
-
The UniverseSetIntensionConstraint is an
IUniverseIntensionConstraint
that represents a set of intension constraints. - UniverseSetIntensionConstraint(List<? extends IUniverseIntensionConstraint>) - Constructor for class fr.univartois.cril.juniverse.csp.intension.UniverseSetIntensionConstraint
-
Creates a new UniverseSetIntensionConstraint.
- UniverseSolverResult - Enum Class in fr.univartois.cril.juniverse.core
-
The UniverseSolverResult represents the result returned by the solver at the end of its execution.
- UniverseTransition - Class in fr.univartois.cril.juniverse.csp
-
The UniverseTransition represents a transition in a constraint representing an automaton.
- UniverseTransition(String, int, String) - Constructor for class fr.univartois.cril.juniverse.csp.UniverseTransition
-
Creates a new UniverseTransition.
- UniverseUnaryIntensionConstraint - Class in fr.univartois.cril.juniverse.csp.intension
-
The UniverseUnaryIntensionConstraint is an
IUniverseIntensionConstraint
that applies an operator on a single intension constraint. - UniverseUnaryIntensionConstraint(UniverseOperator, IUniverseIntensionConstraint) - Constructor for class fr.univartois.cril.juniverse.csp.intension.UniverseUnaryIntensionConstraint
-
Creates a new UniverseUnaryIntensionConstraint.
- UniverseVariableIntensionConstraint - Class in fr.univartois.cril.juniverse.csp.intension
-
The UniverseVariableIntensionConstraint is an
IUniverseIntensionConstraint
that represents a variable. - UniverseVariableIntensionConstraint(String) - Constructor for class fr.univartois.cril.juniverse.csp.intension.UniverseVariableIntensionConstraint
-
Creates a new UniverseVariableIntensionConstraint.
- UNKNOWN - Enum constant in enum class fr.univartois.cril.juniverse.core.UniverseSolverResult
-
The result returned by the solver when it has not been able to decide the consistency of the problem.
- UNSATISFIABLE - Enum constant in enum class fr.univartois.cril.juniverse.core.UniverseSolverResult
-
The result returned by the solver when it has proven the problem to be inconsistent.
- UNSUPPORTED - Enum constant in enum class fr.univartois.cril.juniverse.core.UniverseSolverResult
-
The result returned by the solver when the input problem contains unsupported features.
V
- valueHeuristicStatic(List<String>, List<? extends Number>) - Method in interface fr.univartois.cril.juniverse.core.IUniverseSolver
-
Forces a static order on the values to try for some variables.
- valueOf(String) - Static method in enum class fr.univartois.cril.juniverse.core.UniverseSolverResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.univartois.cril.juniverse.csp.operator.UniverseArithmeticOperator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.univartois.cril.juniverse.csp.operator.UniverseBooleanOperator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.univartois.cril.juniverse.csp.operator.UniverseRelationalOperator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.univartois.cril.juniverse.csp.operator.UniverseSetBelongingOperator
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class fr.univartois.cril.juniverse.core.UniverseSolverResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.univartois.cril.juniverse.csp.operator.UniverseArithmeticOperator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.univartois.cril.juniverse.csp.operator.UniverseBooleanOperator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.univartois.cril.juniverse.csp.operator.UniverseRelationalOperator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.univartois.cril.juniverse.csp.operator.UniverseSetBelongingOperator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- variable(String) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Wraps a variable in its representation as an
intension
constraint. - visit(UniverseBinaryIntensionConstraint) - Method in interface fr.univartois.cril.juniverse.csp.intension.IUniverseIntensionConstraintVisitor
-
Visits a binary constraint that appears in an
intension
constraint. - visit(UniverseConstantIntensionConstraint) - Method in interface fr.univartois.cril.juniverse.csp.intension.IUniverseIntensionConstraintVisitor
-
Visits a constant that appears in an
intension
constraint. - visit(UniverseIfThenElseIntensionConstraint) - Method in interface fr.univartois.cril.juniverse.csp.intension.IUniverseIntensionConstraintVisitor
-
Visits an if-then-else constraint that appears in an
intension
constraint. - visit(UniverseNaryIntensionConstraint) - Method in interface fr.univartois.cril.juniverse.csp.intension.IUniverseIntensionConstraintVisitor
-
Visits an n-ary constraint that appears in an
intension
constraint. - visit(UniverseRangeIntensionConstraint) - Method in interface fr.univartois.cril.juniverse.csp.intension.IUniverseIntensionConstraintVisitor
-
Visits a range that appears in an
intension
constraint. - visit(UniverseSetIntensionConstraint) - Method in interface fr.univartois.cril.juniverse.csp.intension.IUniverseIntensionConstraintVisitor
-
Visits a set that appears in an
intension
constraint. - visit(UniverseUnaryIntensionConstraint) - Method in interface fr.univartois.cril.juniverse.csp.intension.IUniverseIntensionConstraintVisitor
-
Visits a unary constraint that appears in an
intension
constraint. - visit(UniverseVariableIntensionConstraint) - Method in interface fr.univartois.cril.juniverse.csp.intension.IUniverseIntensionConstraintVisitor
-
Visits a variable that appears in an
intension
constraint.
X
- xor(IUniverseIntensionConstraint...) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theexclusive-disjunction
operator. - xor(List<IUniverseIntensionConstraint>) - Static method in class fr.univartois.cril.juniverse.csp.intension.UniverseIntensionConstraintFactory
-
Creates an
intension
constraint applying theexclusive-disjunction
operator. - XOR - Enum constant in enum class fr.univartois.cril.juniverse.csp.operator.UniverseBooleanOperator
-
The Boolean operator for computing the exclusive disjunction of several Boolean values.
All Classes and Interfaces|All Packages|Serialized Form