escript
Revision_
|
#include <IndexList.h>
Public Member Functions | |
IndexList () | |
~IndexList () | |
void | insertIndex (DataTypes::index_t index) |
inserts row index into the IndexList in if it does not exist More... | |
DataTypes::dim_t | count (DataTypes::index_t range_min, DataTypes::index_t range_max) const |
counts the number of row indices in the IndexList in More... | |
void | toArray (DataTypes::index_t *array, DataTypes::index_t range_min, DataTypes::index_t range_max, DataTypes::index_t index_offset) const |
index list to array More... | |
Public Attributes | |
DataTypes::index_t | m_list [85] |
DataTypes::dim_t | n |
IndexList * | extension |
|
inline |
Referenced by insertIndex().
|
inline |
References extension.
|
inline |
counts the number of row indices in the IndexList in
Referenced by count(), and paso::Pattern::fromIndexListArray().
|
inline |
inserts row index into the IndexList in if it does not exist
References ESYS_INDEXLIST_LENGTH, IndexList(), insertIndex(), and n.
Referenced by dudley::IndexList_insertElements(), finley::IndexList_insertElements(), dudley::IndexList_insertElementsWithRowRangeNoMainDiagonal(), finley::IndexList_insertElementsWithRowRangeNoMainDiagonal(), and insertIndex().
|
inline |
index list to array
Referenced by paso::Pattern::fromIndexListArray(), and toArray().
IndexList* escript::IndexList::extension |
Referenced by ~IndexList().
DataTypes::index_t escript::IndexList::m_list[85] |
DataTypes::dim_t escript::IndexList::n |
Referenced by count(), insertIndex(), and toArray().