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

Classes

class  SymmetryBreakerVectorEnumerator
 

Public Member Functions

void Dispose ()
 
 SymmetryBreakerVector (global::System.Collections.IEnumerable c)
 
 SymmetryBreakerVector (global::System.Collections.Generic.IEnumerable< SymmetryBreaker > c)
 
void CopyTo (SymmetryBreaker[] array)
 
void CopyTo (SymmetryBreaker[] array, int arrayIndex)
 
void CopyTo (int index, SymmetryBreaker[] array, int arrayIndex, int count)
 
SymmetryBreaker[] ToArray ()
 
SymmetryBreakerVectorEnumerator GetEnumerator ()
 
 SymmetryBreakerVector ()
 
 SymmetryBreakerVector (SymmetryBreakerVector other)
 
void Clear ()
 
void Add (SymmetryBreaker x)
 
 SymmetryBreakerVector (int capacity)
 
void AddRange (SymmetryBreakerVector values)
 
SymmetryBreakerVector GetRange (int index, int count)
 
void Insert (int index, SymmetryBreaker x)
 
void InsertRange (int index, SymmetryBreakerVector values)
 
void RemoveAt (int index)
 
void RemoveRange (int index, int count)
 
void Reverse ()
 
void Reverse (int index, int count)
 
void SetRange (int index, SymmetryBreakerVector values)
 
bool Contains (SymmetryBreaker value)
 
int IndexOf (SymmetryBreaker value)
 
int LastIndexOf (SymmetryBreaker value)
 
bool Remove (SymmetryBreaker value)
 

Static Public Member Functions

static implicit operator SymmetryBreakerVector (SymmetryBreaker[] inVal)
 cast from C# SymmetryBreaker array
 
static implicit operator SymmetryBreaker[] (SymmetryBreakerVector inVal)
 cast to C# SymmetryBreaker array
 
static SymmetryBreakerVector Repeat (SymmetryBreaker value, int count)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Properties

bool IsFixedSize [get]
 
bool IsReadOnly [get]
 
SymmetryBreaker this[int index] [get, set]
 
int Capacity [get, set]
 
bool IsEmpty [get]
 
int Count [get]
 
bool IsSynchronized [get]
 

Detailed Description

Definition at line 367 of file IntVarArrayHelper.cs.

Constructor & Destructor Documentation

◆ SymmetryBreakerVector() [1/5]

Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SymmetryBreakerVector ( global::System::Collections::IEnumerable c)
inline

Definition at line 68 of file SymmetryBreakerVector.cs.

◆ SymmetryBreakerVector() [2/5]

Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SymmetryBreakerVector ( global::System::Collections::Generic::IEnumerable< SymmetryBreaker > c)
inline

Definition at line 76 of file SymmetryBreakerVector.cs.

◆ SymmetryBreakerVector() [3/5]

Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SymmetryBreakerVector ( )
inline

Definition at line 246 of file SymmetryBreakerVector.cs.

◆ SymmetryBreakerVector() [4/5]

Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SymmetryBreakerVector ( SymmetryBreakerVector other)
inline

Definition at line 249 of file SymmetryBreakerVector.cs.

◆ SymmetryBreakerVector() [5/5]

Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SymmetryBreakerVector ( int capacity)
inline

Definition at line 280 of file SymmetryBreakerVector.cs.

Member Function Documentation

◆ Add()

void Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Add ( SymmetryBreaker x)
inline

Definition at line 257 of file SymmetryBreakerVector.cs.

◆ AddRange()

void Google.OrTools.ConstraintSolver.SymmetryBreakerVector.AddRange ( SymmetryBreakerVector values)
inline

Definition at line 303 of file SymmetryBreakerVector.cs.

◆ Clear()

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

Definition at line 253 of file SymmetryBreakerVector.cs.

◆ Contains()

bool Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Contains ( SymmetryBreaker value)
inline

Definition at line 356 of file SymmetryBreakerVector.cs.

◆ CopyTo() [1/3]

void Google.OrTools.ConstraintSolver.SymmetryBreakerVector.CopyTo ( int index,
SymmetryBreaker[] array,
int arrayIndex,
int count )
inline

Definition at line 144 of file SymmetryBreakerVector.cs.

◆ CopyTo() [2/3]

void Google.OrTools.ConstraintSolver.SymmetryBreakerVector.CopyTo ( SymmetryBreaker[] array)
inline

Definition at line 134 of file SymmetryBreakerVector.cs.

◆ CopyTo() [3/3]

void Google.OrTools.ConstraintSolver.SymmetryBreakerVector.CopyTo ( SymmetryBreaker[] array,
int arrayIndex )
inline

Definition at line 139 of file SymmetryBreakerVector.cs.

◆ Dispose() [1/2]

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

Definition at line 51 of file SymmetryBreakerVector.cs.

◆ Dispose() [2/2]

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

Definition at line 56 of file SymmetryBreakerVector.cs.

◆ GetEnumerator()

SymmetryBreakerVectorEnumerator Google.OrTools.ConstraintSolver.SymmetryBreakerVector.GetEnumerator ( )
inline

Definition at line 176 of file SymmetryBreakerVector.cs.

◆ GetRange()

SymmetryBreakerVector Google.OrTools.ConstraintSolver.SymmetryBreakerVector.GetRange ( int index,
int count )
inline

Definition at line 308 of file SymmetryBreakerVector.cs.

◆ IndexOf()

int Google.OrTools.ConstraintSolver.SymmetryBreakerVector.IndexOf ( SymmetryBreaker value)
inline

Definition at line 361 of file SymmetryBreakerVector.cs.

◆ Insert()

void Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Insert ( int index,
SymmetryBreaker x )
inline

Definition at line 315 of file SymmetryBreakerVector.cs.

◆ InsertRange()

void Google.OrTools.ConstraintSolver.SymmetryBreakerVector.InsertRange ( int index,
SymmetryBreakerVector values )
inline

Definition at line 320 of file SymmetryBreakerVector.cs.

◆ LastIndexOf()

int Google.OrTools.ConstraintSolver.SymmetryBreakerVector.LastIndexOf ( SymmetryBreaker value)
inline

Definition at line 366 of file SymmetryBreakerVector.cs.

◆ operator SymmetryBreaker[]()

static implicit Google.OrTools.ConstraintSolver.SymmetryBreakerVector.operator SymmetryBreaker[] ( SymmetryBreakerVector inVal)
inlinestatic

cast to C# SymmetryBreaker array

Definition at line 386 of file IntVarArrayHelper.cs.

◆ operator SymmetryBreakerVector()

static implicit Google.OrTools.ConstraintSolver.SymmetryBreakerVector.operator SymmetryBreakerVector ( SymmetryBreaker[] inVal)
inlinestatic

cast from C# SymmetryBreaker array

Definition at line 375 of file IntVarArrayHelper.cs.

◆ Remove()

bool Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Remove ( SymmetryBreaker value)
inline

Definition at line 371 of file SymmetryBreakerVector.cs.

◆ RemoveAt()

void Google.OrTools.ConstraintSolver.SymmetryBreakerVector.RemoveAt ( int index)
inline

Definition at line 325 of file SymmetryBreakerVector.cs.

◆ RemoveRange()

void Google.OrTools.ConstraintSolver.SymmetryBreakerVector.RemoveRange ( int index,
int count )
inline

Definition at line 330 of file SymmetryBreakerVector.cs.

◆ Repeat()

static SymmetryBreakerVector Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Repeat ( SymmetryBreaker value,
int count )
inlinestatic

Definition at line 335 of file SymmetryBreakerVector.cs.

◆ Reverse() [1/2]

void Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Reverse ( )
inline

Definition at line 342 of file SymmetryBreakerVector.cs.

◆ Reverse() [2/2]

void Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Reverse ( int index,
int count )
inline

Definition at line 346 of file SymmetryBreakerVector.cs.

◆ SetRange()

void Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SetRange ( int index,
SymmetryBreakerVector values )
inline

Definition at line 351 of file SymmetryBreakerVector.cs.

◆ ToArray()

SymmetryBreaker[] Google.OrTools.ConstraintSolver.SymmetryBreakerVector.ToArray ( )
inline

Definition at line 162 of file SymmetryBreakerVector.cs.

Member Data Documentation

◆ swigCMemOwn

bool Google.OrTools.ConstraintSolver.SymmetryBreakerVector.swigCMemOwn
protected

Definition at line 23 of file SymmetryBreakerVector.cs.

Property Documentation

◆ Capacity

int Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Capacity
getset

Definition at line 105 of file SymmetryBreakerVector.cs.

◆ Count

int Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Count
get

Definition at line 122 of file SymmetryBreakerVector.cs.

◆ IsEmpty

bool Google.OrTools.ConstraintSolver.SymmetryBreakerVector.IsEmpty
get

Definition at line 116 of file SymmetryBreakerVector.cs.

◆ IsFixedSize

bool Google.OrTools.ConstraintSolver.SymmetryBreakerVector.IsFixedSize
get

Definition at line 84 of file SymmetryBreakerVector.cs.

◆ IsReadOnly

bool Google.OrTools.ConstraintSolver.SymmetryBreakerVector.IsReadOnly
get

Definition at line 90 of file SymmetryBreakerVector.cs.

◆ IsSynchronized

bool Google.OrTools.ConstraintSolver.SymmetryBreakerVector.IsSynchronized
get

Definition at line 128 of file SymmetryBreakerVector.cs.

◆ this[int index]

SymmetryBreaker Google.OrTools.ConstraintSolver.SymmetryBreakerVector.this[int index]
getset

Definition at line 96 of file SymmetryBreakerVector.cs.


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