DotNet Reference

DotNet Reference

IntTupleSet

Detailed Description

Definition at line 18 of file IntTupleSet.cs.

Public Member Functions

void Dispose ()
 
 IntTupleSet (int arity)
 
 IntTupleSet (IntTupleSet set)
 
void Clear ()
 
int Insert (int[] tuple)
 
int Insert (long[] tuple)
 
int Insert2 (long v0, long v1)
 
int Insert3 (long v0, long v1, long v2)
 
int Insert4 (long v0, long v1, long v2, long v3)
 
void InsertAll (long[][] tuples)
 
void InsertAll (int[][] tuples)
 
bool Contains (int[] tuple)
 
bool Contains (long[] tuple)
 
int NumTuples ()
 
long Value (int tuple_index, int pos_in_tuple)
 
int Arity ()
 
int NumDifferentValuesInColumn (int col)
 
IntTupleSet SortedByColumn (int col)
 
IntTupleSet SortedLexicographically ()
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

◆ IntTupleSet() [1/2]

IntTupleSet ( int  arity)
inline

Definition at line 52 of file IntTupleSet.cs.

◆ IntTupleSet() [2/2]

IntTupleSet ( IntTupleSet  set)
inline

Definition at line 55 of file IntTupleSet.cs.

Member Function Documentation

◆ Arity()

int Arity ( )
inline

Definition at line 124 of file IntTupleSet.cs.

◆ Clear()

void Clear ( )
inline

Definition at line 59 of file IntTupleSet.cs.

◆ Contains() [1/2]

bool Contains ( int[]  tuple)
inline

Definition at line 104 of file IntTupleSet.cs.

◆ Contains() [2/2]

bool Contains ( long[]  tuple)
inline

Definition at line 109 of file IntTupleSet.cs.

◆ Dispose() [1/2]

void Dispose ( )
inline

Definition at line 35 of file IntTupleSet.cs.

◆ Dispose() [2/2]

virtual void Dispose ( bool  disposing)
inlineprotectedvirtual

Definition at line 40 of file IntTupleSet.cs.

◆ Insert() [1/2]

int Insert ( int[]  tuple)
inline

Definition at line 63 of file IntTupleSet.cs.

◆ Insert() [2/2]

int Insert ( long[]  tuple)
inline

Definition at line 68 of file IntTupleSet.cs.

◆ Insert2()

int Insert2 ( long  v0,
long  v1 
)
inline

Definition at line 73 of file IntTupleSet.cs.

◆ Insert3()

int Insert3 ( long  v0,
long  v1,
long  v2 
)
inline

Definition at line 78 of file IntTupleSet.cs.

◆ Insert4()

int Insert4 ( long  v0,
long  v1,
long  v2,
long  v3 
)
inline

Definition at line 83 of file IntTupleSet.cs.

◆ InsertAll() [1/2]

void InsertAll ( int  tuples[][])
inline

Definition at line 96 of file IntTupleSet.cs.

◆ InsertAll() [2/2]

void InsertAll ( long  tuples[][])
inline

Definition at line 88 of file IntTupleSet.cs.

◆ NumDifferentValuesInColumn()

int NumDifferentValuesInColumn ( int  col)
inline

Definition at line 129 of file IntTupleSet.cs.

◆ NumTuples()

int NumTuples ( )
inline

Definition at line 114 of file IntTupleSet.cs.

◆ SortedByColumn()

IntTupleSet SortedByColumn ( int  col)
inline

Definition at line 134 of file IntTupleSet.cs.

◆ SortedLexicographically()

IntTupleSet SortedLexicographically ( )
inline

Definition at line 139 of file IntTupleSet.cs.

◆ Value()

long Value ( int  tuple_index,
int  pos_in_tuple 
)
inline

Definition at line 119 of file IntTupleSet.cs.

Member Data Documentation

◆ swigCMemOwn

bool swigCMemOwn
protected

Definition at line 20 of file IntTupleSet.cs.


The documentation for this class was generated from the following file: