Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aia-uclouvain/maxicp
/ functions
Functions
3,827 in github.com/aia-uclouvain/maxicp
⨍
Functions
3,827
◇
Types & classes
688
↓ 8 callers
Method
change
Called whenever the set of possible is changed
src/main/java/org/maxicp/cp/engine/core/SetDomainListener.java:18
↓ 8 callers
Method
check
(int min, int max)
src/test/java/org/maxicp/modeling/algebra/integer/AbsTest.java:14
↓ 8 callers
Method
equals
(Object o)
src/main/java/org/maxicp/search/SearchStatistics.java:72
↓ 8 callers
Method
fillDeltaArray
Copies the values of the domain that have been removed (delta set) wrt to a previous state of the domain described by oldMin, oldMax and oldSize. @pa
src/main/java/org/maxicp/cp/engine/core/CPIntVar.java:211
↓ 8 callers
Method
fillExcluded
Copies the values (in an arbitrary order) of the set of excluded elements into an array. @param dest an array large enough {@code dest.length >= nExc
src/main/java/org/maxicp/cp/engine/core/CPSetVar.java:131
↓ 8 callers
Method
flatten
Returns a list of all the activities contributing to this cumulative function. Transformations are applied to the activities following the internal AS
src/main/java/org/maxicp/cp/engine/constraints/scheduling/CPCumulFunction.java:27
↓ 8 callers
Method
ge
(IntExpression a, int b)
src/main/java/org/maxicp/modeling/Factory.java:175
↓ 8 callers
Method
getDecisionVariables
Infers the decision variables from the constraint graph of the current model. <p>A variable is considered a decision variable when it appears as an "
src/main/java/org/maxicp/ModelDispatcher.java:83
↓ 8 callers
Method
getExprForTypeObjective
(Types.TypeObjective objtype, IntExpression[] list)
src/main/java/org/maxicp/modeling/xcsp3/XCSP3.java:625
↓ 8 callers
Method
insertTheta
Insert an activity in the theta set @param activityIndex assumed to start at 0 from left to right up to size-1 @param est earliest completion time @p
src/main/java/org/maxicp/cp/engine/constraints/scheduling/ThetaLambdaTree.java:79
↓ 8 callers
Method
isExcluded
(int v)
src/main/java/org/maxicp/cp/engine/core/CPSetVarImpl.java:175
↓ 8 callers
Method
jumpToChild
Similar function to jumpTo, but enforces a jump to a child model. @param m @param enforceFixPoint
src/main/java/org/maxicp/modeling/concrete/ConcreteModel.java:53
↓ 8 callers
Method
maxFloorDiv
@param c != 0 @param vals different from 0 @return max(floor(c/v)) with v in vals
src/main/java/org/maxicp/util/NumberUtils.java:93
↓ 8 callers
Method
min
(IntExpression... x)
src/main/java/org/maxicp/modeling/Factory.java:117
↓ 8 callers
Method
minCeilDiv
@param c != 0 @param vals different from 0 @return min(ceil(c/v)) with v in vals
src/main/java/org/maxicp/util/NumberUtils.java:76
↓ 8 callers
Method
mockConstraint
Returns a small constraint used to mock the behavior of a real constraint. @return instantiable constraint
src/test/java/org/maxicp/modeling/concrete/ConcreteModelTest.java:43
↓ 8 callers
Method
n
Returns the number of nodes in this graph. @return the number of nodes in this graph. Nodes are identified from 0 to {@link #n()}-1.
src/main/java/org/maxicp/util/GraphUtil.java:27
↓ 8 callers
Method
put
(K key, V value)
src/main/java/org/maxicp/util/HashMultimap.java:22
↓ 8 callers
Method
scheduleAll
()
src/main/java/org/maxicp/cp/engine/core/CPIntervalVarImpl.java:227
↓ 8 callers
Method
setDFSListener
(DFSListener listener)
src/main/java/org/maxicp/search/DFSearch.java:24
↓ 8 callers
Method
start
Executes the configured phase plan under a global timeout. <p> Early stop conditions: </p> <ul> <li>Feasibility mode: stops on first feasible solutio
src/main/java/org/maxicp/search/blackbox/BlackBoxSearch.java:367
↓ 7 callers
Method
abs
()
src/main/java/org/maxicp/modeling/algebra/integer/IntExpression.java:50
↓ 7 callers
Method
build
()
src/main/java/org/maxicp/util/ImmutableSet.java:124
↓ 7 callers
Method
buildCrtWithCondition
(String id, IntExpression expr, Condition operator)
src/main/java/org/maxicp/modeling/xcsp3/XCSP3.java:455
↓ 7 callers
Method
changed
Tells if the domain has changed since previous call to Constraint#propagate @return if the domain has changed
src/main/java/org/maxicp/cp/engine/core/DeltaCPIntVar.java:61
↓ 7 callers
Method
decrement
Decrements the value @return the new value
src/main/java/org/maxicp/state/StateInt.java:31
↓ 7 callers
Method
flip
A variable that is a view of {@code seqVar} in reverse order @param seqVar a variable @return a variable that is a view of {@code seqVar} in reverse
src/main/java/org/maxicp/cp/CPFactory.java:451
↓ 7 callers
Method
getModelProxy
()
src/main/java/org/maxicp/modeling/symbolic/Objective.java:6
↓ 7 callers
Method
getSeqVar
Returns the sequence variable to which this variable is related to. @return the sequence variable in which this variable was created.
src/main/java/org/maxicp/cp/engine/core/CPNodeVar.java:24
↓ 7 callers
Method
getType
()
src/main/java/org/maxicp/cp/engine/constraints/scheduling/GeneralizedCumulativeConstraint.java:421
↓ 7 callers
Method
instantiate
(CPSolver cp, int[] circuit)
src/test/java/org/maxicp/cp/engine/constraints/CircuitTest.java:57
↓ 7 callers
Method
isFixed
Returns true if every node is either a member or an excluded node. @return true if every node is either a member or an excluded node.
src/main/java/org/maxicp/cp/engine/core/CPSeqVar.java:31
↓ 7 callers
Method
merge
(List<Extent> extents)
src/main/java/org/maxicp/util/algo/Tree.java:229
↓ 7 callers
Method
mul
(IntExpression a, int b)
src/main/java/org/maxicp/modeling/Factory.java:79
↓ 7 callers
Method
node
Returns the node related to this variable. @return node related to this
src/main/java/org/maxicp/cp/engine/core/CPNodeVar.java:31
↓ 7 callers
Method
optimizeSubjectTo
(Objective objToTighten, DFSListener dfsListener, Predicate<SearchStatistics> limit, Runnable subjectTo)
src/main/java/org/maxicp/search/DFSearch.java:132
↓ 7 callers
Method
poll
()
src/main/java/org/maxicp/util/PQueue.java:27
↓ 7 callers
Method
present
Create a constraint that enforces an interval to be present @param var1 the interval variable @return a constraint that enforces the interval to be p
src/main/java/org/maxicp/cp/CPFactory.java:1407
↓ 7 callers
Method
removeAll
(Collection<?> c)
src/main/java/org/maxicp/util/ImmutableSet.java:98
↓ 7 callers
Method
span
Returns a Span constraint: Enforces that if the interval variable interval is present, then it begins with the earliest intervals from the array alter
src/main/java/org/maxicp/cp/CPFactory.java:1950
↓ 7 callers
Method
withVerbosity
Sets logging verbosity for this search.
src/main/java/org/maxicp/search/blackbox/BlackBoxSearch.java:194
↓ 6 callers
Method
allDifferent
(IntExpression... x)
src/main/java/org/maxicp/modeling/Factory.java:261
↓ 6 callers
Method
alternative
Returns an Alternative constraint: Enforces that if the interval variable interval is present, then cardinality intervals from the array alternatives
src/main/java/org/maxicp/cp/CPFactory.java:1906
↓ 6 callers
Method
bestSolution
Returns the best incumbent solution found so far, if any.
src/main/java/org/maxicp/search/blackbox/BlackBoxSearch.java:440
↓ 6 callers
Method
check
(CPIntVar[] x, int[] matching, int size, int expectedSize)
src/test/java/org/maxicp/cp/engine/constraints/MaximumMatchingTest.java:28
↓ 6 callers
Method
circuit
Returns a circuit constraint (using the successor model) @param x an array of variables (successor array) @return a constraint so that the path descr
src/main/java/org/maxicp/cp/CPFactory.java:1291
↓ 6 callers
Method
compare
(Integer o1, Integer o2)
src/main/java/org/maxicp/util/Arrays.java:287
↓ 6 callers
Method
compute
(int[] result)
src/main/java/org/maxicp/cp/engine/constraints/MaximumMatching.java:68
↓ 6 callers
Method
constant
(int value)
src/main/java/org/maxicp/ModelDispatcher.java:126
↓ 6 callers
Method
extendMatrixAtEnd
Extend a matrix, adding new rows and columns corresponding to other entries already present in the matrix. This is typically done for extending a dist
src/main/java/org/maxicp/util/algo/DistanceMatrix.java:123
↓ 6 callers
Method
fillAllNodesExcept
Fill an array with values between 0 and nNode, except for values marked as forbidden A lot of operations fill all nodes from 0 between n except a few
src/main/java/org/maxicp/modeling/symbolic/SeqVarImpl.java:33
↓ 6 callers
Method
fillPred
Copies the predecessors of a node matching a status into an array. @param node node. @param dest an array large enough @param status status that
src/main/java/org/maxicp/cp/engine/core/CPSeqVar.java:127
↓ 6 callers
Method
fillSucc
Copies the successors of a node matching a status into an array. @param node node. @param dest an array large enough {@code dest.length >= nSucc(
src/main/java/org/maxicp/cp/engine/core/CPSeqVar.java:156
↓ 6 callers
Method
find
(T elem)
src/main/java/org/maxicp/modeling/utils/EqHelper.java:215
↓ 6 callers
Method
fixpoint
Calls the fixpoint if if is not disabled
src/main/java/org/maxicp/cp/modeling/ConcreteCPModel.java:91
↓ 6 callers
Method
flatten
(IntExpression[][] x)
src/main/java/org/maxicp/cp/examples/modeling/Eternity.java:35
↓ 6 callers
Method
getModel
@return the current model
src/main/java/org/maxicp/ModelDispatcher.java:42
↓ 6 callers
Method
hasNext
()
src/main/java/org/maxicp/util/algo/LayeredGraph.java:78
↓ 6 callers
Method
instantiate
(CPSolver cp, int[] circuit)
src/test/java/org/maxicp/cp/engine/constraints/SubCircuitTest.java:79
↓ 6 callers
Method
instantiateConstraint
(Constraint c)
src/main/java/org/maxicp/cp/modeling/ConcreteCPModel.java:611
↓ 6 callers
Method
isEmpty
()
src/main/java/org/maxicp/modeling/symbolic/SymbolicModel.java:39
↓ 6 callers
Method
isLe
Returns a boolean variable representing whether one variable is less or equal to the given constant. This relation is enforced by the {@link IsLessOrE
src/main/java/org/maxicp/cp/CPFactory.java:910
↓ 6 callers
Method
iterator
An iterator on the delta set This iterator is not computed lazily @return an iterator on the delta set
src/main/java/org/maxicp/cp/engine/core/DeltaCPIntVar.java:93
↓ 6 callers
Method
makeStateMap
Creates a Stateful map (restorable) @return a reference to the map.
src/main/java/org/maxicp/state/StateManager.java:85
↓ 6 callers
Method
makespan
Returns a CPIntVar that is equal to the makespan (the latest end) of the intervals. @param vars the interval vars @return a CPIntVar that is equal to
src/main/java/org/maxicp/cp/CPFactory.java:1850
↓ 6 callers
Method
max
Computes a variable that is the maximum of a set of variables. This relation is enforced by the {@link Maximum} constraint posted by calling this meth
src/main/java/org/maxicp/cp/CPFactory.java:596
↓ 6 callers
Method
minDomVariableSelector
It selects the first not fixed variable with the smallest domain. @param xs the variable array to fix @return a supplier that returns the first not f
src/main/java/org/maxicp/search/Searches.java:379
↓ 6 callers
Method
modelSupplier
Returns a concrete model with a given StateManager @param stateManager state manager used in the concrete model @return instantiated concrete model
src/test/java/org/maxicp/modeling/concrete/ConcreteModelTest.java:37
↓ 6 callers
Method
next
()
src/main/java/org/maxicp/util/algo/LayeredGraph.java:79
↓ 6 callers
Method
peekStack
()
src/main/java/org/maxicp/cp/engine/constraints/SCC.java:48
↓ 6 callers
Method
plus
(int v)
src/main/java/org/maxicp/modeling/algebra/integer/IntExpression.java:43
↓ 6 callers
Method
print
()
src/main/java/org/maxicp/util/exception/NotImplementedException.java:18
↓ 6 callers
Method
registerDelta
(Delta delta)
src/main/java/org/maxicp/cp/engine/core/CPConstraint.java:67
↓ 6 callers
Method
resetPropagatorsArrays
(boolean[] ... arr)
src/test/java/org/maxicp/cp/engine/core/CPSeqVarTest.java:38
↓ 6 callers
Method
setPresent
()
src/main/java/org/maxicp/cp/engine/core/CPIntervalVarImpl.java:379
↓ 6 callers
Method
shouldLogProgressIteration
(int iteration)
src/main/java/org/maxicp/search/blackbox/LNSRunnableSearch.java:209
↓ 6 callers
Method
solve
Solves a feasibility model with default black-box settings.
src/main/java/org/maxicp/search/blackbox/ModelingBlackBox.java:158
↓ 6 callers
Method
solveCount
(ModelDispatcher model, Supplier<Supplier<Runnable[]>> branchingFactory)
src/test/java/org/maxicp/search/FDSModelingCompletenessTest.java:22
↓ 6 callers
Method
solveSubjectTo
Start the solving process with a given predicate called at each node to stop the search when it becomes true. The state manager saves the state before
src/main/java/org/maxicp/search/SearchMethod.java:82
↓ 6 callers
Method
startAfter
Create a constraint that enforces the start of var1 to be at or after start @param var1 the interval variable @param start the start value @return a
src/main/java/org/maxicp/cp/CPFactory.java:1496
↓ 6 callers
Method
status
()
src/main/java/org/maxicp/modeling/symbolic/SymbolicIntervalVar.java:85
↓ 6 callers
Method
toSet
(int... values)
src/test/java/org/maxicp/state/datastructures/StateSparseSetTest.java:110
↓ 6 callers
Method
whenBoundChange
Asks that the closure is called whenever the max or min setValue of the domain of this variable changes @param f the closure
src/main/java/org/maxicp/cp/engine/core/CPIntVar.java:39
↓ 6 callers
Method
withNewState
Higher-order function that preserves the state prior to calling body and restores it after. @param body the first-order function to execute.
src/main/java/org/maxicp/state/StateManager.java:92
↓ 5 callers
Method
abs
()
src/main/java/org/maxicp/cp/engine/core/CPIntVar.java:253
↓ 5 callers
Method
after
Returns the value that is just after the given value in the domain of the variable if any, if the value is greater than or equal to the maximum of the
src/main/java/org/maxicp/cp/engine/core/CPIntVar.java:129
↓ 5 callers
Method
alternatives
()
src/main/java/org/maxicp/search/Rank.java:143
↓ 5 callers
Method
contains
(int v)
src/main/java/org/maxicp/cp/engine/core/CPBoolVar.java:82
↓ 5 callers
Method
dfSearch
(Supplier<Runnable[]> branching)
src/main/java/org/maxicp/ModelDispatcher.java:199
↓ 5 callers
Method
distance
(DARPNode o)
src/main/java/org/maxicp/cp/examples/raw/darp/DARPSeqVar.java:93
↓ 5 callers
Method
domain
(CPIntVar x)
src/test/java/org/maxicp/cp/engine/core/DeltaCPIntVarTest.java:74
↓ 5 callers
Method
extractArrayValue
(String line)
src/main/java/org/maxicp/cp/examples/raw/SMICModel.java:184
↓ 5 callers
Method
fact
(int i)
src/test/java/org/maxicp/cp/engine/constraints/seqvar/SubSequenceTest.java:477
↓ 5 callers
Method
fix
(boolean b)
src/main/java/org/maxicp/cp/engine/core/CPBoolVarIsEqual.java:54
↓ 5 callers
Method
get
(int i)
src/main/java/org/maxicp/cp/examples/modeling/DARPSeqVar.java:115
↓ 5 callers
Method
get
()
src/main/java/org/maxicp/search/Sequencer.java:32
↓ 5 callers
Method
get
(K key)
src/main/java/org/maxicp/util/HashMultimap.java:16
↓ 5 callers
Method
getLengthMax
()
src/main/java/org/maxicp/cp/engine/constraints/scheduling/Activity.java:47
↓ 5 callers
Method
getTempArray
()
src/main/java/org/maxicp/modeling/algebra/integer/Element1DVar.java:20
↓ 5 callers
Method
getTempArray
()
src/main/java/org/maxicp/modeling/algebra/integer/Element1D.java:17
← previous
next →
301–400 of 3,827, ranked by callers