|
ESYS13
Revision_
|
#include "Common.h"Go to the source code of this file.
Classes | |
| struct | Paso_IndexList |
| struct | Paso_IndexListArray |
Defines | |
| #define | INDEXLIST_LENGTH 85 |
| #define | Paso_IndexListArray_insertIndex(__a__, i, j) Paso_IndexList_insertIndex(&((__a__)->index_list[i]),j); |
Typedefs | |
| typedef struct Paso_IndexList | Paso_IndexList |
| typedef struct Paso_IndexListArray | Paso_IndexListArray |
Functions | |
| PASO_DLL_API void | Paso_IndexList_insertIndex (Paso_IndexList *, index_t) |
| PASO_DLL_API void | Paso_IndexList_toArray (Paso_IndexList *, index_t *, index_t, index_t, index_t) |
| PASO_DLL_API dim_t | Paso_IndexList_count (Paso_IndexList *, index_t, index_t) |
| PASO_DLL_API void | Paso_IndexList_free (Paso_IndexList *) |
| PASO_DLL_API Paso_IndexListArray * | Paso_IndexListArray_alloc (const dim_t n) |
| PASO_DLL_API void | Paso_IndexListArray_free (Paso_IndexListArray *in) |
| #define INDEXLIST_LENGTH 85 |
| #define Paso_IndexListArray_insertIndex | ( | __a__, | |
| i, | |||
| j | |||
| ) | Paso_IndexList_insertIndex(&((__a__)->index_list[i]),j); |
| typedef struct Paso_IndexList Paso_IndexList |
| typedef struct Paso_IndexListArray Paso_IndexListArray |
References Paso_IndexList::extension, Paso_IndexList::index, Paso_IndexList::n, and Paso_IndexList_count().
Referenced by Paso_IndexList_count(), and Paso_Pattern_fromIndexListArray().
| PASO_DLL_API void Paso_IndexList_free | ( | Paso_IndexList * | ) |
References Paso_IndexList::extension, Paso_IndexList_free(), and TMPMEMFREE.
Referenced by Paso_IndexList_free(), and Paso_IndexListArray_free().
| PASO_DLL_API void Paso_IndexList_insertIndex | ( | Paso_IndexList * | , |
| index_t | |||
| ) |
References Esys_checkPtr(), Paso_IndexList::extension, Paso_IndexList::index, INDEXLIST_LENGTH, Paso_IndexList::n, Paso_IndexList_insertIndex(), and TMPMEMALLOC.
Referenced by Paso_IndexList_insertIndex().
| PASO_DLL_API void Paso_IndexList_toArray | ( | Paso_IndexList * | , |
| index_t * | , | ||
| index_t | , | ||
| index_t | , | ||
| index_t | |||
| ) |
References Paso_IndexList::extension, Paso_IndexList::index, Paso_IndexList::n, and Paso_IndexList_toArray().
Referenced by Paso_IndexList_toArray(), and Paso_Pattern_fromIndexListArray().
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().
| PASO_DLL_API 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().
1.7.6.1