Uses of Class
com.google.ortools.sat.IntervalVar
| Package | Description |
|---|---|
| com.google.ortools.sat |
-
Uses of IntervalVar in com.google.ortools.sat
Methods in com.google.ortools.sat that return IntervalVar Modifier and Type Method Description IntervalVarCpModel. newFixedInterval(long start, long size, java.lang.String name)Creates a fixed interval from its start and its size.IntervalVarCpModel. newIntervalVar(long start, IntVar size, IntVar end, java.lang.String name)Creates an interval variable with a fixed start.IntervalVarCpModel. newIntervalVar(IntVar start, long size, IntVar end, java.lang.String name)Creates an interval variable with a fixed size.IntervalVarCpModel. newIntervalVar(IntVar start, IntVar size, long end, java.lang.String name)Creates an interval variable with a fixed end.IntervalVarCpModel. newIntervalVar(IntVar start, IntVar size, IntVar end, java.lang.String name)Creates an interval variable from start, size, and end.IntervalVarCpModel. newOptionalFixedInterval(long start, long size, Literal isPresent, java.lang.String name)Creates an optional fixed interval from start and size.IntervalVarCpModel. newOptionalIntervalVar(long start, IntVar size, IntVar end, Literal isPresent, java.lang.String name)Creates an optional interval with a fixed start.IntervalVarCpModel. newOptionalIntervalVar(IntVar start, long size, IntVar end, Literal isPresent, java.lang.String name)Creates an optional interval with a fixed size.IntervalVarCpModel. newOptionalIntervalVar(IntVar start, IntVar size, long end, Literal isPresent, java.lang.String name)Creates an optional interval with a fixed end.IntervalVarCpModel. newOptionalIntervalVar(IntVar start, IntVar size, IntVar end, Literal isPresent, java.lang.String name)Creates an optional interval variable from start, size, end, and isPresent.Methods in com.google.ortools.sat with parameters of type IntervalVar Modifier and Type Method Description ConstraintCpModel. addCumulative(IntervalVar[] intervals, int[] demands, long capacity)AddsCumulative(intervals, demands, capacity)with fixed demands and fixed capacity.ConstraintCpModel. addCumulative(IntervalVar[] intervals, int[] demands, IntVar capacity)AddsCumulative(intervals, demands, capacity)with fixed demands.ConstraintCpModel. addCumulative(IntervalVar[] intervals, long[] demands, long capacity)AddsCumulative(intervals, demands, capacity)with fixed demands and fixed capacity.ConstraintCpModel. addCumulative(IntervalVar[] intervals, long[] demands, IntVar capacity)AddsCumulative(intervals, demands, capacity)with fixed demands.ConstraintCpModel. addCumulative(IntervalVar[] intervals, IntVar[] demands, long capacity)AddsCumulative(intervals, demands, capacity)with fixed capacity.ConstraintCpModel. addCumulative(IntervalVar[] intervals, IntVar[] demands, IntVar capacity)AddsCumulative(intervals, demands, capacity).ConstraintCpModel. addNoOverlap(IntervalVar[] intervalVars)AddsNoOverlap(intervalVars).ConstraintCpModel. addNoOverlap2D(IntervalVar[] xIntervals, IntervalVar[] yIntervals)AddsNoOverlap2D(xIntervals, yIntervals).