Class IntTupleSet
java.lang.Object
com.google.ortools.constraintsolver.IntTupleSet
public class IntTupleSet
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected booleanswigCMemOwn -
Constructor Summary
Constructors Modifier Constructor Description IntTupleSet(int arity)protectedIntTupleSet(long cPtr, boolean cMemoryOwn)IntTupleSet(IntTupleSet set) -
Method Summary
Modifier and Type Method Description intarity()voidclear()booleancontains(int[] tuple)booleancontains(long[] tuple)voiddelete()protected voidfinalize()protected static longgetCPtr(IntTupleSet obj)intinsert(int[] tuple)intinsert(long[] tuple)intinsert2(long v0, long v1)intinsert3(long v0, long v1, long v2)intinsert4(long v0, long v1, long v2, long v3)voidinsertAll(int[][] tuples)voidinsertAll(long[][] tuples)intnumDifferentValuesInColumn(int col)intnumTuples()IntTupleSetsortedByColumn(int col)IntTupleSetsortedLexicographically()longvalue(int tuple_index, int pos_in_tuple)Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Details
-
IntTupleSet
protected IntTupleSet(long cPtr, boolean cMemoryOwn) -
IntTupleSet
public IntTupleSet(int arity) -
IntTupleSet
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize()- Overrides:
finalizein classjava.lang.Object
-
delete
public void delete() -
clear
public void clear() -
insert
public int insert(int[] tuple) -
insert
public int insert(long[] tuple) -
insert2
public int insert2(long v0, long v1) -
insert3
public int insert3(long v0, long v1, long v2) -
insert4
public int insert4(long v0, long v1, long v2, long v3) -
insertAll
public void insertAll(long[][] tuples) -
insertAll
public void insertAll(int[][] tuples) -
contains
public boolean contains(int[] tuple) -
contains
public boolean contains(long[] tuple) -
numTuples
public int numTuples() -
value
public long value(int tuple_index, int pos_in_tuple) -
arity
public int arity() -
numDifferentValuesInColumn
public int numDifferentValuesInColumn(int col) -
sortedByColumn
-
sortedLexicographically
-