| Interface | Description |
|---|---|
| ConstraintNetworkChangeListener |
Listener interface for classes interested in knowing about a boolean
flag change.
|
| Class | Description |
|---|---|
| BinaryConstraint |
This is the basic abstract class for representing binary constraints
(i.e., constraints whose scope is of size 2).
|
| Constraint |
This class is used to represent n-ary constraints in the MetaCSP framework.
|
| ConstraintNetwork |
This class implements the necessary functionality to maintain networks of
Constraints. |
| ConstraintNetworkChangeEvent |
This class lets the listener know when the change occured and what
object was changed.
|
| ConstraintNetworkMarking | |
| ConstraintOrderingH |
Basic abstract class for implementing variable ordering heuristics to be used in backtracking search (e.g., in the
MetaConstraintSolver class). |
| ConstraintSolver |
This class provides common infrastructure and functionality for
all constraint solvers.
|
| Domain |
This class is used to represent domains of variables.
|
| DummyConstraint | |
| DummyVariable | |
| ValueChoiceFunction | |
| ValueOrderingH |
Basic abstract class for implementing value ordering heuristics to be used in backtracking search (e.g., in the
MetaConstraintSolver class). |
| Variable |
Class representing the decision variables in a Constraint Problem.
|
| VariableOrderingH |
Basic abstract class for implementing variable ordering heuristics to be used in backtracking search (e.g., in the
MetaConstraintSolver class). |
| VariablePrototype |
Objects of this type can be used to represent prototype variables.
|
| Enum | Description |
|---|---|
| ConstraintNetworkMarking.markings | |
| ConstraintSolver.OPTIONS |
General class options.
|