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

Classes

class  Int64MatrixEnumerator
 

Public Member Functions

void Dispose ()
 
 Int64Matrix (global::System.Collections.IEnumerable c)
 
 Int64Matrix (global::System.Collections.Generic.IEnumerable< Int64Vector > c)
 
void CopyTo (Int64Vector[] array)
 
void CopyTo (Int64Vector[] array, int arrayIndex)
 
void CopyTo (int index, Int64Vector[] array, int arrayIndex, int count)
 
Int64Vector[] ToArray ()
 
Int64MatrixEnumerator GetEnumerator ()
 
 Int64Matrix ()
 
 Int64Matrix (Int64Matrix other)
 
void Clear ()
 
void Add (Int64Vector x)
 
 Int64Matrix (int capacity)
 
void AddRange (Int64Matrix values)
 
Int64Matrix GetRange (int index, int count)
 
void Insert (int index, Int64Vector x)
 
void InsertRange (int index, Int64Matrix values)
 
void RemoveAt (int index)
 
void RemoveRange (int index, int count)
 
void Reverse ()
 
void Reverse (int index, int count)
 
void SetRange (int index, Int64Matrix values)
 

Static Public Member Functions

static Int64Matrix Repeat (Int64Vector value, int count)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Properties

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

Detailed Description

Definition at line 15 of file Int64Matrix.cs.

Constructor & Destructor Documentation

◆ Int64Matrix() [1/5]

Google.OrTools.Algorithms.Int64Matrix.Int64Matrix ( global.System.Collections.IEnumerable c)
inline

Definition at line 63 of file Int64Matrix.cs.

◆ Int64Matrix() [2/5]

Google.OrTools.Algorithms.Int64Matrix.Int64Matrix ( global.System.Collections.Generic.IEnumerable< Int64Vector > c)
inline

Definition at line 71 of file Int64Matrix.cs.

◆ Int64Matrix() [3/5]

Google.OrTools.Algorithms.Int64Matrix.Int64Matrix ( )
inline

Definition at line 241 of file Int64Matrix.cs.

◆ Int64Matrix() [4/5]

Google.OrTools.Algorithms.Int64Matrix.Int64Matrix ( Int64Matrix other)
inline

Definition at line 244 of file Int64Matrix.cs.

◆ Int64Matrix() [5/5]

Google.OrTools.Algorithms.Int64Matrix.Int64Matrix ( int capacity)
inline

Definition at line 276 of file Int64Matrix.cs.

Member Function Documentation

◆ Add()

void Google.OrTools.Algorithms.Int64Matrix.Add ( Int64Vector x)
inline

Definition at line 252 of file Int64Matrix.cs.

◆ AddRange()

void Google.OrTools.Algorithms.Int64Matrix.AddRange ( Int64Matrix values)
inline

Definition at line 297 of file Int64Matrix.cs.

◆ Clear()

void Google.OrTools.Algorithms.Int64Matrix.Clear ( )
inline

Definition at line 248 of file Int64Matrix.cs.

◆ CopyTo() [1/3]

void Google.OrTools.Algorithms.Int64Matrix.CopyTo ( int index,
Int64Vector[] array,
int arrayIndex,
int count )
inline

Definition at line 139 of file Int64Matrix.cs.

◆ CopyTo() [2/3]

void Google.OrTools.Algorithms.Int64Matrix.CopyTo ( Int64Vector[] array)
inline

Definition at line 129 of file Int64Matrix.cs.

◆ CopyTo() [3/3]

void Google.OrTools.Algorithms.Int64Matrix.CopyTo ( Int64Vector[] array,
int arrayIndex )
inline

Definition at line 134 of file Int64Matrix.cs.

◆ Dispose() [1/2]

void Google.OrTools.Algorithms.Int64Matrix.Dispose ( )
inline

Definition at line 46 of file Int64Matrix.cs.

◆ Dispose() [2/2]

virtual void Google.OrTools.Algorithms.Int64Matrix.Dispose ( bool disposing)
inlineprotectedvirtual

Definition at line 51 of file Int64Matrix.cs.

◆ GetEnumerator()

Int64MatrixEnumerator Google.OrTools.Algorithms.Int64Matrix.GetEnumerator ( )
inline

Definition at line 171 of file Int64Matrix.cs.

◆ GetRange()

Int64Matrix Google.OrTools.Algorithms.Int64Matrix.GetRange ( int index,
int count )
inline

Definition at line 302 of file Int64Matrix.cs.

◆ Insert()

void Google.OrTools.Algorithms.Int64Matrix.Insert ( int index,
Int64Vector x )
inline

Definition at line 309 of file Int64Matrix.cs.

◆ InsertRange()

void Google.OrTools.Algorithms.Int64Matrix.InsertRange ( int index,
Int64Matrix values )
inline

Definition at line 314 of file Int64Matrix.cs.

◆ RemoveAt()

void Google.OrTools.Algorithms.Int64Matrix.RemoveAt ( int index)
inline

Definition at line 319 of file Int64Matrix.cs.

◆ RemoveRange()

void Google.OrTools.Algorithms.Int64Matrix.RemoveRange ( int index,
int count )
inline

Definition at line 324 of file Int64Matrix.cs.

◆ Repeat()

static Int64Matrix Google.OrTools.Algorithms.Int64Matrix.Repeat ( Int64Vector value,
int count )
inlinestatic

Definition at line 329 of file Int64Matrix.cs.

◆ Reverse() [1/2]

void Google.OrTools.Algorithms.Int64Matrix.Reverse ( )
inline

Definition at line 336 of file Int64Matrix.cs.

◆ Reverse() [2/2]

void Google.OrTools.Algorithms.Int64Matrix.Reverse ( int index,
int count )
inline

Definition at line 340 of file Int64Matrix.cs.

◆ SetRange()

void Google.OrTools.Algorithms.Int64Matrix.SetRange ( int index,
Int64Matrix values )
inline

Definition at line 345 of file Int64Matrix.cs.

◆ ToArray()

Int64Vector[] Google.OrTools.Algorithms.Int64Matrix.ToArray ( )
inline

Definition at line 157 of file Int64Matrix.cs.

Member Data Documentation

◆ swigCMemOwn

bool Google.OrTools.Algorithms.Int64Matrix.swigCMemOwn
protected

Definition at line 18 of file Int64Matrix.cs.

Property Documentation

◆ Capacity

int Google.OrTools.Algorithms.Int64Matrix.Capacity
getset

Definition at line 100 of file Int64Matrix.cs.

◆ Count

int Google.OrTools.Algorithms.Int64Matrix.Count
get

Definition at line 117 of file Int64Matrix.cs.

◆ IsEmpty

bool Google.OrTools.Algorithms.Int64Matrix.IsEmpty
get

Definition at line 111 of file Int64Matrix.cs.

◆ IsFixedSize

bool Google.OrTools.Algorithms.Int64Matrix.IsFixedSize
get

Definition at line 79 of file Int64Matrix.cs.

◆ IsReadOnly

bool Google.OrTools.Algorithms.Int64Matrix.IsReadOnly
get

Definition at line 85 of file Int64Matrix.cs.

◆ IsSynchronized

bool Google.OrTools.Algorithms.Int64Matrix.IsSynchronized
get

Definition at line 123 of file Int64Matrix.cs.

◆ this[int index]

Int64Vector Google.OrTools.Algorithms.Int64Matrix.this[int index]
getset

Definition at line 91 of file Int64Matrix.cs.


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