Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aia-uclouvain/maxicp
/ types & classes
Types & classes
688 in github.com/aia-uclouvain/maxicp
⨍
Functions
3,827
◇
Types & classes
688
Class
Abs
src/main/java/org/maxicp/modeling/algebra/integer/Abs.java:12
Class
AbsTest
src/test/java/org/maxicp/modeling/algebra/integer/AbsTest.java:13
Class
Absolute
Absolute value constraint
src/main/java/org/maxicp/cp/engine/constraints/Absolute.java:14
Class
AbsoluteTest
src/test/java/org/maxicp/cp/engine/constraints/AbsoluteTest.java:18
Class
AbstractCPConstraint
Abstract class the most of the constraints should extend.
src/main/java/org/maxicp/cp/engine/core/AbstractCPConstraint.java:19
Class
AbstractConcurrentSearchMethod
An abstract search method that can be used concurrently: it is stoppable and can be work-stealed. An additional constraint w.r.t. AbstractSearchMetho
src/main/java/org/maxicp/search/AbstractConcurrentSearchMethod.java:25
Class
AbstractSearchMethod
An abstract search method, implementing all the parts needed, but the search method itself. @param <T> the type of the branching
src/main/java/org/maxicp/search/AbstractSearchMethod.java:30
Interface
Action
src/main/java/org/maxicp/search/DFSLinearizer.java:7
Class
Activity
Represents a scheduling activity i.e. an interval variable that consumes an ammount of resource over time. @author Pierre Schaus, Charles Thomas
src/main/java/org/maxicp/cp/engine/constraints/scheduling/Activity.java:17
Enum
Algorithm
src/main/java/org/maxicp/cp/engine/constraints/CostCardinalityMaxDC.java:29
Class
AllDifferent
src/main/java/org/maxicp/modeling/constraints/AllDifferent.java:17
Class
AllDifferentDC
Arc Consistent AllDifferent Constraint Algorithm described in "A filtering algorithm for constraints of difference in CSPs" J-C. Régin, AAAI-94
src/main/java/org/maxicp/cp/engine/constraints/AllDifferentDC.java:24
Class
AllDifferentDCTest
src/test/java/org/maxicp/cp/engine/constraints/AllDifferentDCTest.java:32
Class
AllDifferentFWC
src/main/java/org/maxicp/cp/engine/constraints/AllDifferentFWC.java:13
Class
AllDifferentFWCTest
src/test/java/org/maxicp/cp/engine/constraints/AllDifferentFWCTest.java:34
Class
AllDifferentTest
src/test/java/org/maxicp/cp/engine/constraints/AllDifferentTest.java:21
Class
Alternative
Exclusive alternative between intervals. If interval {@code real} is present, then exactly {@code n} intervals in {@code alternatives} are present and
src/main/java/org/maxicp/modeling/constraints/scheduling/Alternative.java:14
Class
Alternative
Alternative Constraint with cardinality: Enforces that if the interval a is present, then c intervals from the array alt must be present and synchroni
src/main/java/org/maxicp/cp/engine/constraints/scheduling/Alternative.java:21
Class
AlternativeTest
src/test/java/org/maxicp/cp/engine/constraints/scheduling/AlternativeTest.java:19
Class
AlwaysIn
src/main/java/org/maxicp/modeling/constraints/scheduling/AlwaysIn.java:6
Class
Among
Among constraint
src/main/java/org/maxicp/cp/engine/constraints/Among.java:21
Class
AmongTest
src/test/java/org/maxicp/cp/engine/constraints/AmongTest.java:24
Class
And
src/main/java/org/maxicp/modeling/algebra/bool/And.java:12
Class
Arrays
src/main/java/org/maxicp/util/Arrays.java:12
Class
ArraysTest
src/test/java/org/maxicp/util/ArraysTest.java:15
Class
AtLeastNValueDC
Domain Consistency Filtering for AtLeastNValue constraint. @author Pierre Schaus pschaus@gmail.com
src/main/java/org/maxicp/cp/engine/constraints/AtLeastNValueDC.java:18
Class
AtLeastNValueDCTest
src/test/java/org/maxicp/cp/engine/constraints/AtLeastNValueDCTest.java:25
Class
AtLeastNValueFWC
src/main/java/org/maxicp/cp/engine/constraints/AtLeastNValueFWC.java:16
Class
AtLeastNValueFWCTest
src/test/java/org/maxicp/cp/engine/constraints/AtLeastNValueFWCTest.java:24
Class
Backup
src/main/java/org/maxicp/state/copy/Copier.java:21
Class
Backup
src/main/java/org/maxicp/state/trail/Trailer.java:26
Class
BasicModelProxy
A very simple ModelProxy which is not thread-safe. Use this class only when you explicitly want to avoid a ModelDispatcher, which is thread-safe.
src/main/java/org/maxicp/modeling/concrete/BasicModelProxy.java:10
Class
BestFirstSearch
src/main/java/org/maxicp/search/BestFirstSearch.java:16
Class
BinPacking
BinPacking constraint. {@code x[i]} is the bin assigned to item {@code i}; {@code loads[b]} is derived from the assignments and weights. Only {@code x
src/main/java/org/maxicp/modeling/constraints/BinPacking.java:23
Class
BinPacking
The {@code BinPacking} constraint ensures that a set of items with given weights are packed into bins such that each bin's total weight respects a giv
src/main/java/org/maxicp/cp/engine/constraints/BinPacking.java:23
Class
BinPacking
This class provides algorithms for the Bin Packing. @author pschaus
src/main/java/org/maxicp/util/algo/BinPacking.java:11
Class
BinPackingTest
src/test/java/org/maxicp/cp/engine/constraints/BinPackingTest.java:23
Class
BinPackingTest
src/test/java/org/maxicp/util/algo/BinPackingTest.java:15
Class
BinaryKnapsack
A Binary Knapsack constraint ensures that the total load is equal to the sum of the weights of the selected items. <p>This constraint models <pre>
src/main/java/org/maxicp/cp/engine/constraints/BinaryKnapsack.java:38
Class
BinaryKnapsackTest
src/test/java/org/maxicp/cp/engine/constraints/BinaryKnapsackTest.java:25
Class
BitSet
Bitset abstract class
src/main/java/org/maxicp/state/datastructures/BitSet.java:14
Class
BlackBoxSearch
Phase-based black-box search orchestrator for modeling-level CP problems. <p> A {@code BlackBoxSearch} executes a sequence of configured phases, each
src/main/java/org/maxicp/search/blackbox/BlackBoxSearch.java:47
Interface
BoolExpression
src/main/java/org/maxicp/modeling/algebra/bool/BoolExpression.java:8
Interface
BoolVar
src/main/java/org/maxicp/modeling/BoolVar.java:9
Class
BoolVarImpl
src/main/java/org/maxicp/modeling/symbolic/BoolVarImpl.java:6
Class
BranchingAction
src/main/java/org/maxicp/search/DFSLinearizer.java:11
Class
Builder
src/main/java/org/maxicp/util/ImmutableSet.java:118
Interface
CPBoolVar
Boolean variable, that can be used as a 0-1 IntVar. <p>0 corresponds to false, and 1 corresponds to true
src/main/java/org/maxicp/cp/engine/core/CPBoolVar.java:16
Class
CPBoolVarImpl
src/main/java/org/maxicp/cp/engine/core/CPBoolVarImpl.java:13
Class
CPBoolVarIsEqual
src/main/java/org/maxicp/cp/engine/core/CPBoolVarIsEqual.java:10
Interface
CPConstraint
Interface implemented by every Constraint @see AbstractCPConstraint
src/main/java/org/maxicp/cp/engine/core/CPConstraint.java:16
Class
CPConstraintClosure
src/main/java/org/maxicp/cp/engine/core/CPConstraintClosure.java:8
Class
CPConstraintClosureWithDelta
src/main/java/org/maxicp/cp/engine/core/CPConstraintClosureWithDelta.java:10
Interface
CPCumulFunction
CP implementation of a Cumulative Function @author Pierre Schaus, Charles Thomas, Augustin Delecluse
src/main/java/org/maxicp/cp/engine/constraints/scheduling/CPCumulFunction.java:20
Class
CPCumulFunctionTest
src/test/java/org/maxicp/cp/engine/constraints/scheduling/CPCumulFunctionTest.java:20
Class
CPFactory
Factory to create {@link CPSolver}, {@link CPIntVar}, {@link CPConstraint}, {@link CPSeqVar} and some modeling utility methods. <p> CPFactory may need
src/main/java/org/maxicp/cp/CPFactory.java:61
Class
CPFixedSetVar
A fixed set variable that contains a specific set of values.
src/main/java/org/maxicp/cp/engine/core/CPFixedSetVar.java:15
Class
CPFlatCumulFunction
CP implementation of a Flat Cumulative Function @author Pierre Schaus, Charles Thomas, Augustin Delecluse
src/main/java/org/maxicp/cp/engine/constraints/scheduling/CPFlatCumulFunction.java:19
Interface
CPIntVar
src/main/java/org/maxicp/cp/engine/core/CPIntVar.java:16
Class
CPIntVarConstant
src/main/java/org/maxicp/cp/engine/core/CPIntVarConstant.java:9
Class
CPIntVarImpl
Implementation of a variable with a {@link SparseSetDomain}.
src/main/java/org/maxicp/cp/engine/core/CPIntVarImpl.java:20
Class
CPIntVarTest
src/test/java/org/maxicp/cp/engine/core/CPIntVarTest.java:20
Class
CPIntVarViewMul
A view on a variable of type {@code a x}
src/main/java/org/maxicp/cp/engine/core/CPIntVarViewMul.java:19
Class
CPIntVarViewMulTest
src/test/java/org/maxicp/cp/engine/core/CPIntVarViewMulTest.java:18
Class
CPIntVarViewOffset
A view on a variable of type {@code x+o}
src/main/java/org/maxicp/cp/engine/core/CPIntVarViewOffset.java:18
Class
CPIntVarViewOffsetTest
src/test/java/org/maxicp/cp/engine/core/CPIntVarViewOffsetTest.java:19
Class
CPIntVarViewOpposite
A view on a variable of type {@code -x}
src/main/java/org/maxicp/cp/engine/core/CPIntVarViewOpposite.java:17
Interface
CPIntervalVar
TODO @author Pierre Schaus
src/main/java/org/maxicp/cp/engine/core/CPIntervalVar.java:16
Class
CPIntervalVarImpl
TODO @author Pierre Schaus
src/main/java/org/maxicp/cp/engine/core/CPIntervalVarImpl.java:26
Class
CPIntervalVarImplTest
src/test/java/org/maxicp/cp/engine/core/CPIntervalVarImplTest.java:19
Class
CPIntervalVarOffset
Provides a view of a CPIntervalVar that is delayed by a fixed offset value.
src/main/java/org/maxicp/cp/engine/core/CPIntervalVarOffset.java:17
Class
CPMinusCumulFunction
CP implementation of a Minus Cumulative Function @author Pierre Schaus, Charles Thomas, Augustin Delecluse
src/main/java/org/maxicp/cp/engine/constraints/scheduling/CPMinusCumulFunction.java:21
Class
CPModelInstantiator
src/main/java/org/maxicp/cp/modeling/CPModelInstantiator.java:19
Interface
CPNodeVar
src/main/java/org/maxicp/cp/engine/core/CPNodeVar.java:10
Class
CPNodeVarViewFlip
src/main/java/org/maxicp/cp/engine/core/CPNodeVarViewFlip.java:9
Class
CPPlusCumulFunction
CP implementation of a Plus Cumulative Function @author Pierre Schaus, Charles Thomas, Augustin Delecluse
src/main/java/org/maxicp/cp/engine/constraints/scheduling/CPPlusCumulFunction.java:21
Class
CPPulseCumulFunction
CP implementation of a Pulse Cumulative Function @author Pierre Schaus, Charles Thomas, Augustin Delecluse
src/main/java/org/maxicp/cp/engine/constraints/scheduling/CPPulseCumulFunction.java:22
Interface
CPSeqVar
src/main/java/org/maxicp/cp/engine/core/CPSeqVar.java:17
Class
CPSeqVarAssertion
src/test/java/org/maxicp/cp/engine/core/CPSeqVarAssertion.java:20
Class
CPSeqVarImpl
src/main/java/org/maxicp/cp/engine/core/CPSeqVarImpl.java:18
Class
CPSeqVarTest
src/test/java/org/maxicp/cp/engine/core/CPSeqVarTest.java:32
Class
CPSeqVarViewFLipTest
src/test/java/org/maxicp/cp/engine/core/CPSeqVarViewFLipTest.java:15
Class
CPSeqVarViewFlip
src/main/java/org/maxicp/cp/engine/core/CPSeqVarViewFlip.java:10
Interface
CPSetVar
A set variable is a variable that represents a set of integers from an original universe set. Its domain is conceptually represented by: - a set of in
src/main/java/org/maxicp/cp/engine/core/CPSetVar.java:22
Class
CPSetVarImpl
Implementation of a set variable. <p> A set variable is a variable that can take a set of values from a finite domain. The possible values are represe
src/main/java/org/maxicp/cp/engine/core/CPSetVarImpl.java:29
Class
CPSetVarTest
src/test/java/org/maxicp/cp/engine/core/CPSetVarTest.java:22
Interface
CPSolver
src/main/java/org/maxicp/cp/engine/core/CPSolver.java:15
Class
CPSolverTest
src/test/java/org/maxicp/cp/CPSolverTest.java:21
Class
CPStepAtEndCumulFunction
CP implementation of a Step at End Cumulative Function @author Pierre Schaus, Charles Thomas, Augustin Delecluse
src/main/java/org/maxicp/cp/engine/constraints/scheduling/CPStepAtEndCumulFunction.java:24
Class
CPStepAtStartCumulFunction
CP implementation of a Step at Start Cumulative Function @author Pierre Schaus, Charles Thomas, Augustin Delecluse
src/main/java/org/maxicp/cp/engine/constraints/scheduling/CPStepAtStartCumulFunction.java:24
Class
CPSumCumulFunction
CP implementation of a Sum Cumulative Function @author Pierre Schaus, Charles Thomas, Augustin Delecluse
src/main/java/org/maxicp/cp/engine/constraints/scheduling/CPSumCumulFunction.java:23
Interface
CPVar
src/main/java/org/maxicp/cp/engine/core/CPVar.java:10
Class
CVRPTWNode
src/main/java/org/maxicp/cp/examples/raw/CVRPTWSeqVar.java:198
Class
CVRPTWSeqVar
capacitated vehicle routing, with time windows
src/main/java/org/maxicp/cp/examples/raw/CVRPTWSeqVar.java:34
Interface
CacheScope
src/main/java/org/maxicp/modeling/constraints/helpers/CacheScope.java:9
Class
CardinalityMax
src/main/java/org/maxicp/modeling/constraints/CardinalityMax.java:18
Class
CardinalityMaxFWC
src/main/java/org/maxicp/cp/engine/constraints/CardinalityMaxFWC.java:17
Class
CardinalityMaxFWCTest
src/test/java/org/maxicp/cp/engine/constraints/CardinalityMaxFWCTest.java:23
Class
CardinalityMin
src/main/java/org/maxicp/modeling/constraints/CardinalityMin.java:19
Class
CardinalityMinFWC
src/main/java/org/maxicp/cp/engine/constraints/CardinalityMinFWC.java:16
next →
1–100 of 688, ranked by callers