Java Reference

Java Reference

PathWithPreviousNodesOperator.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 PathWithPreviousNodesOperator(long cPtr, boolean cMemoryOwn) {
18  super(mainJNI.PathWithPreviousNodesOperator_SWIGUpcast(cPtr), cMemoryOwn);
19  swigCPtr = cPtr;
20  }
21 
22  protected static long getCPtr(PathWithPreviousNodesOperator 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_PathWithPreviousNodesOperator(swigCPtr);
36  }
37  swigCPtr = 0;
38  }
39  super.delete();
40  }
41 
42  public boolean isPathStart(long node) {
43  return mainJNI.PathWithPreviousNodesOperator_isPathStart(swigCPtr, this, node);
44  }
45 
46  public long prev(long node) {
47  return mainJNI.PathWithPreviousNodesOperator_prev(swigCPtr, this, node);
48  }
49 
50  public String toString() {
51  return mainJNI.PathWithPreviousNodesOperator_toString(swigCPtr, this);
52  }
53 
54 }
Base class of the local search operators dedicated to path modifications (a path is a set of nodes li...
Simple PathOperator wrapper that also stores the current previous nodes, and is thus able to provide ...
PathWithPreviousNodesOperator(long cPtr, boolean cMemoryOwn)
String toString()
boolean isPathStart(long node)
long prev(long node)