Java Reference

Java Reference

GlobalVehicleBreaksConstraint.java
Go to the documentation of this file.
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 4.0.1
4  *
5  * Do not make changes to this file unless you know what you are doing--modify
6  * the SWIG interface file instead.
7  * ----------------------------------------------------------------------------- */
8 
9 package com.google.ortools.constraintsolver;
10 
15  private transient long swigCPtr;
16 
17  protected GlobalVehicleBreaksConstraint(long cPtr, boolean cMemoryOwn) {
18  super(mainJNI.GlobalVehicleBreaksConstraint_SWIGUpcast(cPtr), cMemoryOwn);
19  swigCPtr = cPtr;
20  }
21 
22  protected static long getCPtr(GlobalVehicleBreaksConstraint obj) {
23  return (obj == null) ? 0 : obj.swigCPtr;
24  }
25 
26  @SuppressWarnings("deprecation")
27  protected void finalize() {
28  delete();
29  }
30 
31  public synchronized void delete() {
32  if (swigCPtr != 0) {
33  if (swigCMemOwn) {
34  swigCMemOwn = false;
35  mainJNI.delete_GlobalVehicleBreaksConstraint(swigCPtr);
36  }
37  swigCPtr = 0;
38  }
39  super.delete();
40  }
41 
43  this(mainJNI.new_GlobalVehicleBreaksConstraint(RoutingDimension.getCPtr(dimension), dimension), true);
44  }
45 
46  public String toString() {
47  return mainJNI.GlobalVehicleBreaksConstraint_toString(swigCPtr, this);
48  }
49 
50  public void post() {
51  mainJNI.GlobalVehicleBreaksConstraint_post(swigCPtr, this);
52  }
53 
54  public void initialPropagate() {
55  mainJNI.GlobalVehicleBreaksConstraint_initialPropagate(swigCPtr, this);
56  }
57 
58 }
A constraint is the main modeling object.
GlobalVehicleBreaksConstraint(RoutingDimension dimension)
void post()
This method is called when the constraint is processed by the solver.
GlobalVehicleBreaksConstraint ensures breaks constraints are enforced on all vehicles in the dimensio...
Dimensions represent quantities accumulated at nodes along the routes.
String toString()
void initialPropagate()
This method performs the initial propagation of the constraint.
GlobalVehicleBreaksConstraint(long cPtr, boolean cMemoryOwn)