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
All Methods Static Methods Instance Methods Concrete Methods 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()protected static longswigRelease(IntTupleSet obj)longvalue(int tuple_index, int pos_in_tuple)
-
-
-
Constructor Detail
-
IntTupleSet
protected IntTupleSet(long cPtr, boolean cMemoryOwn)
-
IntTupleSet
public IntTupleSet(int arity)
-
IntTupleSet
public IntTupleSet(IntTupleSet set)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(IntTupleSet obj)
-
swigRelease
protected static long swigRelease(IntTupleSet obj)
-
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
public IntTupleSet sortedByColumn(int col)
-
sortedLexicographically
public IntTupleSet sortedLexicographically()
-
-