Module org.maxicp
Package org.maxicp.cp.engine.core
package org.maxicp.cp.engine.core
Solver objects
-
ClassDescriptionAbstract class the most of the constraints should extend.Boolean variable, that can be used as a 0-1 IntVar.Interface implemented by every ConstraintA fixed set variable that contains a specific set of values.TODOTODOProvides a view of a CPIntervalVar that is delayed by a fixed offset value.Implementation of a variable with a
SparseSetDomain.A view on a variable of typea*xA view on a variable of typex+oA view on a variable of type-xA set variable is a variable that represents a set of integers from an original universe set.Implementation of a set variable.Object that allows to retrieve in a constraint the changes of the domain of a variable from one call to theConstraint.propagateto the next.Interface for integer domain implementation.Domain listeners are passed as argument to theIntDomainmodifier methods.Maximization objective functionMinimization objective functionObjective to minimize a sum of variables following the approach described in the paper: Variable Objective Large Neighborhood Search: A practical approach to solve over-constrained problems (ICTAI 2013, Pierre Schaus)Interface for set domain implementation.SetDomain listeners are passed as argument to theSetDomainmodifier methods.Implementation of a domain with a sparse-set