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 TypeMethodDescriptionvoidAssignment.activate(SequenceVar var) booleanAssignment.activated(SequenceVar var) Assignment.add(SequenceVar var) voidAssignment.add(SequenceVar[] vars) AssignmentSequenceContainer.add(SequenceVar var) voidSolutionCollector.add(SequenceVar var) voidSolutionCollector.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 voidmainJNI.Assignment_activate__SWIG_2(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_) static final booleanmainJNI.Assignment_activated__SWIG_2(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_) static final longmainJNI.Assignment_add__SWIG_4(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_) static final voidmainJNI.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 booleanmainJNI.Assignment_contains__SWIG_2(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_) static final voidmainJNI.Assignment_deactivate__SWIG_2(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_) static final longmainJNI.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 voidmainJNI.Assignment_setBackwardSequence(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_, int[] jarg3) static final voidmainJNI.Assignment_setForwardSequence(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_, int[] jarg3) static final voidmainJNI.Assignment_setSequence(long jarg1, Assignment jarg1_, long jarg2, SequenceVar jarg2_, int[] jarg3, int[] jarg4, int[] jarg5) static final voidmainJNI.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 longmainJNI.AssignmentSequenceContainer_add(long jarg1, AssignmentSequenceContainer jarg1_, long jarg2, SequenceVar jarg2_) static final longmainJNI.AssignmentSequenceContainer_addAtPosition(long jarg1, AssignmentSequenceContainer jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final booleanmainJNI.AssignmentSequenceContainer_contains(long jarg1, AssignmentSequenceContainer jarg1_, long jarg2, SequenceVar jarg2_) static final longmainJNI.AssignmentSequenceContainer_element__SWIG_0(long jarg1, AssignmentSequenceContainer jarg1_, long jarg2, SequenceVar jarg2_) static final longmainJNI.AssignmentSequenceContainer_fastAdd(long jarg1, AssignmentSequenceContainer jarg1_, long jarg2, SequenceVar jarg2_) static final longmainJNI.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.booleanAssignment.contains(SequenceVar var) booleanAssignmentSequenceContainer.contains(SequenceVar var) voidAssignment.deactivate(SequenceVar var) static final voidmainJNI.DecisionVisitor_visitRankFirstInterval(long jarg1, DecisionVisitor jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final voidmainJNI.DecisionVisitor_visitRankFirstIntervalSwigExplicitDecisionVisitor(long jarg1, DecisionVisitor jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final voidmainJNI.DecisionVisitor_visitRankLastInterval(long jarg1, DecisionVisitor jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final voidmainJNI.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 longSequenceVar.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 voidmainJNI.ModelVisitor_visitSequenceArgument(long jarg1, ModelVisitor jarg1_, String jarg2, long jarg3, SequenceVar jarg3_) static final voidmainJNI.ModelVisitor_visitSequenceArrayArgument(long jarg1, ModelVisitor jarg1_, String jarg2, SequenceVar[] jarg3) static final voidmainJNI.ModelVisitor_visitSequenceVariable(long jarg1, ModelVisitor jarg1_, long jarg2, SequenceVar jarg2_) AssignmentSequenceContainer.mutableElement(SequenceVar var) static final longmainJNI.new_SequenceVarElement__SWIG_1(long jarg1, SequenceVar jarg1_) static final voidmainJNI.PropagationMonitor_rankFirst(long jarg1, PropagationMonitor jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final voidmainJNI.PropagationMonitor_rankLast(long jarg1, PropagationMonitor jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final voidmainJNI.PropagationMonitor_rankNotFirst(long jarg1, PropagationMonitor jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final voidmainJNI.PropagationMonitor_rankNotLast(long jarg1, PropagationMonitor jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final voidmainJNI.PropagationMonitor_rankSequence(long jarg1, PropagationMonitor jarg1_, long jarg2, SequenceVar jarg2_, int[] jarg3, int[] jarg4, int[] jarg5) voidPropagationMonitor.rankFirst(SequenceVar var, int index) SequenceVar modifiersvoidPropagationMonitor.rankLast(SequenceVar var, int index) voidPropagationMonitor.rankNotFirst(SequenceVar var, int index) voidPropagationMonitor.rankNotLast(SequenceVar var, int index) voidPropagationMonitor.rankSequence(SequenceVar var, int[] rank_first, int[] rank_last, int[] unperformed) voidSequenceVarElement.reset(SequenceVar var) static final voidmainJNI.SequenceVar_accept(long jarg1, SequenceVar jarg1_, long jarg2, ModelVisitor jarg2_) static final longmainJNI.SequenceVar_interval(long jarg1, SequenceVar jarg1_, int jarg2) static final longmainJNI.SequenceVar_next(long jarg1, SequenceVar jarg1_, int jarg2) static final voidmainJNI.SequenceVar_rankFirst(long jarg1, SequenceVar jarg1_, int jarg2) static final voidmainJNI.SequenceVar_rankLast(long jarg1, SequenceVar jarg1_, int jarg2) static final voidmainJNI.SequenceVar_rankNotFirst(long jarg1, SequenceVar jarg1_, int jarg2) static final voidmainJNI.SequenceVar_rankNotLast(long jarg1, SequenceVar jarg1_, int jarg2) static final voidmainJNI.SequenceVar_rankSequence(long jarg1, SequenceVar jarg1_, int[] jarg2, int[] jarg3, int[] jarg4) static final longmainJNI.SequenceVar_size(long jarg1, SequenceVar jarg1_) static final StringmainJNI.SequenceVar_toString(long jarg1, SequenceVar jarg1_) static final voidmainJNI.SequenceVarElement_reset(long jarg1, SequenceVarElement jarg1_, long jarg2, SequenceVar jarg2_) voidAssignment.setBackwardSequence(SequenceVar var, int[] backward_sequence) voidAssignment.setForwardSequence(SequenceVar var, int[] forward_sequence) voidAssignment.setSequence(SequenceVar var, int[] forward_sequence, int[] backward_sequence, int[] unperformed) voidAssignment.setUnperformed(SequenceVar var, int[] unperformed) static final voidmainJNI.SolutionCollector_add__SWIG_4(long jarg1, SolutionCollector jarg1_, long jarg2, SequenceVar jarg2_) static final voidmainJNI.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 longmainJNI.Solver_makeLocalSearchPhase__SWIG_3(long jarg1, Solver jarg1_, SequenceVar[] jarg2, long jarg3, DecisionBuilder jarg3_, long jarg4, LocalSearchPhaseParameters jarg4_) static final longmainJNI.Solver_makePhase__SWIG_14(long jarg1, Solver jarg1_, SequenceVar[] jarg2, int jarg3) static final longmainJNI.Solver_makeRankFirstInterval(long jarg1, Solver jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static final longmainJNI.Solver_makeRankLastInterval(long jarg1, Solver jarg1_, long jarg2, SequenceVar jarg2_, int jarg3) static longSequenceVar.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.voidDecisionVisitor.visitRankFirstInterval(SequenceVar sequence, int index) voidDecisionVisitor.visitRankLastInterval(SequenceVar sequence, int index) voidModelVisitor.visitSequenceArgument(String arg_name, SequenceVar argument) Visit sequence argument.voidModelVisitor.visitSequenceArrayArgument(String arg_name, SequenceVar[] arguments) voidModelVisitor.visitSequenceVariable(SequenceVar variable) Constructors in com.google.ortools.constraintsolver with parameters of type SequenceVar