MCPcopy Create free account

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

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

↓ 5 callersMethodheuristicBinary
Binary Branching with custom variable heuristic and natural value ordering. @param variableSelector returns the next variable to bind, null if all va
src/main/java/org/maxicp/search/Searches.java:178
↓ 5 callersMethodinFromOut
(Integer[][] out)
src/test/java/org/maxicp/util/GraphUtilTest.java:220
↓ 5 callersMethodinterSize
@param var the variable @return the number of value in the domain of a var that are included in vals
src/main/java/org/maxicp/cp/engine/constraints/Among.java:50
↓ 5 callersMethodisEmpty
Checks if the set is empty @return true if the set is empty
src/main/java/org/maxicp/state/datastructures/StateSparseSet.java:186
↓ 5 callersMethodisFixed
Returns true if the set variable is fixed. A set variable is fixed if its cardinality is fixed and the number of included values is equal to the minim
src/main/java/org/maxicp/cp/engine/core/CPSetVarImpl.java:104
↓ 5 callersMethodisPossible
(int val)
src/main/java/org/maxicp/state/datastructures/StateTriPartition.java:236
↓ 5 callersMethodkeySet
()
src/main/java/org/maxicp/state/copy/CopyMap.java:88
↓ 5 callersMethodload
(String filename)
src/main/java/org/maxicp/modeling/xcsp3/XCSP3.java:81
↓ 5 callersMethodmakeIntervalVarArray
Creates an array of new interval variable with a startMin of 0, an unbounded end and unfixed length @param cp the solver @param n the number of inte
src/main/java/org/maxicp/cp/CPFactory.java:342
↓ 5 callersMethodnPred
Returns the number of predecessors of a node. @param node node. @return the number of predecessors.
src/main/java/org/maxicp/modeling/SeqVar.java:122
↓ 5 callersMethodnSucc
Returns the number of successors of a node. @param node node. @return the number of successors matching the status.
src/main/java/org/maxicp/modeling/SeqVar.java:153
↓ 5 callersMethodnoSumPossible
(int alpha, int beta)
src/main/java/org/maxicp/cp/engine/constraints/BinaryKnapsack.java:242
↓ 5 callersMethodplus
(IntExpression a, int v)
src/main/java/org/maxicp/modeling/Factory.java:59
↓ 5 callersMethodpropagateOnInsertRemoved
Asks that {@link CPConstraint#propagate()} is called whenever an insertion is removed We say that a <i>removeInsert</i> event occurs. @param c the co
src/main/java/org/maxicp/cp/engine/core/CPSeqVar.java:314
↓ 5 callersMethodpropagateOnRequire
Asks that {@link CPConstraint#propagate()} is called whenever a node is required. We say that an <i>require</i> event occurs. @param c the constraint
src/main/java/org/maxicp/cp/engine/core/CPSeqVar.java:341
↓ 5 callersMethodrelax
Relax the objective it can be deteriorated
src/main/java/org/maxicp/search/Objective.java:27
↓ 5 callersMethodreset
Remove all the activities from this theta-tree
src/main/java/org/maxicp/cp/engine/constraints/scheduling/ThetaTree.java:59
↓ 5 callersMethodrestoreStateUntil
Restores the state up the the given level. @param level the level, a non negative number between 0 and {@link #getLevel()}
src/main/java/org/maxicp/state/StateManager.java:37
↓ 5 callersMethodschedule
Schedules the constraint to be propagated by the fix-point. @param c the constraint to be scheduled
src/main/java/org/maxicp/cp/engine/core/CPSolver.java:32
↓ 5 callersMethodsetCompleted
()
src/main/java/org/maxicp/search/SearchStatistics.java:44
↓ 5 callersMethodsetFilter
Activates or deactivates the filtering of the objective @param activate
src/main/java/org/maxicp/search/IntObjective.java:14
↓ 5 callersMethodsetHeightMax
(int val)
src/main/java/org/maxicp/cp/engine/constraints/scheduling/Activity.java:116
↓ 5 callersMethodsetHeightMin
(int val)
src/main/java/org/maxicp/cp/engine/constraints/scheduling/Activity.java:111
↓ 5 callersMethodsetLocked
(boolean locked)
src/test/java/org/maxicp/modeling/concrete/ConcreteModelTest.java:70
↓ 5 callersMethodsetOf
(int [] values)
src/test/java/org/maxicp/cp/engine/core/DeltaCPIntVarTest.java:29
↓ 5 callersMethodstart
(IntervalVar var, int start)
src/main/java/org/maxicp/modeling/Factory.java:364
↓ 5 callersMethodstartAt
Create a constraint that enforces the start of var1 to be equal to start @param var1 the interval variable @param start the start value @return a co
src/main/java/org/maxicp/cp/CPFactory.java:1480
↓ 5 callersMethodstronglyConnectedComponents
Computes the strongly connected components of the graph @param graph the input graph on which to compute the strongly connected component
src/main/java/org/maxicp/util/GraphUtil.java:77
↓ 5 callersMethodupdateObjective
(Integer objectiveValue)
src/main/java/org/maxicp/search/blackbox/BlackBoxSearch.java:458
↓ 5 callersMethodwhenExclude
Asks that the closure is called whenever an exclusion happens. @param f the closure.
src/main/java/org/maxicp/cp/engine/core/CPSeqVar.java:289
↓ 5 callersMethodwhenRequire
Asks that the closure is called a node is required. @param f the closure.
src/main/java/org/maxicp/cp/engine/core/CPSeqVar.java:296
↓ 4 callersMethodasBoolVar
(CPIntVar v)
src/main/java/org/maxicp/cp/modeling/ConcreteCPModel.java:351
↓ 4 callersMethodassertCounterInvariant
Assert the invariants maintained within a sequence This is only relevant for testing stuff like the maintaining of the counters, which is supposedly d
src/test/java/org/maxicp/cp/engine/core/CPSeqVarAssertion.java:1109
↓ 4 callersMethodbefore
Returns the value that is just before the given value in the domain of the variable if any, if the value is less than or equal to the minimum of the d
src/main/java/org/maxicp/cp/engine/core/CPIntVar.java:114
↓ 4 callersMethodbellmanFord
Shortest path distance from the src to all other nodes using Bellman-Ford algorithm. Return null if a negative cycle is detected.
src/main/java/org/maxicp/cp/engine/constraints/CostCardinalityMaxDC.java:407
↓ 4 callersMethodbestObjectiveValue
Returns the incumbent objective value, if any.
src/main/java/org/maxicp/search/blackbox/BlackBoxSearch.java:445
↓ 4 callersMethodbind
Called whenever the domain becomes a single value.
src/main/java/org/maxicp/cp/engine/core/IntDomainListener.java:23
↓ 4 callersMethodbuildEndsFromStartAndLength
Compute possible ends for given job starts and lenghts
src/main/java/org/maxicp/modeling/xcsp3/XCallbacksDecomp.java:168
↓ 4 callersMethodcheckIfMandatory
(int actIdx, int tp)
src/main/java/org/maxicp/cp/engine/constraints/scheduling/GeneralizedCumulativeConstraintBaseLine.java:342
↓ 4 callersMethodcheckIfMandatory
(int actIdx, int tp)
src/main/java/org/maxicp/cp/engine/constraints/scheduling/GeneralizedCumulativeConstraint.java:345
↓ 4 callersMethodcheckVal
(int val)
src/main/java/org/maxicp/state/datastructures/StateSparseSet.java:115
↓ 4 callersMethodcompareTo
(PQEntry<T> o)
src/main/java/org/maxicp/search/BestFirstSearch.java:22
↓ 4 callersMethodcomputeIsVarAlwaysMatched
(FlowType ft)
src/main/java/org/maxicp/cp/engine/constraints/SoftCardinalityDC.java:543
↓ 4 callersMethoddate
()
src/main/java/org/maxicp/cp/engine/constraints/scheduling/GeneralizedCumulativeSweepMax.java:289
↓ 4 callersMethoddate
()
src/main/java/org/maxicp/cp/engine/constraints/scheduling/GeneralizedCumulativeSweepMin.java:318
↓ 4 callersMethoddiv
(IntExpression a, int b)
src/main/java/org/maxicp/modeling/Factory.java:83
↓ 4 callersMethoddomainSize
Estimate domain size for an interval variable.
src/main/java/org/maxicp/search/FDSModeling.java:337
↓ 4 callersMethodedgeFinding
@return true if one domain was changed by the edge finding algo
src/main/java/org/maxicp/cp/engine/constraints/scheduling/NoOverlapLeftToRight.java:208
↓ 4 callersMethodelementVar
(CPIntVar[] array, CPIntVar y)
src/main/java/org/maxicp/cp/examples/raw/darp/DARP.java:29
↓ 4 callersMethodevaluate
()
src/main/java/org/maxicp/cp/engine/core/CPIntVar.java:225
↓ 4 callersMethodexclude
()
src/main/java/org/maxicp/cp/engine/core/CPSeqVarImpl.java:153
↓ 4 callersMethodexcludeAll
()
src/main/java/org/maxicp/cp/engine/core/CPSetVarImpl.java:147
↓ 4 callersMethodexcludeAllPossible
Moves all possible values into the set of excluded values. @return true if the partition of possible values has been reduced
src/main/java/org/maxicp/state/datastructures/StateTriPartition.java:181
↓ 4 callersMethodfact
(int i)
src/test/java/org/maxicp/cp/engine/core/CPSeqVarTest.java:1729
↓ 4 callersMethodfilter
Applies all the filtering algorithms Overload Checker, Not-Last, Detectable Precedence in a loop until a fix point is reached, or an inconsistency is
src/main/java/org/maxicp/cp/engine/constraints/scheduling/NoOverlapLeftToRight.java:62
↓ 4 callersMethodfindSCC
(FlowType ft)
src/main/java/org/maxicp/cp/engine/constraints/SoftCardinalityDC.java:608
↓ 4 callersMethodgetBound
Returns the current bound @return the current bound
src/main/java/org/maxicp/search/IntObjective.java:36
↓ 4 callersMethodgetEnd
(int idx)
src/main/java/org/maxicp/cp/engine/constraints/scheduling/GeneralizedCumulativeConstraintBaseLine.java:374
↓ 4 callersMethodgetEnd
(int idx)
src/main/java/org/maxicp/cp/engine/constraints/scheduling/GeneralizedCumulativeConstraint.java:377
↓ 4 callersMethodgetModel
()
src/main/java/org/maxicp/modeling/ModelProxy.java:16
↓ 4 callersMethodgetThetaLambdaEct
()
src/main/java/org/maxicp/cp/engine/constraints/scheduling/ThetaLambdaTree.java:144
↓ 4 callersMethodhasFeasibleSolution
()
src/main/java/org/maxicp/search/blackbox/RunnableSearch.java:17
↓ 4 callersMethodhasFixedPart
()
src/main/java/org/maxicp/cp/engine/constraints/scheduling/Activity.java:67
↓ 4 callersMethodincludeAll
()
src/main/java/org/maxicp/cp/engine/core/CPSetVarImpl.java:139
↓ 4 callersMethodincrFailures
()
src/main/java/org/maxicp/search/SearchStatistics.java:32
↓ 4 callersMethodincrNodes
()
src/main/java/org/maxicp/search/SearchStatistics.java:36
↓ 4 callersMethodincrSolutions
()
src/main/java/org/maxicp/search/SearchStatistics.java:40
↓ 4 callersMethodincrementLoadAtBy
Set the load at the visit of a node @param node node whose load must be set @param load load set at the given position @throws InconsistencyException
src/main/java/org/maxicp/cp/engine/constraints/seqvar/Cumulative.java:78
↓ 4 callersMethodincrementLoadBeforeBy
Set the load after the visit of a node @param node node after which the load must be set @param load load set after the given position @throws Incons
src/main/java/org/maxicp/cp/engine/constraints/seqvar/Cumulative.java:108
↓ 4 callersMethodinsert
Insert activity in leaf nodes at given position such that it is taken into account for the {@link #getEct()} computation. @param pos the index of the
src/main/java/org/maxicp/cp/engine/constraints/scheduling/ThetaTree.java:74
↓ 4 callersMethodinternalContains
This method operates on the shifted value (one cannot shift now). @param val the setValue to lookup for membership @return true if val is in the set,
src/main/java/org/maxicp/state/datastructures/StateSparseSet.java:295
↓ 4 callersMethodintervalVarArray
(int n, boolean present)
src/main/java/org/maxicp/ModelDispatcher.java:146
↓ 4 callersMethodinvert
()
src/main/java/org/maxicp/state/datastructures/BitSet.java:98
↓ 4 callersMethodisAbsent
()
src/main/java/org/maxicp/cp/engine/constraints/scheduling/Activity.java:55
↓ 4 callersMethodisEndBeforeStart
Returns a boolean variable representing whether the interval variable var1 ends at or before the start of the interval variable var2. This relation is
src/main/java/org/maxicp/cp/CPFactory.java:1791
↓ 4 callersMethodisExcluded
Tells if the specified value belongs to the excluded partition E. @param val the value to test. @return true if val belongs to the included partition
src/main/java/org/maxicp/state/datastructures/StateTriPartition.java:228
↓ 4 callersMethodisGe
Returns a boolean variable representing whether one variable is larger or equal to the given constant. This relation is enforced by the {@link IsLessO
src/main/java/org/maxicp/cp/CPFactory.java:1025
↓ 4 callersMethodisIncludedInProfileAt
(int tsk, int time)
src/main/java/org/maxicp/cp/engine/constraints/scheduling/GeneralizedCumulativeConstraintBaseLine.java:387
↓ 4 callersMethodisIncludedInProfileAt
(int tsk, int time)
src/main/java/org/maxicp/cp/engine/constraints/scheduling/GeneralizedCumulativeConstraint.java:390
↓ 4 callersMethodisRanked
()
src/main/java/org/maxicp/search/Rank.java:139
↓ 4 callersMethodlength
(IntervalVar var, int length)
src/main/java/org/maxicp/modeling/Factory.java:352
↓ 4 callersMethodmakeBranch
Create a branching closure for one side of a choice. The closure applies the branch, updates the rating, and re-throws any failure. @param choice
src/main/java/org/maxicp/search/FDSModeling.java:513
↓ 4 callersMethodmakeBranch
Create a branching closure for one side of a choice. The closure applies the branch, updates the rating, and re-throws any failure. @param choice
src/main/java/org/maxicp/search/FDS.java:431
↓ 4 callersMethodmax
()
src/main/java/org/maxicp/cp/engine/core/SparseSetDomain.java:36
↓ 4 callersMethodmax
@param a @return the maximum value in a
src/main/java/org/maxicp/util/Arrays.java:73
↓ 4 callersMethodmembersOrdered
Returns a string representation of the members, ordered following the sequence from {@code start()} to {@code end()}, separated by " -> ". @return st
src/main/java/org/maxicp/cp/engine/core/CPSeqVar.java:352
↓ 4 callersMethodmin
Returns the minimum value in the set. @return the minimum value in the set
src/main/java/org/maxicp/state/datastructures/StateLazySparseSet.java:77
↓ 4 callersMethodminimize
(Expression v)
src/main/java/org/maxicp/ModelDispatcher.java:183
↓ 4 callersMethodmove
(double x)
src/main/java/org/maxicp/util/algo/Tree.java:217
↓ 4 callersMethodnExcluded
()
src/main/java/org/maxicp/cp/engine/core/CPSetVarImpl.java:135
↓ 4 callersMethodnSucc
Returns the number of successors of a node. @param node node. @return the number of successors matching the status.
src/main/java/org/maxicp/cp/engine/core/CPSeqVar.java:174
↓ 4 callersMethodoldMax
The old max of the domain in previous call to Constraint#propagate @return the previous maximum of the domain
src/main/java/org/maxicp/cp/engine/core/DeltaCPIntVar.java:45
↓ 4 callersMethodoldMin
The old min of the domain in previous call to Constraint#propagate @return the previous minimum
src/main/java/org/maxicp/cp/engine/core/DeltaCPIntVar.java:37
↓ 4 callersMethodoptimize
Solves an optimization model with default black-box settings.
src/main/java/org/maxicp/search/blackbox/ModelingBlackBox.java:181
↓ 4 callersMethodoverLoadChecker
@return false if the overload checker detects an overload, true if no overload is detected
src/main/java/org/maxicp/cp/engine/constraints/scheduling/NoOverlapLeftToRight.java:113
↓ 4 callersMethodpropagateOnExclude
Asks that {@link CPConstraint#propagate()} is called whenever an exclusion happens. We say that an <i>exclude</i> event occurs. @param c the constrai
src/main/java/org/maxicp/cp/engine/core/CPSeqVar.java:332
↓ 4 callersMethodpruneEquals
(CPIntVar from, CPIntVar to, int[] domVal)
src/main/java/org/maxicp/cp/engine/constraints/Equal.java:54
↓ 4 callersMethodpushState
(StateEntry entry)
src/main/java/org/maxicp/state/trail/Trailer.java:63
↓ 4 callersMethodrandomSetBranching
(CPSetVar[] sets, Random rand)
src/test/java/org/maxicp/cp/engine/core/CPSetVarTest.java:117
↓ 4 callersMethodreCompute
(int pos)
src/main/java/org/maxicp/cp/engine/constraints/scheduling/ThetaLambdaTree.java:158
← previousnext →401–500 of 3,827, ranked by callers