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

Detailed Description

Definition at line 20 of file IntTupleSet.cs.

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

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:
  • build/dotnet/Google.OrTools/ortools/constraint_solver/IntTupleSet.cs