MCPcopy Create free account

hub / github.com/aia-uclouvain/maxicp / types & classes

Types & classes688 in github.com/aia-uclouvain/maxicp

ClassAbs
src/main/java/org/maxicp/modeling/algebra/integer/Abs.java:12
ClassAbsTest
src/test/java/org/maxicp/modeling/algebra/integer/AbsTest.java:13
ClassAbsolute
Absolute value constraint
src/main/java/org/maxicp/cp/engine/constraints/Absolute.java:14
ClassAbsoluteTest
src/test/java/org/maxicp/cp/engine/constraints/AbsoluteTest.java:18
ClassAbstractCPConstraint
Abstract class the most of the constraints should extend.
src/main/java/org/maxicp/cp/engine/core/AbstractCPConstraint.java:19
ClassAbstractConcurrentSearchMethod
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
ClassAbstractSearchMethod
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
InterfaceAction
src/main/java/org/maxicp/search/DFSLinearizer.java:7
ClassActivity
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
EnumAlgorithm
src/main/java/org/maxicp/cp/engine/constraints/CostCardinalityMaxDC.java:29
ClassAllDifferent
src/main/java/org/maxicp/modeling/constraints/AllDifferent.java:17
ClassAllDifferentDC
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
ClassAllDifferentDCTest
src/test/java/org/maxicp/cp/engine/constraints/AllDifferentDCTest.java:32
ClassAllDifferentFWC
src/main/java/org/maxicp/cp/engine/constraints/AllDifferentFWC.java:13
ClassAllDifferentFWCTest
src/test/java/org/maxicp/cp/engine/constraints/AllDifferentFWCTest.java:34
ClassAllDifferentTest
src/test/java/org/maxicp/cp/engine/constraints/AllDifferentTest.java:21
ClassAlternative
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
ClassAlternative
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
ClassAlternativeTest
src/test/java/org/maxicp/cp/engine/constraints/scheduling/AlternativeTest.java:19
ClassAlwaysIn
src/main/java/org/maxicp/modeling/constraints/scheduling/AlwaysIn.java:6
ClassAmong
Among constraint
src/main/java/org/maxicp/cp/engine/constraints/Among.java:21
ClassAmongTest
src/test/java/org/maxicp/cp/engine/constraints/AmongTest.java:24
ClassAnd
src/main/java/org/maxicp/modeling/algebra/bool/And.java:12
ClassArrays
src/main/java/org/maxicp/util/Arrays.java:12
ClassArraysTest
src/test/java/org/maxicp/util/ArraysTest.java:15
ClassAtLeastNValueDC
Domain Consistency Filtering for AtLeastNValue constraint. @author Pierre Schaus pschaus@gmail.com
src/main/java/org/maxicp/cp/engine/constraints/AtLeastNValueDC.java:18
ClassAtLeastNValueDCTest
src/test/java/org/maxicp/cp/engine/constraints/AtLeastNValueDCTest.java:25
ClassAtLeastNValueFWC
src/main/java/org/maxicp/cp/engine/constraints/AtLeastNValueFWC.java:16
ClassAtLeastNValueFWCTest
src/test/java/org/maxicp/cp/engine/constraints/AtLeastNValueFWCTest.java:24
ClassBackup
src/main/java/org/maxicp/state/copy/Copier.java:21
ClassBackup
src/main/java/org/maxicp/state/trail/Trailer.java:26
ClassBasicModelProxy
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
ClassBestFirstSearch
src/main/java/org/maxicp/search/BestFirstSearch.java:16
ClassBinPacking
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
ClassBinPacking
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
ClassBinPacking
This class provides algorithms for the Bin Packing. @author pschaus
src/main/java/org/maxicp/util/algo/BinPacking.java:11
ClassBinPackingTest
src/test/java/org/maxicp/cp/engine/constraints/BinPackingTest.java:23
ClassBinPackingTest
src/test/java/org/maxicp/util/algo/BinPackingTest.java:15
ClassBinaryKnapsack
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
ClassBinaryKnapsackTest
src/test/java/org/maxicp/cp/engine/constraints/BinaryKnapsackTest.java:25
ClassBitSet
Bitset abstract class
src/main/java/org/maxicp/state/datastructures/BitSet.java:14
ClassBlackBoxSearch
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
InterfaceBoolExpression
src/main/java/org/maxicp/modeling/algebra/bool/BoolExpression.java:8
InterfaceBoolVar
src/main/java/org/maxicp/modeling/BoolVar.java:9
ClassBoolVarImpl
src/main/java/org/maxicp/modeling/symbolic/BoolVarImpl.java:6
ClassBranchingAction
src/main/java/org/maxicp/search/DFSLinearizer.java:11
ClassBuilder
src/main/java/org/maxicp/util/ImmutableSet.java:118
InterfaceCPBoolVar
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
ClassCPBoolVarImpl
src/main/java/org/maxicp/cp/engine/core/CPBoolVarImpl.java:13
ClassCPBoolVarIsEqual
src/main/java/org/maxicp/cp/engine/core/CPBoolVarIsEqual.java:10
InterfaceCPConstraint
Interface implemented by every Constraint @see AbstractCPConstraint
src/main/java/org/maxicp/cp/engine/core/CPConstraint.java:16
ClassCPConstraintClosure
src/main/java/org/maxicp/cp/engine/core/CPConstraintClosure.java:8
ClassCPConstraintClosureWithDelta
src/main/java/org/maxicp/cp/engine/core/CPConstraintClosureWithDelta.java:10
InterfaceCPCumulFunction
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
ClassCPCumulFunctionTest
src/test/java/org/maxicp/cp/engine/constraints/scheduling/CPCumulFunctionTest.java:20
ClassCPFactory
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
ClassCPFixedSetVar
A fixed set variable that contains a specific set of values.
src/main/java/org/maxicp/cp/engine/core/CPFixedSetVar.java:15
ClassCPFlatCumulFunction
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
InterfaceCPIntVar
src/main/java/org/maxicp/cp/engine/core/CPIntVar.java:16
ClassCPIntVarConstant
src/main/java/org/maxicp/cp/engine/core/CPIntVarConstant.java:9
ClassCPIntVarImpl
Implementation of a variable with a {@link SparseSetDomain}.
src/main/java/org/maxicp/cp/engine/core/CPIntVarImpl.java:20
ClassCPIntVarTest
src/test/java/org/maxicp/cp/engine/core/CPIntVarTest.java:20
ClassCPIntVarViewMul
A view on a variable of type {@code a x}
src/main/java/org/maxicp/cp/engine/core/CPIntVarViewMul.java:19
ClassCPIntVarViewMulTest
src/test/java/org/maxicp/cp/engine/core/CPIntVarViewMulTest.java:18
ClassCPIntVarViewOffset
A view on a variable of type {@code x+o}
src/main/java/org/maxicp/cp/engine/core/CPIntVarViewOffset.java:18
ClassCPIntVarViewOffsetTest
src/test/java/org/maxicp/cp/engine/core/CPIntVarViewOffsetTest.java:19
ClassCPIntVarViewOpposite
A view on a variable of type {@code -x}
src/main/java/org/maxicp/cp/engine/core/CPIntVarViewOpposite.java:17
InterfaceCPIntervalVar
TODO @author Pierre Schaus
src/main/java/org/maxicp/cp/engine/core/CPIntervalVar.java:16
ClassCPIntervalVarImpl
TODO @author Pierre Schaus
src/main/java/org/maxicp/cp/engine/core/CPIntervalVarImpl.java:26
ClassCPIntervalVarImplTest
src/test/java/org/maxicp/cp/engine/core/CPIntervalVarImplTest.java:19
ClassCPIntervalVarOffset
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
ClassCPMinusCumulFunction
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
ClassCPModelInstantiator
src/main/java/org/maxicp/cp/modeling/CPModelInstantiator.java:19
InterfaceCPNodeVar
src/main/java/org/maxicp/cp/engine/core/CPNodeVar.java:10
ClassCPNodeVarViewFlip
src/main/java/org/maxicp/cp/engine/core/CPNodeVarViewFlip.java:9
ClassCPPlusCumulFunction
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
ClassCPPulseCumulFunction
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
InterfaceCPSeqVar
src/main/java/org/maxicp/cp/engine/core/CPSeqVar.java:17
ClassCPSeqVarAssertion
src/test/java/org/maxicp/cp/engine/core/CPSeqVarAssertion.java:20
ClassCPSeqVarImpl
src/main/java/org/maxicp/cp/engine/core/CPSeqVarImpl.java:18
ClassCPSeqVarTest
src/test/java/org/maxicp/cp/engine/core/CPSeqVarTest.java:32
ClassCPSeqVarViewFLipTest
src/test/java/org/maxicp/cp/engine/core/CPSeqVarViewFLipTest.java:15
ClassCPSeqVarViewFlip
src/main/java/org/maxicp/cp/engine/core/CPSeqVarViewFlip.java:10
InterfaceCPSetVar
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
ClassCPSetVarImpl
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
ClassCPSetVarTest
src/test/java/org/maxicp/cp/engine/core/CPSetVarTest.java:22
InterfaceCPSolver
src/main/java/org/maxicp/cp/engine/core/CPSolver.java:15
ClassCPSolverTest
src/test/java/org/maxicp/cp/CPSolverTest.java:21
ClassCPStepAtEndCumulFunction
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
ClassCPStepAtStartCumulFunction
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
ClassCPSumCumulFunction
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
InterfaceCPVar
src/main/java/org/maxicp/cp/engine/core/CPVar.java:10
ClassCVRPTWNode
src/main/java/org/maxicp/cp/examples/raw/CVRPTWSeqVar.java:198
ClassCVRPTWSeqVar
capacitated vehicle routing, with time windows
src/main/java/org/maxicp/cp/examples/raw/CVRPTWSeqVar.java:34
InterfaceCacheScope
src/main/java/org/maxicp/modeling/constraints/helpers/CacheScope.java:9
ClassCardinalityMax
src/main/java/org/maxicp/modeling/constraints/CardinalityMax.java:18
ClassCardinalityMaxFWC
src/main/java/org/maxicp/cp/engine/constraints/CardinalityMaxFWC.java:17
ClassCardinalityMaxFWCTest
src/test/java/org/maxicp/cp/engine/constraints/CardinalityMaxFWCTest.java:23
ClassCardinalityMin
src/main/java/org/maxicp/modeling/constraints/CardinalityMin.java:19
ClassCardinalityMinFWC
src/main/java/org/maxicp/cp/engine/constraints/CardinalityMinFWC.java:16
next →1–100 of 688, ranked by callers