Uses of Class
com.google.ortools.constraintsolver.SequenceVar
Packages that use SequenceVar
-
Uses of SequenceVar in com.google.ortools.constraintsolver
Methods in com.google.ortools.constraintsolver that return SequenceVarModifier and TypeMethodDescriptionDisjunctiveConstraint.makeSequenceVar()
Creates a sequence variable from the constraint.SequenceVarElement.var()
Methods in com.google.ortools.constraintsolver with parameters of type SequenceVarModifier and TypeMethodDescriptionvoid
Assignment.activate
(SequenceVar var) boolean
Assignment.activated
(SequenceVar var) Assignment.add
(SequenceVar var) void
Assignment.add
(SequenceVar[] vars) AssignmentSequenceContainer.add
(SequenceVar var) void
SolutionCollector.add
(SequenceVar var) void
SolutionCollector.add
(SequenceVar[] vars) AssignmentSequenceContainer.addAtPosition
(SequenceVar var, int position) Advanced usage: Adds element at a given position; position has to have
been allocated with AssignmentContainer::Resize() beforehand.static final void
mainJNI.Assignment_activate__SWIG_2
(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_) static final boolean
mainJNI.Assignment_activated__SWIG_2
(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_) static final long
mainJNI.Assignment_add__SWIG_4
(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_) static final void
mainJNI.Assignment_add__SWIG_5
(long jarg1, Assignment jarg1_, SequenceVar[] jarg2) static final int[]
mainJNI.Assignment_backwardSequence
(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_) static final boolean
mainJNI.Assignment_contains__SWIG_2
(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_) static final void
mainJNI.Assignment_deactivate__SWIG_2
(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_) static final long
mainJNI.Assignment_fastAdd__SWIG_2
(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_) static final int[]
mainJNI.Assignment_forwardSequence
(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_) static final void
mainJNI.Assignment_setBackwardSequence
(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_, int[] jarg3) static final void
mainJNI.Assignment_setForwardSequence
(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_, int[] jarg3) static final void
mainJNI.Assignment_setSequence
(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_, int[] jarg3, int[] jarg4, int[] jarg5) static final void
mainJNI.Assignment_setUnperformed
(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_, int[] jarg3) static final int[]
mainJNI.Assignment_unperformed
(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_) static final long
mainJNI.AssignmentSequenceContainer_add
(long jarg1, AssignmentSequenceContainer jarg1_, long jarg2, SequenceVar jarg2_) static final long
mainJNI.AssignmentSequenceContainer_addAtPosition
(long jarg1, AssignmentSequenceContainer jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final boolean
mainJNI.AssignmentSequenceContainer_contains
(long jarg1, AssignmentSequenceContainer jarg1_, long jarg2, SequenceVar jarg2_) static final long
mainJNI.AssignmentSequenceContainer_element__SWIG_0
(long jarg1, AssignmentSequenceContainer jarg1_, long jarg2, SequenceVar jarg2_) static final long
mainJNI.AssignmentSequenceContainer_fastAdd
(long jarg1, AssignmentSequenceContainer jarg1_, long jarg2, SequenceVar jarg2_) static final long
mainJNI.AssignmentSequenceContainer_mutableElement__SWIG_0
(long jarg1, AssignmentSequenceContainer jarg1_, long jarg2, SequenceVar jarg2_) int[]
Assignment.backwardSequence
(SequenceVar var) int[]
SolutionCollector.backwardSequence
(int n, SequenceVar var) This is a shortcut to get the BackwardSequence of 'var' in the
nth solution.boolean
Assignment.contains
(SequenceVar var) boolean
AssignmentSequenceContainer.contains
(SequenceVar var) void
Assignment.deactivate
(SequenceVar var) static final void
mainJNI.DecisionVisitor_visitRankFirstInterval
(long jarg1, DecisionVisitor jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final void
mainJNI.DecisionVisitor_visitRankFirstIntervalSwigExplicitDecisionVisitor
(long jarg1, DecisionVisitor jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final void
mainJNI.DecisionVisitor_visitRankLastInterval
(long jarg1, DecisionVisitor jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final void
mainJNI.DecisionVisitor_visitRankLastIntervalSwigExplicitDecisionVisitor
(long jarg1, DecisionVisitor jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) AssignmentSequenceContainer.element
(SequenceVar var) Assignment.fastAdd
(SequenceVar var) Adds without checking if the variable had been previously added.AssignmentSequenceContainer.fastAdd
(SequenceVar var) Adds element without checking its presence in the container.int[]
Assignment.forwardSequence
(SequenceVar var) int[]
SolutionCollector.forwardSequence
(int n, SequenceVar var) This is a shortcut to get the ForwardSequence of 'var' in the
nth solution.static long
SequenceVar.getCPtr
(SequenceVar obj) Solver.makeLocalSearchPhase
(SequenceVar[] vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters) Solver.makePhase
(SequenceVar[] sequences, int str) Solver.makeRankFirstInterval
(SequenceVar sequence, int index) Returns a decision that tries to rank first the ith interval var
in the sequence variable.Solver.makeRankLastInterval
(SequenceVar sequence, int index) Returns a decision that tries to rank last the ith interval var
in the sequence variable.static final void
mainJNI.ModelVisitor_visitSequenceArgument
(long jarg1, ModelVisitor jarg1_, String jarg2, long jarg3, SequenceVar jarg3_) static final void
mainJNI.ModelVisitor_visitSequenceArrayArgument
(long jarg1, ModelVisitor jarg1_, String jarg2, SequenceVar[] jarg3) static final void
mainJNI.ModelVisitor_visitSequenceVariable
(long jarg1, ModelVisitor jarg1_, long jarg2, SequenceVar jarg2_) AssignmentSequenceContainer.mutableElement
(SequenceVar var) static final long
mainJNI.new_SequenceVarElement__SWIG_1
(long jarg1, SequenceVar jarg1_) static final void
mainJNI.PropagationMonitor_rankFirst
(long jarg1, PropagationMonitor jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final void
mainJNI.PropagationMonitor_rankLast
(long jarg1, PropagationMonitor jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final void
mainJNI.PropagationMonitor_rankNotFirst
(long jarg1, PropagationMonitor jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final void
mainJNI.PropagationMonitor_rankNotLast
(long jarg1, PropagationMonitor jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final void
mainJNI.PropagationMonitor_rankSequence
(long jarg1, PropagationMonitor jarg1_, long jarg2, SequenceVar jarg2_, int[] jarg3, int[] jarg4, int[] jarg5) void
PropagationMonitor.rankFirst
(SequenceVar var, int index) SequenceVar modifiersvoid
PropagationMonitor.rankLast
(SequenceVar var, int index) void
PropagationMonitor.rankNotFirst
(SequenceVar var, int index) void
PropagationMonitor.rankNotLast
(SequenceVar var, int index) void
PropagationMonitor.rankSequence
(SequenceVar var, int[] rank_first, int[] rank_last, int[] unperformed) void
SequenceVarElement.reset
(SequenceVar var) static final void
mainJNI.SequenceVar_accept
(long jarg1, SequenceVar jarg1_, long jarg2, ModelVisitor jarg2_) static final long
mainJNI.SequenceVar_interval
(long jarg1, SequenceVar jarg1_, int jarg2) static final long
mainJNI.SequenceVar_next
(long jarg1, SequenceVar jarg1_, int jarg2) static final void
mainJNI.SequenceVar_rankFirst
(long jarg1, SequenceVar jarg1_, int jarg2) static final void
mainJNI.SequenceVar_rankLast
(long jarg1, SequenceVar jarg1_, int jarg2) static final void
mainJNI.SequenceVar_rankNotFirst
(long jarg1, SequenceVar jarg1_, int jarg2) static final void
mainJNI.SequenceVar_rankNotLast
(long jarg1, SequenceVar jarg1_, int jarg2) static final void
mainJNI.SequenceVar_rankSequence
(long jarg1, SequenceVar jarg1_, int[] jarg2, int[] jarg3, int[] jarg4) static final long
mainJNI.SequenceVar_size
(long jarg1, SequenceVar jarg1_) static final String
mainJNI.SequenceVar_toString
(long jarg1, SequenceVar jarg1_) static final void
mainJNI.SequenceVarElement_reset
(long jarg1, SequenceVarElement jarg1_, long jarg2, SequenceVar jarg2_) void
Assignment.setBackwardSequence
(SequenceVar var, int[] backward_sequence) void
Assignment.setForwardSequence
(SequenceVar var, int[] forward_sequence) void
Assignment.setSequence
(SequenceVar var, int[] forward_sequence, int[] backward_sequence, int[] unperformed) void
Assignment.setUnperformed
(SequenceVar var, int[] unperformed) static final void
mainJNI.SolutionCollector_add__SWIG_4
(long jarg1, SolutionCollector jarg1_, long jarg2, SequenceVar jarg2_) static final void
mainJNI.SolutionCollector_add__SWIG_5
(long jarg1, SolutionCollector jarg1_, SequenceVar[] jarg2) static final int[]
mainJNI.SolutionCollector_backwardSequence
(long jarg1, SolutionCollector jarg1_, int jarg2, long jarg3, SequenceVar jarg3_) static final int[]
mainJNI.SolutionCollector_forwardSequence
(long jarg1, SolutionCollector jarg1_, int jarg2, long jarg3, SequenceVar jarg3_) static final int[]
mainJNI.SolutionCollector_unperformed
(long jarg1, SolutionCollector jarg1_, int jarg2, long jarg3, SequenceVar jarg3_) static final long
mainJNI.Solver_makeLocalSearchPhase__SWIG_3
(long jarg1, Solver jarg1_, SequenceVar[] jarg2, long jarg3, DecisionBuilder jarg3_, long jarg4, LocalSearchPhaseParameters jarg4_) static final long
mainJNI.Solver_makePhase__SWIG_14
(long jarg1, Solver jarg1_, SequenceVar[] jarg2, int jarg3) static final long
mainJNI.Solver_makeRankFirstInterval
(long jarg1, Solver jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final long
mainJNI.Solver_makeRankLastInterval
(long jarg1, Solver jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static long
SequenceVar.swigRelease
(SequenceVar obj) int[]
Assignment.unperformed
(SequenceVar var) int[]
SolutionCollector.unperformed
(int n, SequenceVar var) This is a shortcut to get the list of unperformed of 'var' in the
nth solution.void
DecisionVisitor.visitRankFirstInterval
(SequenceVar sequence, int index) void
DecisionVisitor.visitRankLastInterval
(SequenceVar sequence, int index) void
ModelVisitor.visitSequenceArgument
(String arg_name, SequenceVar argument) Visit sequence argument.void
ModelVisitor.visitSequenceArrayArgument
(String arg_name, SequenceVar[] arguments) void
ModelVisitor.visitSequenceVariable
(SequenceVar variable) Constructors in com.google.ortools.constraintsolver with parameters of type SequenceVar