escript  Revision_
Public Member Functions | Public Attributes | List of all members
esysUtils::IndexList Struct Reference

#include <IndexList.h>

Public Member Functions

 IndexList ()
 
 ~IndexList ()
 
void insertIndex (index_t index)
 inserts row index into the IndexList in if it does not exist More...
 
dim_t count (index_t range_min, index_t range_max) const
 counts the number of row indices in the IndexList in More...
 
void toArray (index_t *array, index_t range_min, index_t range_max, index_t index_offset) const
 index list to array More...
 

Public Attributes

index_t m_list [85]
 
dim_t n
 
IndexListextension
 

Constructor & Destructor Documentation

esysUtils::IndexList::IndexList ( )
inline

Referenced by insertIndex().

esysUtils::IndexList::~IndexList ( )
inline

References extension.

Member Function Documentation

dim_t esysUtils::IndexList::count ( index_t  range_min,
index_t  range_max 
) const
inline

counts the number of row indices in the IndexList in

References count(), and n.

Referenced by count(), and paso::Pattern::fromIndexListArray().

void esysUtils::IndexList::insertIndex ( index_t  index)
inline
void esysUtils::IndexList::toArray ( index_t array,
index_t  range_min,
index_t  range_max,
index_t  index_offset 
) const
inline

index list to array

References n, and toArray().

Referenced by paso::Pattern::fromIndexListArray(), and toArray().

Member Data Documentation

IndexList* esysUtils::IndexList::extension

Referenced by ~IndexList().

index_t esysUtils::IndexList::m_list[85]
dim_t esysUtils::IndexList::n

Referenced by count(), insertIndex(), and toArray().


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