Uses of Interface
org.maxicp.modeling.SeqVar
Packages that use SeqVar
Package
Description
Root package of MaxiCP
Solver objects
Symbolic Modeling API
Concrete modeling API
Symbolic constraints for sequence variables
Symbolic modeling of integer variables and objective functions
Search API
-
Uses of SeqVar in org.maxicp
Methods in org.maxicp that return SeqVar -
Uses of SeqVar in org.maxicp.cp.engine.core
Subinterfaces of SeqVar in org.maxicp.cp.engine.coreClasses in org.maxicp.cp.engine.core that implement SeqVar -
Uses of SeqVar in org.maxicp.modeling
Methods in org.maxicp.modeling that return SeqVarModifier and TypeMethodDescriptiondefault SeqVarSeqVar.mapSubexpressions(Function<Expression, Expression> f) Methods in org.maxicp.modeling with parameters of type SeqVarModifier and TypeMethodDescriptionstatic ConstraintFactory.cumulative(SeqVar seqVar, int[] starts, int[] ends, int[] load, int capacity) static ConstraintFactory.distance(SeqVar seqVar, int[][] distanceMatrix, IntExpression distance) static Constraintstatic Constraintstatic ConstraintFactory.notBetween(SeqVar seqVar, int pred, int node, int succ) static Constraintstatic ConstraintFactory.transitionTimes(SeqVar seqVar, IntExpression[] time, int[][] dist) static ConstraintFactory.transitionTimes(SeqVar seqVar, IntExpression[] time, int[][] dist, int[] serviceTime) -
Uses of SeqVar in org.maxicp.modeling.concrete
Subinterfaces of SeqVar in org.maxicp.modeling.concrete -
Uses of SeqVar in org.maxicp.modeling.constraints.seqvar
Fields in org.maxicp.modeling.constraints.seqvar declared as SeqVarModifier and TypeFieldDescriptionfinal SeqVarCumulative.seqVarfinal SeqVarDistance.seqVarfinal SeqVarTransitionTimes.seqVarMethods in org.maxicp.modeling.constraints.seqvar that return SeqVarModifier and TypeMethodDescriptionSubSequence.main()Returns the value of themainrecord component.Exclude.seqVar()Returns the value of theseqVarrecord component.Insert.seqVar()Returns the value of theseqVarrecord component.NotBetween.seqVar()Returns the value of theseqVarrecord component.Precedence.seqVar()Returns the value of theseqVarrecord component.Require.seqVar()Returns the value of theseqVarrecord component.SubSequence.sub()Returns the value of thesubrecord component.Constructors in org.maxicp.modeling.constraints.seqvar with parameters of type SeqVarModifierConstructorDescriptionCumulative(SeqVar seqVar, int[] starts, int[] ends, int[] load, int capacity) Links some nodes with start and end of activities, with a corresponding load.Distance(SeqVar seqVar, int[][] distanceMatrix, IntExpression distance) Creates an instance of aExcluderecord class.Creates an instance of aInsertrecord class.NotBetween(SeqVar seqVar, int prev, int node, int after) Creates an instance of aNotBetweenrecord class.Precedence(SeqVar seqVar, int... nodes) Creates an instance of aPrecedencerecord class.Creates an instance of aRequirerecord class.SubSequence(SeqVar main, SeqVar sub) Creates an instance of aSubSequencerecord class.TransitionTimes(SeqVar seqVar, IntExpression[] time, int[][] dist) Constraint linking nodes with time windows, updating the time windows of nodes depending on when they are visited, based on a distance matrix and service time.TransitionTimes(SeqVar seqVar, IntExpression[] time, int[][] dist, int[] serviceTime) Constraint linking nodes with time windows, updating the time windows of nodes depending on when they are visited, based on a distance matrix and service time. -
Uses of SeqVar in org.maxicp.modeling.symbolic
Subinterfaces of SeqVar in org.maxicp.modeling.symbolicClasses in org.maxicp.modeling.symbolic that implement SeqVarFields in org.maxicp.modeling.symbolic declared as SeqVarConstructors in org.maxicp.modeling.symbolic with parameters of type SeqVar -
Uses of SeqVar in org.maxicp.search
Methods in org.maxicp.search with parameters of type SeqVarModifier and TypeMethodDescriptionSearches.branchesInsertingNode(SeqVar[] seqVars, int[][] distMatrix) Searches.branchesInsertingNode(SeqVar[] seqVars, TriFunction<Integer, Integer, Integer, Integer> detourCost) Generates all branches inserting a node, sorted by a given detour cost.Searches.firstFailBinary(SeqVar... seqVars) static OptionalIntSearches.nodeSelector(SeqVar[] seqVars, int[] nodes, BiFunction<SeqVar, Integer, Integer> nodeCost) Generic node selector for sequence variables.static OptionalIntSearches.nodeSelector(SeqVar[] seqVars, int[] nodes, BiFunction<SeqVar, Integer, Integer> nodeCost, BiFunction<Integer, Integer, Integer> nodeCostAggr) Generic node selector for sequence variables.Method parameters in org.maxicp.search with type arguments of type SeqVarModifier and TypeMethodDescriptionstatic OptionalIntSearches.nodeSelector(SeqVar[] seqVars, int[] nodes, BiFunction<SeqVar, Integer, Integer> nodeCost) Generic node selector for sequence variables.static OptionalIntSearches.nodeSelector(SeqVar[] seqVars, int[] nodes, BiFunction<SeqVar, Integer, Integer> nodeCost, BiFunction<Integer, Integer, Integer> nodeCostAggr) Generic node selector for sequence variables.