Java Reference
Java Reference
PathOperator.java
Go to the documentation of this file.
58 public PathOperator(IntVar[] next_vars, IntVar[] path_vars, int number_of_base_nodes, boolean skip_locally_optimal_paths, LongToIntFunction start_empty_path_class) {
59 this(mainJNI.new_PathOperator(next_vars, path_vars, number_of_base_nodes, skip_locally_optimal_paths, start_empty_path_class), true);
68 if (getClass() == PathOperator.class) mainJNI.PathOperator_reset(swigCPtr, this); else mainJNI.PathOperator_resetSwigExplicitPathOperator(swigCPtr, this);
72 return (getClass() == PathOperator.class) ? mainJNI.PathOperator_oneNeighbor(swigCPtr, this) : mainJNI.PathOperator_oneNeighborSwigExplicitPathOperator(swigCPtr, this);
76 return (getClass() == PathOperator.class) ? mainJNI.PathOperator_restartAtPathStartOnSynchronize(swigCPtr, this) : mainJNI.PathOperator_restartAtPathStartOnSynchronizeSwigExplicitPathOperator(swigCPtr, this);
80 return (getClass() == PathOperator.class) ? mainJNI.PathOperator_onSamePathAsPreviousBase(swigCPtr, this, base_index) : mainJNI.PathOperator_onSamePathAsPreviousBaseSwigExplicitPathOperator(swigCPtr, this, base_index);
84 return (getClass() == PathOperator.class) ? mainJNI.PathOperator_getBaseNodeRestartPosition(swigCPtr, this, base_index) : mainJNI.PathOperator_getBaseNodeRestartPositionSwigExplicitPathOperator(swigCPtr, this, base_index);
88 if (getClass() == PathOperator.class) mainJNI.PathOperator_setNextBaseToIncrement(swigCPtr, this, base_index); else mainJNI.PathOperator_setNextBaseToIncrementSwigExplicitPathOperator(swigCPtr, this, base_index);
92 return (getClass() == PathOperator.class) ? mainJNI.PathOperator_initPosition(swigCPtr, this) : mainJNI.PathOperator_initPositionSwigExplicitPathOperator(swigCPtr, this);
boolean onSamePathAsPreviousBase(long base_index)
Definition: PathOperator.java:79
void setNextBaseToIncrement(long base_index)
Definition: PathOperator.java:87
boolean initPosition()
Definition: PathOperator.java:91
void swigDirectorDisconnect()
Definition: PathOperator.java:43
void swigTakeOwnership()
Definition: PathOperator.java:53
Definition: IntVarLocalSearchOperator.java:11
boolean restartAtPathStartOnSynchronize()
Definition: PathOperator.java:75
boolean oneNeighbor()
Definition: PathOperator.java:71
PathOperator(long cPtr, boolean cMemoryOwn)
Definition: PathOperator.java:18
PathOperator(IntVar[] next_vars, IntVar[] path_vars, int number_of_base_nodes, boolean skip_locally_optimal_paths, LongToIntFunction start_empty_path_class)
Definition: PathOperator.java:58
long getBaseNodeRestartPosition(int base_index)
Definition: PathOperator.java:83
void swigReleaseOwnership()
Definition: PathOperator.java:48
boolean neighbor()
Definition: PathOperator.java:63