ESYS13
Revision_
|
Functions | |
void | Paso_IndexList_insertIndex (Paso_IndexList *in, index_t index) |
dim_t | Paso_IndexList_count (Paso_IndexList *in, index_t range_min, index_t range_max) |
void | Paso_IndexList_toArray (Paso_IndexList *in, index_t *array, index_t range_min, index_t range_max, index_t index_offset) |
void | Paso_IndexList_free (Paso_IndexList *in) |
Paso_IndexListArray * | Paso_IndexListArray_alloc (const dim_t n) |
void | Paso_IndexListArray_free (Paso_IndexListArray *in) |
dim_t Paso_IndexList_count | ( | Paso_IndexList * | in, |
index_t | range_min, | ||
index_t | range_max | ||
) |
References Paso_IndexList::extension, Paso_IndexList::index, Paso_IndexList::n, and Paso_IndexList_count().
Referenced by Paso_IndexList_count(), and Paso_Pattern_fromIndexListArray().
void Paso_IndexList_free | ( | Paso_IndexList * | in | ) |
References Paso_IndexList::extension, Paso_IndexList_free(), and TMPMEMFREE.
Referenced by Paso_IndexList_free(), and Paso_IndexListArray_free().
void Paso_IndexList_insertIndex | ( | Paso_IndexList * | in, |
index_t | index | ||
) |
References Esys_checkPtr(), Paso_IndexList::extension, Paso_IndexList::index, INDEXLIST_LENGTH, Paso_IndexList::n, Paso_IndexList_insertIndex(), and TMPMEMALLOC.
Referenced by Paso_IndexList_insertIndex().
void Paso_IndexList_toArray | ( | Paso_IndexList * | in, |
index_t * | array, | ||
index_t | range_min, | ||
index_t | range_max, | ||
index_t | index_offset | ||
) |
References Paso_IndexList::extension, Paso_IndexList::index, Paso_IndexList::n, and Paso_IndexList_toArray().
Referenced by Paso_IndexList_toArray(), and Paso_Pattern_fromIndexListArray().
Paso_IndexListArray* Paso_IndexListArray_alloc | ( | const dim_t | n | ) |
References Esys_checkPtr(), Paso_IndexList::extension, Paso_IndexListArray::index_list, MEMALLOC, Paso_IndexList::n, Paso_IndexListArray::n, Paso_IndexListArray_free(), and TMPMEMALLOC.
Referenced by Paso_Coarsening_Local_getTranspose(), Paso_Coarsening_Local_Standard_Block(), Paso_Pattern_binop(), Paso_Pattern_multiply(), and Paso_SparseMatrix_getTranspose().
void Paso_IndexListArray_free | ( | Paso_IndexListArray * | in | ) |
References Paso_IndexList::extension, Paso_IndexListArray::index_list, MEMFREE, Paso_IndexListArray::n, and Paso_IndexList_free().
Referenced by Paso_Coarsening_Local_getTranspose(), Paso_Coarsening_Local_Standard_Block(), Paso_IndexListArray_alloc(), Paso_Pattern_binop(), Paso_Pattern_multiply(), and Paso_SparseMatrix_getTranspose().