Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.ConstraintSolver.IntTupleSet Class Reference
Inheritance diagram for Google.OrTools.ConstraintSolver.IntTupleSet:

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
 

Detailed Description

Definition at line 20 of file IntTupleSet.cs.

Constructor & Destructor Documentation

◆ IntTupleSet() [1/2]

Google.OrTools.ConstraintSolver.IntTupleSet.IntTupleSet ( int arity)
inline

Definition at line 67 of file IntTupleSet.cs.

◆ IntTupleSet() [2/2]

Google.OrTools.ConstraintSolver.IntTupleSet.IntTupleSet ( IntTupleSet set)
inline

Definition at line 70 of file IntTupleSet.cs.

Member Function Documentation

◆ Arity()

int Google.OrTools.ConstraintSolver.IntTupleSet.Arity ( )
inline

Definition at line 139 of file IntTupleSet.cs.

◆ Clear()

void Google.OrTools.ConstraintSolver.IntTupleSet.Clear ( )
inline

Definition at line 74 of file IntTupleSet.cs.

◆ Contains() [1/2]

bool Google.OrTools.ConstraintSolver.IntTupleSet.Contains ( int[] tuple)
inline

Definition at line 119 of file IntTupleSet.cs.

◆ Contains() [2/2]

bool Google.OrTools.ConstraintSolver.IntTupleSet.Contains ( long[] tuple)
inline

Definition at line 124 of file IntTupleSet.cs.

◆ Dispose() [1/2]

void Google.OrTools.ConstraintSolver.IntTupleSet.Dispose ( )
inline

Definition at line 50 of file IntTupleSet.cs.

◆ Dispose() [2/2]

virtual void Google.OrTools.ConstraintSolver.IntTupleSet.Dispose ( bool disposing)
inlineprotectedvirtual

Definition at line 55 of file IntTupleSet.cs.

◆ Insert() [1/2]

int Google.OrTools.ConstraintSolver.IntTupleSet.Insert ( int[] tuple)
inline

Definition at line 78 of file IntTupleSet.cs.

◆ Insert() [2/2]

int Google.OrTools.ConstraintSolver.IntTupleSet.Insert ( long[] tuple)
inline

Definition at line 83 of file IntTupleSet.cs.

◆ Insert2()

int Google.OrTools.ConstraintSolver.IntTupleSet.Insert2 ( long v0,
long v1 )
inline

Definition at line 88 of file IntTupleSet.cs.

◆ Insert3()

int Google.OrTools.ConstraintSolver.IntTupleSet.Insert3 ( long v0,
long v1,
long v2 )
inline

Definition at line 93 of file IntTupleSet.cs.

◆ Insert4()

int Google.OrTools.ConstraintSolver.IntTupleSet.Insert4 ( long v0,
long v1,
long v2,
long v3 )
inline

Definition at line 98 of file IntTupleSet.cs.

◆ InsertAll() [1/2]

void Google.OrTools.ConstraintSolver.IntTupleSet.InsertAll ( int tuples[][])
inline

Definition at line 111 of file IntTupleSet.cs.

◆ InsertAll() [2/2]

void Google.OrTools.ConstraintSolver.IntTupleSet.InsertAll ( long tuples[][])
inline

Definition at line 103 of file IntTupleSet.cs.

◆ NumDifferentValuesInColumn()

int Google.OrTools.ConstraintSolver.IntTupleSet.NumDifferentValuesInColumn ( int col)
inline

Definition at line 144 of file IntTupleSet.cs.

◆ NumTuples()

int Google.OrTools.ConstraintSolver.IntTupleSet.NumTuples ( )
inline

Definition at line 129 of file IntTupleSet.cs.

◆ SortedByColumn()

IntTupleSet Google.OrTools.ConstraintSolver.IntTupleSet.SortedByColumn ( int col)
inline

Definition at line 149 of file IntTupleSet.cs.

◆ SortedLexicographically()

IntTupleSet Google.OrTools.ConstraintSolver.IntTupleSet.SortedLexicographically ( )
inline

Definition at line 154 of file IntTupleSet.cs.

◆ Value()

long Google.OrTools.ConstraintSolver.IntTupleSet.Value ( int tuple_index,
int pos_in_tuple )
inline

Definition at line 134 of file IntTupleSet.cs.

Member Data Documentation

◆ swigCMemOwn

bool Google.OrTools.ConstraintSolver.IntTupleSet.swigCMemOwn
protected

Definition at line 22 of file IntTupleSet.cs.


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