Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Lemur::IRVector Class Reference

Inheritance diagram for Lemur::IRVector:

Lemur::IndexedRealVector List of all members.

Public Member Functions

virtual void Dispose ()
 IRVector (System.Collections.ICollection c)
void CopyTo (System.Array array)
void CopyTo (System.Array array, int arrayIndex)
void CopyTo (int index, System.Array array, int arrayIndex, int count)
IRVectorEnumerator GetEnumerator ()
void Clear ()
void Add (IndexedReal x)
 IRVector ()
 IRVector (int capacity)
void AddRange (IRVector values)
IRVector GetRange (int index, int count)
void Insert (int index, IndexedReal x)
void InsertRange (int index, IRVector values)
void RemoveAt (int index)
void RemoveRange (int index, int count)
void Reverse ()
void Reverse (int index, int count)
void SetRange (int index, IRVector values)

Static Public Member Functions

IRVector Repeat (IndexedReal value, int count)

Protected Attributes

bool swigCMemOwn

Properties

bool IsFixedSize
bool IsReadOnly
IndexedReal this [int index]
int Capacity
int Count
bool IsSynchronized

Private Member Functions

internal IRVector (IntPtr cPtr, bool cMemoryOwn)
 ~IRVector ()
System.Collections.IEnumerator
System.Collections.IEnumerable. 
GetEnumerator ()
uint size ()
uint capacity ()
void reserve (uint n)
IndexedReal getitemcopy (int index)
IndexedReal getitem (int index)
void setitem (int index, IndexedReal val)

Static Private Member Functions

internal HandleRef getCPtr (IRVector obj)

Private Attributes

HandleRef swigCPtr

Constructor & Destructor Documentation

internal Lemur::IRVector::IRVector IntPtr  cPtr,
bool  cMemoryOwn
[inline, private]
 

Lemur::IRVector::~IRVector  )  [inline, private]
 

Lemur::IRVector::IRVector System.Collections.ICollection  c  )  [inline]
 

Lemur::IRVector::IRVector  )  [inline]
 

Lemur::IRVector::IRVector int  capacity  )  [inline]
 


Member Function Documentation

void Lemur::IRVector::Add IndexedReal  x  )  [inline]
 

void Lemur::IRVector::AddRange IRVector  values  )  [inline]
 

uint Lemur::IRVector::capacity  )  [inline, private]
 

void Lemur::IRVector::Clear  )  [inline]
 

void Lemur::IRVector::CopyTo int  index,
System.Array  array,
int  arrayIndex,
int  count
[inline]
 

void Lemur::IRVector::CopyTo System.Array  array,
int  arrayIndex
[inline]
 

void Lemur::IRVector::CopyTo System.Array  array  )  [inline]
 

virtual void Lemur::IRVector::Dispose  )  [inline, virtual]
 

Reimplemented in Lemur::IndexedRealVector.

internal HandleRef Lemur::IRVector::getCPtr IRVector  obj  )  [inline, static, private]
 

IRVectorEnumerator Lemur::IRVector::GetEnumerator  )  [inline]
 

System.Collections.IEnumerator System.Collections.IEnumerable. Lemur::IRVector::GetEnumerator  )  [inline, private]
 

IndexedReal Lemur::IRVector::getitem int  index  )  [inline, private]
 

IndexedReal Lemur::IRVector::getitemcopy int  index  )  [inline, private]
 

IRVector Lemur::IRVector::GetRange int  index,
int  count
[inline]
 

void Lemur::IRVector::Insert int  index,
IndexedReal  x
[inline]
 

void Lemur::IRVector::InsertRange int  index,
IRVector  values
[inline]
 

void Lemur::IRVector::RemoveAt int  index  )  [inline]
 

void Lemur::IRVector::RemoveRange int  index,
int  count
[inline]
 

IRVector Lemur::IRVector::Repeat IndexedReal  value,
int  count
[inline, static]
 

void Lemur::IRVector::reserve uint  n  )  [inline, private]
 

void Lemur::IRVector::Reverse int  index,
int  count
[inline]
 

void Lemur::IRVector::Reverse  )  [inline]
 

void Lemur::IRVector::setitem int  index,
IndexedReal  val
[inline, private]
 

void Lemur::IRVector::SetRange int  index,
IRVector  values
[inline]
 

uint Lemur::IRVector::size  )  [inline, private]
 


Member Data Documentation

bool Lemur::IRVector::swigCMemOwn [protected]
 

HandleRef Lemur::IRVector::swigCPtr [private]
 

Reimplemented in Lemur::IndexedRealVector.


Property Documentation

int Lemur::IRVector::Capacity [get, set]
 

int Lemur::IRVector::Count [get]
 

bool Lemur::IRVector::IsFixedSize [get]
 

bool Lemur::IRVector::IsReadOnly [get]
 

bool Lemur::IRVector::IsSynchronized [get]
 

IndexedReal Lemur::IRVector::this[int index] [get, set]
 


The documentation for this class was generated from the following file:
Generated on Tue Jun 15 11:03:04 2010 for Lemur by doxygen 1.3.4