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

Classes

class  IntervalVarVectorEnumerator
 

Public Member Functions

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

Static Public Member Functions

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

Protected Member Functions

virtual void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Properties

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

Detailed Description

Definition at line 259 of file IntVarArrayHelper.cs.

Constructor & Destructor Documentation

◆ IntervalVarVector() [1/5]

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

Definition at line 68 of file IntervalVarVector.cs.

◆ IntervalVarVector() [2/5]

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

Definition at line 76 of file IntervalVarVector.cs.

◆ IntervalVarVector() [3/5]

Google.OrTools.ConstraintSolver.IntervalVarVector.IntervalVarVector ( )
inline

Definition at line 246 of file IntervalVarVector.cs.

◆ IntervalVarVector() [4/5]

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

Definition at line 249 of file IntervalVarVector.cs.

◆ IntervalVarVector() [5/5]

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

Definition at line 280 of file IntervalVarVector.cs.

Member Function Documentation

◆ Add()

void Google.OrTools.ConstraintSolver.IntervalVarVector.Add ( IntervalVar x)
inline

Definition at line 257 of file IntervalVarVector.cs.

◆ AddRange()

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

Definition at line 303 of file IntervalVarVector.cs.

◆ Clear()

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

Definition at line 253 of file IntervalVarVector.cs.

◆ Contains()

bool Google.OrTools.ConstraintSolver.IntervalVarVector.Contains ( IntervalVar value)
inline

Definition at line 356 of file IntervalVarVector.cs.

◆ CopyTo() [1/3]

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

Definition at line 144 of file IntervalVarVector.cs.

◆ CopyTo() [2/3]

void Google.OrTools.ConstraintSolver.IntervalVarVector.CopyTo ( IntervalVar[] array)
inline

Definition at line 134 of file IntervalVarVector.cs.

◆ CopyTo() [3/3]

void Google.OrTools.ConstraintSolver.IntervalVarVector.CopyTo ( IntervalVar[] array,
int arrayIndex )
inline

Definition at line 139 of file IntervalVarVector.cs.

◆ Dispose() [1/2]

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

Definition at line 51 of file IntervalVarVector.cs.

◆ Dispose() [2/2]

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

Definition at line 56 of file IntervalVarVector.cs.

◆ GetEnumerator()

IntervalVarVectorEnumerator Google.OrTools.ConstraintSolver.IntervalVarVector.GetEnumerator ( )
inline

Definition at line 176 of file IntervalVarVector.cs.

◆ GetRange()

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

Definition at line 308 of file IntervalVarVector.cs.

◆ IndexOf()

int Google.OrTools.ConstraintSolver.IntervalVarVector.IndexOf ( IntervalVar value)
inline

Definition at line 361 of file IntervalVarVector.cs.

◆ Insert()

void Google.OrTools.ConstraintSolver.IntervalVarVector.Insert ( int index,
IntervalVar x )
inline

Definition at line 315 of file IntervalVarVector.cs.

◆ InsertRange()

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

Definition at line 320 of file IntervalVarVector.cs.

◆ LastIndexOf()

int Google.OrTools.ConstraintSolver.IntervalVarVector.LastIndexOf ( IntervalVar value)
inline

Definition at line 366 of file IntervalVarVector.cs.

◆ operator IntervalVar[]()

static implicit Google.OrTools.ConstraintSolver.IntervalVarVector.operator IntervalVar[] ( IntervalVarVector inVal)
inlinestatic

cast to C# IntervalVar array

Definition at line 278 of file IntVarArrayHelper.cs.

◆ operator IntervalVarVector()

static implicit Google.OrTools.ConstraintSolver.IntervalVarVector.operator IntervalVarVector ( IntervalVar[] inVal)
inlinestatic

cast from C# IntervalVar array

Definition at line 267 of file IntVarArrayHelper.cs.

◆ Remove()

bool Google.OrTools.ConstraintSolver.IntervalVarVector.Remove ( IntervalVar value)
inline

Definition at line 371 of file IntervalVarVector.cs.

◆ RemoveAt()

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

Definition at line 325 of file IntervalVarVector.cs.

◆ RemoveRange()

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

Definition at line 330 of file IntervalVarVector.cs.

◆ Repeat()

static IntervalVarVector Google.OrTools.ConstraintSolver.IntervalVarVector.Repeat ( IntervalVar value,
int count )
inlinestatic

Definition at line 335 of file IntervalVarVector.cs.

◆ Reverse() [1/2]

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

Definition at line 342 of file IntervalVarVector.cs.

◆ Reverse() [2/2]

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

Definition at line 346 of file IntervalVarVector.cs.

◆ SetRange()

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

Definition at line 351 of file IntervalVarVector.cs.

◆ ToArray()

IntervalVar[] Google.OrTools.ConstraintSolver.IntervalVarVector.ToArray ( )
inline

Definition at line 162 of file IntervalVarVector.cs.

Member Data Documentation

◆ swigCMemOwn

bool Google.OrTools.ConstraintSolver.IntervalVarVector.swigCMemOwn
protected

Definition at line 23 of file IntervalVarVector.cs.

Property Documentation

◆ Capacity

int Google.OrTools.ConstraintSolver.IntervalVarVector.Capacity
getset

Definition at line 105 of file IntervalVarVector.cs.

◆ Count

int Google.OrTools.ConstraintSolver.IntervalVarVector.Count
get

Definition at line 122 of file IntervalVarVector.cs.

◆ IsEmpty

bool Google.OrTools.ConstraintSolver.IntervalVarVector.IsEmpty
get

Definition at line 116 of file IntervalVarVector.cs.

◆ IsFixedSize

bool Google.OrTools.ConstraintSolver.IntervalVarVector.IsFixedSize
get

Definition at line 84 of file IntervalVarVector.cs.

◆ IsReadOnly

bool Google.OrTools.ConstraintSolver.IntervalVarVector.IsReadOnly
get

Definition at line 90 of file IntervalVarVector.cs.

◆ IsSynchronized

bool Google.OrTools.ConstraintSolver.IntervalVarVector.IsSynchronized
get

Definition at line 128 of file IntervalVarVector.cs.

◆ this[int index]

IntervalVar Google.OrTools.ConstraintSolver.IntervalVarVector.this[int index]
getset

Definition at line 96 of file IntervalVarVector.cs.


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