void |
Assignment.activate(IntervalVar var) |
|
boolean |
Assignment.activated(IntervalVar var) |
|
IntervalVarElement |
Assignment.add(IntervalVar var) |
|
void |
Assignment.add(IntervalVar[] vars) |
|
IntervalVarElement |
AssignmentIntervalContainer.add(IntervalVar var) |
|
void |
SolutionCollector.add(IntervalVar var) |
|
void |
SolutionCollector.add(IntervalVar[] vars) |
|
IntervalVarElement |
AssignmentIntervalContainer.addAtPosition(IntervalVar var,
int position) |
Advanced usage: Adds element at a given position; position has to have
been allocated with AssignmentContainer::Resize() beforehand.
|
void |
RoutingModel.addIntervalToAssignment(IntervalVar interval) |
|
static void |
mainJNI.Assignment_activate__SWIG_1(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static boolean |
mainJNI.Assignment_activated__SWIG_1(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Assignment_add__SWIG_2(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static void |
mainJNI.Assignment_add__SWIG_3(long jarg1,
Assignment jarg1_,
IntervalVar[] jarg2) |
|
static boolean |
mainJNI.Assignment_contains__SWIG_1(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static void |
mainJNI.Assignment_deactivate__SWIG_1(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Assignment_durationMax(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Assignment_durationMin(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Assignment_durationValue(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Assignment_endMax(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Assignment_endMin(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Assignment_endValue(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Assignment_fastAdd__SWIG_1(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Assignment_performedMax(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Assignment_performedMin(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Assignment_performedValue(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static void |
mainJNI.Assignment_setDurationMax(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.Assignment_setDurationMin(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.Assignment_setDurationRange(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
long jarg4) |
|
static void |
mainJNI.Assignment_setDurationValue(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.Assignment_setEndMax(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.Assignment_setEndMin(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.Assignment_setEndRange(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
long jarg4) |
|
static void |
mainJNI.Assignment_setEndValue(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.Assignment_setPerformedMax(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.Assignment_setPerformedMin(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.Assignment_setPerformedRange(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
long jarg4) |
|
static void |
mainJNI.Assignment_setPerformedValue(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.Assignment_setStartMax(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.Assignment_setStartMin(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.Assignment_setStartRange(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
long jarg4) |
|
static void |
mainJNI.Assignment_setStartValue(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static long |
mainJNI.Assignment_startMax(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Assignment_startMin(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Assignment_startValue(long jarg1,
Assignment jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.AssignmentIntervalContainer_add(long jarg1,
AssignmentIntervalContainer jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.AssignmentIntervalContainer_addAtPosition(long jarg1,
AssignmentIntervalContainer jarg1_,
long jarg2,
IntervalVar jarg2_,
int jarg3) |
|
static boolean |
mainJNI.AssignmentIntervalContainer_contains(long jarg1,
AssignmentIntervalContainer jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.AssignmentIntervalContainer_element__SWIG_0(long jarg1,
AssignmentIntervalContainer jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.AssignmentIntervalContainer_fastAdd(long jarg1,
AssignmentIntervalContainer jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.AssignmentIntervalContainer_mutableElement__SWIG_0(long jarg1,
AssignmentIntervalContainer jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
boolean |
Assignment.contains(IntervalVar var) |
|
boolean |
AssignmentIntervalContainer.contains(IntervalVar var) |
|
void |
Assignment.deactivate(IntervalVar var) |
|
static void |
mainJNI.DecisionVisitor_visitScheduleOrExpedite(long jarg1,
DecisionVisitor jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.DecisionVisitor_visitScheduleOrExpediteSwigExplicitDecisionVisitor(long jarg1,
DecisionVisitor jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.DecisionVisitor_visitScheduleOrPostpone(long jarg1,
DecisionVisitor jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.DecisionVisitor_visitScheduleOrPostponeSwigExplicitDecisionVisitor(long jarg1,
DecisionVisitor jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
long |
Assignment.durationMax(IntervalVar var) |
|
long |
Assignment.durationMin(IntervalVar var) |
|
long |
Assignment.durationValue(IntervalVar var) |
|
long |
SolutionCollector.durationValue(int n,
IntervalVar var) |
This is a shortcut to get the DurationValue of 'var' in the nth solution.
|
IntervalVarElement |
AssignmentIntervalContainer.element(IntervalVar var) |
|
long |
Assignment.endMax(IntervalVar var) |
|
long |
Assignment.endMin(IntervalVar var) |
|
long |
Assignment.endValue(IntervalVar var) |
|
long |
SolutionCollector.endValue(int n,
IntervalVar var) |
This is a shortcut to get the EndValue of 'var' in the nth solution.
|
IntervalVarElement |
Assignment.fastAdd(IntervalVar var) |
Adds without checking if variable has been previously added.
|
IntervalVarElement |
AssignmentIntervalContainer.fastAdd(IntervalVar var) |
Adds element without checking its presence in the container.
|
protected static long |
IntervalVar.getCPtr(IntervalVar obj) |
|
static void |
mainJNI.IntervalVar_accept(long jarg1,
IntervalVar jarg1_,
long jarg2,
ModelVisitor jarg2_) |
|
static boolean |
mainJNI.IntervalVar_cannotBePerformed(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_durationExpr(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_durationMax(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_durationMin(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_endExpr(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_endMax(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_endMin(long jarg1,
IntervalVar jarg1_) |
|
static boolean |
mainJNI.IntervalVar_isPerformedBound(long jarg1,
IntervalVar jarg1_) |
|
static boolean |
mainJNI.IntervalVar_mayBePerformed(long jarg1,
IntervalVar jarg1_) |
|
static boolean |
mainJNI.IntervalVar_mustBePerformed(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_oldDurationMax(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_oldDurationMin(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_oldEndMax(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_oldEndMin(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_oldStartMax(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_oldStartMin(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_performedExpr(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_safeDurationExpr(long jarg1,
IntervalVar jarg1_,
long jarg2) |
|
static long |
mainJNI.IntervalVar_safeEndExpr(long jarg1,
IntervalVar jarg1_,
long jarg2) |
|
static long |
mainJNI.IntervalVar_safeStartExpr(long jarg1,
IntervalVar jarg1_,
long jarg2) |
|
static void |
mainJNI.IntervalVar_setDurationMax(long jarg1,
IntervalVar jarg1_,
long jarg2) |
|
static void |
mainJNI.IntervalVar_setDurationMin(long jarg1,
IntervalVar jarg1_,
long jarg2) |
|
static void |
mainJNI.IntervalVar_setDurationRange(long jarg1,
IntervalVar jarg1_,
long jarg2,
long jarg3) |
|
static void |
mainJNI.IntervalVar_setEndMax(long jarg1,
IntervalVar jarg1_,
long jarg2) |
|
static void |
mainJNI.IntervalVar_setEndMin(long jarg1,
IntervalVar jarg1_,
long jarg2) |
|
static void |
mainJNI.IntervalVar_setEndRange(long jarg1,
IntervalVar jarg1_,
long jarg2,
long jarg3) |
|
static void |
mainJNI.IntervalVar_setPerformed(long jarg1,
IntervalVar jarg1_,
boolean jarg2) |
|
static void |
mainJNI.IntervalVar_setStartMax(long jarg1,
IntervalVar jarg1_,
long jarg2) |
|
static void |
mainJNI.IntervalVar_setStartMin(long jarg1,
IntervalVar jarg1_,
long jarg2) |
|
static void |
mainJNI.IntervalVar_setStartRange(long jarg1,
IntervalVar jarg1_,
long jarg2,
long jarg3) |
|
static long |
mainJNI.IntervalVar_startExpr(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_startMax(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.IntervalVar_startMin(long jarg1,
IntervalVar jarg1_) |
|
static boolean |
mainJNI.IntervalVar_wasPerformedBound(long jarg1,
IntervalVar jarg1_) |
|
static void |
mainJNI.IntervalVar_whenAnything__SWIG_0(long jarg1,
IntervalVar jarg1_,
long jarg2,
Demon jarg2_) |
|
static void |
mainJNI.IntervalVar_whenAnything__SWIG_1(long jarg1,
IntervalVar jarg1_,
java.lang.Runnable jarg2) |
|
static void |
mainJNI.IntervalVar_whenDurationBound__SWIG_0(long jarg1,
IntervalVar jarg1_,
long jarg2,
Demon jarg2_) |
|
static void |
mainJNI.IntervalVar_whenDurationBound__SWIG_1(long jarg1,
IntervalVar jarg1_,
java.lang.Runnable jarg2) |
|
static void |
mainJNI.IntervalVar_whenDurationRange__SWIG_0(long jarg1,
IntervalVar jarg1_,
long jarg2,
Demon jarg2_) |
|
static void |
mainJNI.IntervalVar_whenDurationRange__SWIG_1(long jarg1,
IntervalVar jarg1_,
java.lang.Runnable jarg2) |
|
static void |
mainJNI.IntervalVar_whenEndBound__SWIG_0(long jarg1,
IntervalVar jarg1_,
long jarg2,
Demon jarg2_) |
|
static void |
mainJNI.IntervalVar_whenEndBound__SWIG_1(long jarg1,
IntervalVar jarg1_,
java.lang.Runnable jarg2) |
|
static void |
mainJNI.IntervalVar_whenEndRange__SWIG_0(long jarg1,
IntervalVar jarg1_,
long jarg2,
Demon jarg2_) |
|
static void |
mainJNI.IntervalVar_whenEndRange__SWIG_1(long jarg1,
IntervalVar jarg1_,
java.lang.Runnable jarg2) |
|
static void |
mainJNI.IntervalVar_whenPerformedBound__SWIG_0(long jarg1,
IntervalVar jarg1_,
long jarg2,
Demon jarg2_) |
|
static void |
mainJNI.IntervalVar_whenPerformedBound__SWIG_1(long jarg1,
IntervalVar jarg1_,
java.lang.Runnable jarg2) |
|
static void |
mainJNI.IntervalVar_whenStartBound__SWIG_0(long jarg1,
IntervalVar jarg1_,
long jarg2,
Demon jarg2_) |
|
static void |
mainJNI.IntervalVar_whenStartBound__SWIG_1(long jarg1,
IntervalVar jarg1_,
java.lang.Runnable jarg2) |
|
static void |
mainJNI.IntervalVar_whenStartRange__SWIG_0(long jarg1,
IntervalVar jarg1_,
long jarg2,
Demon jarg2_) |
|
static void |
mainJNI.IntervalVar_whenStartRange__SWIG_1(long jarg1,
IntervalVar jarg1_,
java.lang.Runnable jarg2) |
|
static void |
mainJNI.IntervalVarElement_reset(long jarg1,
IntervalVarElement jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
Constraint |
Solver.makeCover(IntervalVar[] vars,
IntervalVar target_var) |
This constraint states that the target_var is the convex hull of
the intervals.
|
Constraint |
Solver.makeCumulative(IntervalVar[] intervals,
int[] demands,
long capacity,
java.lang.String name) |
This constraint forces that, for any integer t, the sum of the demands
corresponding to an interval containing t does not exceed the given
capacity.
Intervals and demands should be vectors of equal size.
Demands should only contain non-negative values.
|
Constraint |
Solver.makeCumulative(IntervalVar[] intervals,
int[] demands,
IntVar capacity,
java.lang.String name) |
This constraint enforces that, for any integer t, the sum of the demands
corresponding to an interval containing t does not exceed the given
capacity.
Intervals and demands should be vectors of equal size.
Demands should only contain non-negative values.
|
Constraint |
Solver.makeCumulative(IntervalVar[] intervals,
long[] demands,
long capacity,
java.lang.String name) |
This constraint forces that, for any integer t, the sum of the demands
corresponding to an interval containing t does not exceed the given
capacity.
Intervals and demands should be vectors of equal size.
Demands should only contain non-negative values.
|
Constraint |
Solver.makeCumulative(IntervalVar[] intervals,
long[] demands,
IntVar capacity,
java.lang.String name) |
This constraint forces that, for any integer t, the sum of the demands
corresponding to an interval containing t does not exceed the given
capacity.
Intervals and demands should be vectors of equal size.
Demands should only contain non-negative values.
|
Constraint |
Solver.makeCumulative(IntervalVar[] intervals,
IntVar[] demands,
long capacity,
java.lang.String name) |
This constraint enforces that, for any integer t, the sum of demands
corresponding to an interval containing t does not exceed the given
capacity.
Intervals and demands should be vectors of equal size.
Demands should be positive.
|
Constraint |
Solver.makeCumulative(IntervalVar[] intervals,
IntVar[] demands,
IntVar capacity,
java.lang.String name) |
This constraint enforces that, for any integer t, the sum of demands
corresponding to an interval containing t does not exceed the given
capacity.
Intervals and demands should be vectors of equal size.
Demands should be positive.
|
DisjunctiveConstraint |
Solver.makeDisjunctiveConstraint(IntervalVar[] intervals,
java.lang.String name) |
This constraint forces all interval vars into an non-overlapping
sequence.
|
Constraint |
Solver.makeEquality(IntervalVar var1,
IntervalVar var2) |
This constraints states that the two interval variables are equal.
|
IntervalVar |
Solver.makeFixedDurationEndSyncedOnEndIntervalVar(IntervalVar interval_var,
long duration,
long offset) |
Creates an interval var with a fixed duration whose end is
synchronized with the end of another interval, with a given
offset.
|
IntervalVar |
Solver.makeFixedDurationEndSyncedOnStartIntervalVar(IntervalVar interval_var,
long duration,
long offset) |
Creates an interval var with a fixed duration whose end is
synchronized with the start of another interval, with a given
offset.
|
IntervalVar |
Solver.makeFixedDurationStartSyncedOnEndIntervalVar(IntervalVar interval_var,
long duration,
long offset) |
Creates an interval var with a fixed duration whose start is
synchronized with the end of another interval, with a given
offset.
|
IntervalVar |
Solver.makeFixedDurationStartSyncedOnStartIntervalVar(IntervalVar interval_var,
long duration,
long offset) |
Creates an interval var with a fixed duration whose start is
synchronized with the start of another interval, with a given
offset.
|
IntervalVar |
Solver.makeIntervalRelaxedMax(IntervalVar interval_var) |
Creates and returns an interval variable that wraps around the given one,
relaxing the max start and end.
|
IntervalVar |
Solver.makeIntervalRelaxedMin(IntervalVar interval_var) |
Creates and returns an interval variable that wraps around the given one,
relaxing the min start and end.
|
Constraint |
Solver.makeIntervalVarRelation(IntervalVar t,
int r,
long d) |
This method creates a relation between an interval var and a
date.
|
Constraint |
Solver.makeIntervalVarRelation(IntervalVar t1,
int r,
IntervalVar t2) |
This method creates a relation between two interval vars.
|
Constraint |
Solver.makeIntervalVarRelationWithDelay(IntervalVar t1,
int r,
IntervalVar t2,
long delay) |
This method creates a relation between two interval vars.
The given delay is added to the second interval.
i.e.: t1 STARTS_AFTER_END of t2 with a delay of 2
means t1 will start at least two units of time after the end of t2.
|
IntervalVar |
Solver.makeMirrorInterval(IntervalVar interval_var) |
Creates an interval var that is the mirror image of the given one, that
is, the interval var obtained by reversing the axis.
|
DecisionBuilder |
Solver.makePhase(IntervalVar[] intervals,
int str) |
Scheduling phases.
|
Decision |
Solver.makeScheduleOrExpedite(IntervalVar var,
long est,
SWIGTYPE_p_long_long marker) |
Returns a decision that tries to schedule a task at a given time.
On the Apply branch, it will set that interval var as performed and set
its end to 'est'.
|
Decision |
Solver.makeScheduleOrPostpone(IntervalVar var,
long est,
SWIGTYPE_p_long_long marker) |
Returns a decision that tries to schedule a task at a given time.
On the Apply branch, it will set that interval var as performed and set
its start to 'est'.
|
DisjunctiveConstraint |
Solver.makeStrictDisjunctiveConstraint(IntervalVar[] intervals,
java.lang.String name) |
This constraint forces all interval vars into an non-overlapping
sequence.
|
Constraint |
Solver.makeTemporalDisjunction(IntervalVar t1,
IntervalVar t2) |
This constraint implements a temporal disjunction between two
interval vars.
|
Constraint |
Solver.makeTemporalDisjunction(IntervalVar t1,
IntervalVar t2,
IntVar alt) |
This constraint implements a temporal disjunction between two
interval vars t1 and t2.
|
static void |
mainJNI.ModelVisitor_visitIntervalArgument(long jarg1,
ModelVisitor jarg1_,
java.lang.String jarg2,
long jarg3,
IntervalVar jarg3_) |
|
static void |
mainJNI.ModelVisitor_visitIntervalArrayArgument(long jarg1,
ModelVisitor jarg1_,
java.lang.String jarg2,
IntervalVar[] jarg3) |
|
static void |
mainJNI.ModelVisitor_visitIntervalVariable(long jarg1,
ModelVisitor jarg1_,
long jarg2,
IntervalVar jarg2_,
java.lang.String jarg3,
long jarg4,
long jarg5,
IntervalVar jarg5_) |
|
IntervalVarElement |
AssignmentIntervalContainer.mutableElement(IntervalVar var) |
|
static long |
mainJNI.new_IntervalVarElement__SWIG_1(long jarg1,
IntervalVar jarg1_) |
|
static long |
mainJNI.new_SequenceVar(long jarg1,
Solver jarg1_,
IntervalVar[] jarg2,
IntVar[] jarg3,
java.lang.String jarg4) |
|
long |
Assignment.performedMax(IntervalVar var) |
|
long |
Assignment.performedMin(IntervalVar var) |
|
long |
Assignment.performedValue(IntervalVar var) |
|
long |
SolutionCollector.performedValue(int n,
IntervalVar var) |
This is a shortcut to get the PerformedValue of 'var' in the nth solution.
|
static void |
mainJNI.PropagationMonitor_setDurationMax(long jarg1,
PropagationMonitor jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.PropagationMonitor_setDurationMin(long jarg1,
PropagationMonitor jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.PropagationMonitor_setDurationRange(long jarg1,
PropagationMonitor jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
long jarg4) |
|
static void |
mainJNI.PropagationMonitor_setEndMax(long jarg1,
PropagationMonitor jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.PropagationMonitor_setEndMin(long jarg1,
PropagationMonitor jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.PropagationMonitor_setEndRange(long jarg1,
PropagationMonitor jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
long jarg4) |
|
static void |
mainJNI.PropagationMonitor_setPerformed(long jarg1,
PropagationMonitor jarg1_,
long jarg2,
IntervalVar jarg2_,
boolean jarg3) |
|
static void |
mainJNI.PropagationMonitor_setStartMax(long jarg1,
PropagationMonitor jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.PropagationMonitor_setStartMin(long jarg1,
PropagationMonitor jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3) |
|
static void |
mainJNI.PropagationMonitor_setStartRange(long jarg1,
PropagationMonitor jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
long jarg4) |
|
IntervalVar |
Solver.registerIntervalVar(IntervalVar var) |
Registers a new IntervalVar and wraps it inside a TraceIntervalVar
if necessary.
|
void |
IntervalVarElement.reset(IntervalVar var) |
|
static void |
mainJNI.RoutingDimension_setBreakIntervalsOfVehicle__SWIG_0(long jarg1,
RoutingDimension jarg1_,
IntervalVar[] jarg2,
int jarg3,
int jarg4,
int jarg5) |
|
static void |
mainJNI.RoutingDimension_setBreakIntervalsOfVehicle__SWIG_1(long jarg1,
RoutingDimension jarg1_,
IntervalVar[] jarg2,
int jarg3,
long[] jarg4) |
|
static void |
mainJNI.RoutingDimension_setBreakIntervalsOfVehicle__SWIG_2(long jarg1,
RoutingDimension jarg1_,
IntervalVar[] jarg2,
int jarg3,
long[] jarg4,
java.util.function.LongBinaryOperator jarg5) |
|
static void |
mainJNI.RoutingModel_addIntervalToAssignment(long jarg1,
RoutingModel jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
void |
RoutingDimension.setBreakIntervalsOfVehicle(IntervalVar[] breaks,
int vehicle,
int pre_travel_evaluator,
int post_travel_evaluator) |
Sets the breaks for a given vehicle.
|
void |
RoutingDimension.setBreakIntervalsOfVehicle(IntervalVar[] breaks,
int vehicle,
long[] node_visit_transits) |
Deprecated, sets pre_travel(i, j) = node_visit_transit[i].
|
void |
RoutingDimension.setBreakIntervalsOfVehicle(IntervalVar[] breaks,
int vehicle,
long[] node_visit_transits,
java.util.function.LongBinaryOperator delays) |
Deprecated, sets pre_travel(i, j) = node_visit_transit[i]
and post_travel(i, j) = delays(i, j).
|
void |
Assignment.setDurationMax(IntervalVar var,
long m) |
|
void |
PropagationMonitor.setDurationMax(IntervalVar var,
long new_max) |
|
void |
Assignment.setDurationMin(IntervalVar var,
long m) |
|
void |
PropagationMonitor.setDurationMin(IntervalVar var,
long new_min) |
|
void |
Assignment.setDurationRange(IntervalVar var,
long mi,
long ma) |
|
void |
PropagationMonitor.setDurationRange(IntervalVar var,
long new_min,
long new_max) |
|
void |
Assignment.setDurationValue(IntervalVar var,
long value) |
|
void |
Assignment.setEndMax(IntervalVar var,
long m) |
|
void |
PropagationMonitor.setEndMax(IntervalVar var,
long new_max) |
|
void |
Assignment.setEndMin(IntervalVar var,
long m) |
|
void |
PropagationMonitor.setEndMin(IntervalVar var,
long new_min) |
|
void |
Assignment.setEndRange(IntervalVar var,
long mi,
long ma) |
|
void |
PropagationMonitor.setEndRange(IntervalVar var,
long new_min,
long new_max) |
|
void |
Assignment.setEndValue(IntervalVar var,
long value) |
|
void |
PropagationMonitor.setPerformed(IntervalVar var,
boolean value) |
|
void |
Assignment.setPerformedMax(IntervalVar var,
long m) |
|
void |
Assignment.setPerformedMin(IntervalVar var,
long m) |
|
void |
Assignment.setPerformedRange(IntervalVar var,
long mi,
long ma) |
|
void |
Assignment.setPerformedValue(IntervalVar var,
long value) |
|
void |
Assignment.setStartMax(IntervalVar var,
long m) |
|
void |
PropagationMonitor.setStartMax(IntervalVar var,
long new_max) |
|
void |
Assignment.setStartMin(IntervalVar var,
long m) |
|
void |
PropagationMonitor.setStartMin(IntervalVar var,
long new_min) |
IntervalVar modifiers.
|
void |
Assignment.setStartRange(IntervalVar var,
long mi,
long ma) |
|
void |
PropagationMonitor.setStartRange(IntervalVar var,
long new_min,
long new_max) |
|
void |
Assignment.setStartValue(IntervalVar var,
long value) |
|
static void |
mainJNI.SolutionCollector_add__SWIG_2(long jarg1,
SolutionCollector jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static void |
mainJNI.SolutionCollector_add__SWIG_3(long jarg1,
SolutionCollector jarg1_,
IntervalVar[] jarg2) |
|
static long |
mainJNI.SolutionCollector_durationValue(long jarg1,
SolutionCollector jarg1_,
int jarg2,
long jarg3,
IntervalVar jarg3_) |
|
static long |
mainJNI.SolutionCollector_endValue(long jarg1,
SolutionCollector jarg1_,
int jarg2,
long jarg3,
IntervalVar jarg3_) |
|
static long |
mainJNI.SolutionCollector_performedValue(long jarg1,
SolutionCollector jarg1_,
int jarg2,
long jarg3,
IntervalVar jarg3_) |
|
static long |
mainJNI.SolutionCollector_startValue(long jarg1,
SolutionCollector jarg1_,
int jarg2,
long jarg3,
IntervalVar jarg3_) |
|
static long |
mainJNI.Solver_makeCover(long jarg1,
Solver jarg1_,
IntervalVar[] jarg2,
long jarg3,
IntervalVar jarg3_) |
|
static long |
mainJNI.Solver_makeCumulative__SWIG_0(long jarg1,
Solver jarg1_,
IntervalVar[] jarg2,
long[] jarg3,
long jarg4,
java.lang.String jarg5) |
|
static long |
mainJNI.Solver_makeCumulative__SWIG_1(long jarg1,
Solver jarg1_,
IntervalVar[] jarg2,
int[] jarg3,
long jarg4,
java.lang.String jarg5) |
|
static long |
mainJNI.Solver_makeCumulative__SWIG_2(long jarg1,
Solver jarg1_,
IntervalVar[] jarg2,
long[] jarg3,
long jarg4,
IntVar jarg4_,
java.lang.String jarg5) |
|
static long |
mainJNI.Solver_makeCumulative__SWIG_3(long jarg1,
Solver jarg1_,
IntervalVar[] jarg2,
int[] jarg3,
long jarg4,
IntVar jarg4_,
java.lang.String jarg5) |
|
static long |
mainJNI.Solver_makeCumulative__SWIG_4(long jarg1,
Solver jarg1_,
IntervalVar[] jarg2,
IntVar[] jarg3,
long jarg4,
java.lang.String jarg5) |
|
static long |
mainJNI.Solver_makeCumulative__SWIG_5(long jarg1,
Solver jarg1_,
IntervalVar[] jarg2,
IntVar[] jarg3,
long jarg4,
IntVar jarg4_,
java.lang.String jarg5) |
|
static long |
mainJNI.Solver_makeDisjunctiveConstraint(long jarg1,
Solver jarg1_,
IntervalVar[] jarg2,
java.lang.String jarg3) |
|
static long |
mainJNI.Solver_makeEquality__SWIG_3(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
IntervalVar jarg3_) |
|
static long |
mainJNI.Solver_makeFixedDurationEndSyncedOnEndIntervalVar(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
long jarg4) |
|
static long |
mainJNI.Solver_makeFixedDurationEndSyncedOnStartIntervalVar(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
long jarg4) |
|
static long |
mainJNI.Solver_makeFixedDurationStartSyncedOnEndIntervalVar(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
long jarg4) |
|
static long |
mainJNI.Solver_makeFixedDurationStartSyncedOnStartIntervalVar(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
long jarg4) |
|
static long |
mainJNI.Solver_makeIntervalRelaxedMax(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Solver_makeIntervalRelaxedMin(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Solver_makeIntervalVarRelation__SWIG_0(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_,
int jarg3,
long jarg4) |
|
static long |
mainJNI.Solver_makeIntervalVarRelation__SWIG_1(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_,
int jarg3,
long jarg4,
IntervalVar jarg4_) |
|
static long |
mainJNI.Solver_makeIntervalVarRelationWithDelay(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_,
int jarg3,
long jarg4,
IntervalVar jarg4_,
long jarg5) |
|
static long |
mainJNI.Solver_makeMirrorInterval(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
static long |
mainJNI.Solver_makePhase__SWIG_13(long jarg1,
Solver jarg1_,
IntervalVar[] jarg2,
int jarg3) |
|
static long |
mainJNI.Solver_makeScheduleOrExpedite(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
long jarg4) |
|
static long |
mainJNI.Solver_makeScheduleOrPostpone(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
long jarg4) |
|
static long |
mainJNI.Solver_makeStrictDisjunctiveConstraint(long jarg1,
Solver jarg1_,
IntervalVar[] jarg2,
java.lang.String jarg3) |
|
static long |
mainJNI.Solver_makeTemporalDisjunction__SWIG_0(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
IntervalVar jarg3_,
long jarg4,
IntVar jarg4_) |
|
static long |
mainJNI.Solver_makeTemporalDisjunction__SWIG_1(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_,
long jarg3,
IntervalVar jarg3_) |
|
static long |
mainJNI.Solver_registerIntervalVar(long jarg1,
Solver jarg1_,
long jarg2,
IntervalVar jarg2_) |
|
long |
Assignment.startMax(IntervalVar var) |
|
long |
Assignment.startMin(IntervalVar var) |
|
long |
Assignment.startValue(IntervalVar var) |
|
long |
SolutionCollector.startValue(int n,
IntervalVar var) |
This is a shortcut to get the StartValue of 'var' in the nth solution.
|
protected static long |
IntervalVar.swigRelease(IntervalVar obj) |
|
void |
ModelVisitor.visitIntervalArgument(java.lang.String arg_name,
IntervalVar argument) |
Visit interval argument.
|
void |
ModelVisitor.visitIntervalArrayArgument(java.lang.String arg_name,
IntervalVar[] arguments) |
|
void |
ModelVisitor.visitIntervalVariable(IntervalVar variable,
java.lang.String operation,
long value,
IntervalVar delegate) |
|
void |
DecisionVisitor.visitScheduleOrExpedite(IntervalVar var,
long est) |
|
void |
DecisionVisitor.visitScheduleOrPostpone(IntervalVar var,
long est) |
|