MCPcopy Create free account

hub / github.com/aia-uclouvain/maxicp / functions

Functions3,827 in github.com/aia-uclouvain/maxicp

↓ 8 callersMethodchange
Called whenever the set of possible is changed
src/main/java/org/maxicp/cp/engine/core/SetDomainListener.java:18
↓ 8 callersMethodcheck
(int min, int max)
src/test/java/org/maxicp/modeling/algebra/integer/AbsTest.java:14
↓ 8 callersMethodequals
(Object o)
src/main/java/org/maxicp/search/SearchStatistics.java:72
↓ 8 callersMethodfillDeltaArray
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 callersMethodfillExcluded
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 callersMethodflatten
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 callersMethodge
(IntExpression a, int b)
src/main/java/org/maxicp/modeling/Factory.java:175
↓ 8 callersMethodgetDecisionVariables
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 callersMethodgetExprForTypeObjective
(Types.TypeObjective objtype, IntExpression[] list)
src/main/java/org/maxicp/modeling/xcsp3/XCSP3.java:625
↓ 8 callersMethodinsertTheta
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 callersMethodisExcluded
(int v)
src/main/java/org/maxicp/cp/engine/core/CPSetVarImpl.java:175
↓ 8 callersMethodjumpToChild
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 callersMethodmaxFloorDiv
@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 callersMethodmin
(IntExpression... x)
src/main/java/org/maxicp/modeling/Factory.java:117
↓ 8 callersMethodminCeilDiv
@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 callersMethodmockConstraint
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 callersMethodn
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 callersMethodput
(K key, V value)
src/main/java/org/maxicp/util/HashMultimap.java:22
↓ 8 callersMethodscheduleAll
()
src/main/java/org/maxicp/cp/engine/core/CPIntervalVarImpl.java:227
↓ 8 callersMethodsetDFSListener
(DFSListener listener)
src/main/java/org/maxicp/search/DFSearch.java:24
↓ 8 callersMethodstart
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 callersMethodabs
()
src/main/java/org/maxicp/modeling/algebra/integer/IntExpression.java:50
↓ 7 callersMethodbuild
()
src/main/java/org/maxicp/util/ImmutableSet.java:124
↓ 7 callersMethodbuildCrtWithCondition
(String id, IntExpression expr, Condition operator)
src/main/java/org/maxicp/modeling/xcsp3/XCSP3.java:455
↓ 7 callersMethodchanged
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 callersMethoddecrement
Decrements the value @return the new value
src/main/java/org/maxicp/state/StateInt.java:31
↓ 7 callersMethodflip
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 callersMethodgetModelProxy
()
src/main/java/org/maxicp/modeling/symbolic/Objective.java:6
↓ 7 callersMethodgetSeqVar
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 callersMethodgetType
()
src/main/java/org/maxicp/cp/engine/constraints/scheduling/GeneralizedCumulativeConstraint.java:421
↓ 7 callersMethodinstantiate
(CPSolver cp, int[] circuit)
src/test/java/org/maxicp/cp/engine/constraints/CircuitTest.java:57
↓ 7 callersMethodisFixed
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 callersMethodmerge
(List<Extent> extents)
src/main/java/org/maxicp/util/algo/Tree.java:229
↓ 7 callersMethodmul
(IntExpression a, int b)
src/main/java/org/maxicp/modeling/Factory.java:79
↓ 7 callersMethodnode
Returns the node related to this variable. @return node related to this
src/main/java/org/maxicp/cp/engine/core/CPNodeVar.java:31
↓ 7 callersMethodoptimizeSubjectTo
(Objective objToTighten, DFSListener dfsListener, Predicate<SearchStatistics> limit, Runnable subjectTo)
src/main/java/org/maxicp/search/DFSearch.java:132
↓ 7 callersMethodpoll
()
src/main/java/org/maxicp/util/PQueue.java:27
↓ 7 callersMethodpresent
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 callersMethodremoveAll
(Collection<?> c)
src/main/java/org/maxicp/util/ImmutableSet.java:98
↓ 7 callersMethodspan
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 callersMethodwithVerbosity
Sets logging verbosity for this search.
src/main/java/org/maxicp/search/blackbox/BlackBoxSearch.java:194
↓ 6 callersMethodallDifferent
(IntExpression... x)
src/main/java/org/maxicp/modeling/Factory.java:261
↓ 6 callersMethodalternative
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 callersMethodbestSolution
Returns the best incumbent solution found so far, if any.
src/main/java/org/maxicp/search/blackbox/BlackBoxSearch.java:440
↓ 6 callersMethodcheck
(CPIntVar[] x, int[] matching, int size, int expectedSize)
src/test/java/org/maxicp/cp/engine/constraints/MaximumMatchingTest.java:28
↓ 6 callersMethodcircuit
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 callersMethodcompare
(Integer o1, Integer o2)
src/main/java/org/maxicp/util/Arrays.java:287
↓ 6 callersMethodcompute
(int[] result)
src/main/java/org/maxicp/cp/engine/constraints/MaximumMatching.java:68
↓ 6 callersMethodconstant
(int value)
src/main/java/org/maxicp/ModelDispatcher.java:126
↓ 6 callersMethodextendMatrixAtEnd
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 callersMethodfillAllNodesExcept
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 callersMethodfillPred
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 callersMethodfillSucc
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 callersMethodfind
(T elem)
src/main/java/org/maxicp/modeling/utils/EqHelper.java:215
↓ 6 callersMethodfixpoint
Calls the fixpoint if if is not disabled
src/main/java/org/maxicp/cp/modeling/ConcreteCPModel.java:91
↓ 6 callersMethodflatten
(IntExpression[][] x)
src/main/java/org/maxicp/cp/examples/modeling/Eternity.java:35
↓ 6 callersMethodgetModel
@return the current model
src/main/java/org/maxicp/ModelDispatcher.java:42
↓ 6 callersMethodhasNext
()
src/main/java/org/maxicp/util/algo/LayeredGraph.java:78
↓ 6 callersMethodinstantiate
(CPSolver cp, int[] circuit)
src/test/java/org/maxicp/cp/engine/constraints/SubCircuitTest.java:79
↓ 6 callersMethodinstantiateConstraint
(Constraint c)
src/main/java/org/maxicp/cp/modeling/ConcreteCPModel.java:611
↓ 6 callersMethodisEmpty
()
src/main/java/org/maxicp/modeling/symbolic/SymbolicModel.java:39
↓ 6 callersMethodisLe
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 callersMethoditerator
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 callersMethodmakeStateMap
Creates a Stateful map (restorable) @return a reference to the map.
src/main/java/org/maxicp/state/StateManager.java:85
↓ 6 callersMethodmakespan
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 callersMethodmax
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 callersMethodminDomVariableSelector
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 callersMethodmodelSupplier
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 callersMethodnext
()
src/main/java/org/maxicp/util/algo/LayeredGraph.java:79
↓ 6 callersMethodpeekStack
()
src/main/java/org/maxicp/cp/engine/constraints/SCC.java:48
↓ 6 callersMethodplus
(int v)
src/main/java/org/maxicp/modeling/algebra/integer/IntExpression.java:43
↓ 6 callersMethodprint
()
src/main/java/org/maxicp/util/exception/NotImplementedException.java:18
↓ 6 callersMethodregisterDelta
(Delta delta)
src/main/java/org/maxicp/cp/engine/core/CPConstraint.java:67
↓ 6 callersMethodresetPropagatorsArrays
(boolean[] ... arr)
src/test/java/org/maxicp/cp/engine/core/CPSeqVarTest.java:38
↓ 6 callersMethodsetPresent
()
src/main/java/org/maxicp/cp/engine/core/CPIntervalVarImpl.java:379
↓ 6 callersMethodshouldLogProgressIteration
(int iteration)
src/main/java/org/maxicp/search/blackbox/LNSRunnableSearch.java:209
↓ 6 callersMethodsolve
Solves a feasibility model with default black-box settings.
src/main/java/org/maxicp/search/blackbox/ModelingBlackBox.java:158
↓ 6 callersMethodsolveCount
(ModelDispatcher model, Supplier<Supplier<Runnable[]>> branchingFactory)
src/test/java/org/maxicp/search/FDSModelingCompletenessTest.java:22
↓ 6 callersMethodsolveSubjectTo
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 callersMethodstartAfter
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 callersMethodstatus
()
src/main/java/org/maxicp/modeling/symbolic/SymbolicIntervalVar.java:85
↓ 6 callersMethodtoSet
(int... values)
src/test/java/org/maxicp/state/datastructures/StateSparseSetTest.java:110
↓ 6 callersMethodwhenBoundChange
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 callersMethodwithNewState
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 callersMethodabs
()
src/main/java/org/maxicp/cp/engine/core/CPIntVar.java:253
↓ 5 callersMethodafter
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 callersMethodalternatives
()
src/main/java/org/maxicp/search/Rank.java:143
↓ 5 callersMethodcontains
(int v)
src/main/java/org/maxicp/cp/engine/core/CPBoolVar.java:82
↓ 5 callersMethoddfSearch
(Supplier<Runnable[]> branching)
src/main/java/org/maxicp/ModelDispatcher.java:199
↓ 5 callersMethoddistance
(DARPNode o)
src/main/java/org/maxicp/cp/examples/raw/darp/DARPSeqVar.java:93
↓ 5 callersMethoddomain
(CPIntVar x)
src/test/java/org/maxicp/cp/engine/core/DeltaCPIntVarTest.java:74
↓ 5 callersMethodextractArrayValue
(String line)
src/main/java/org/maxicp/cp/examples/raw/SMICModel.java:184
↓ 5 callersMethodfact
(int i)
src/test/java/org/maxicp/cp/engine/constraints/seqvar/SubSequenceTest.java:477
↓ 5 callersMethodfix
(boolean b)
src/main/java/org/maxicp/cp/engine/core/CPBoolVarIsEqual.java:54
↓ 5 callersMethodget
(int i)
src/main/java/org/maxicp/cp/examples/modeling/DARPSeqVar.java:115
↓ 5 callersMethodget
()
src/main/java/org/maxicp/search/Sequencer.java:32
↓ 5 callersMethodget
(K key)
src/main/java/org/maxicp/util/HashMultimap.java:16
↓ 5 callersMethodgetLengthMax
()
src/main/java/org/maxicp/cp/engine/constraints/scheduling/Activity.java:47
↓ 5 callersMethodgetTempArray
()
src/main/java/org/maxicp/modeling/algebra/integer/Element1DVar.java:20
↓ 5 callersMethodgetTempArray
()
src/main/java/org/maxicp/modeling/algebra/integer/Element1D.java:17
← previousnext →301–400 of 3,827, ranked by callers