ESYS13
Revision_
|
Go to the source code of this file.
#define INDEXLIST_LENGTH 85 |
Referenced by Dudley_IndexList_insertIndex(), Finley_IndexList_insertIndex(), and Paso_IndexList_insertIndex().
typedef struct Dudley_IndexList Dudley_IndexList |
References Dudley_IndexList_count(), Dudley_IndexList::extension, Dudley_IndexList::index, and Dudley_IndexList::n.
Referenced by Dudley_IndexList_count(), and Dudley_IndexList_createPattern().
Paso_Pattern* Dudley_IndexList_createPattern | ( | dim_t | n0, |
dim_t | n, | ||
Dudley_IndexList * | index_list, | ||
index_t | range_min, | ||
index_t | range_max, | ||
index_t | index_offset | ||
) |
References Dudley_checkPtr(), Dudley_IndexList_count(), Dudley_IndexList_toArray(), Dudley_noError(), MATRIX_FORMAT_DEFAULT, MEMALLOC, MEMFREE, Paso_Pattern_alloc(), and Paso_Pattern_free().
Referenced by Dudley_makePattern(), Dudley_Mesh_optimizeDOFDistribution(), and Dudley_Mesh_optimizeDOFLabeling().
void Dudley_IndexList_free | ( | Dudley_IndexList * | ) |
References Dudley_IndexList_free(), Dudley_IndexList::extension, and TMPMEMFREE.
Referenced by Dudley_IndexList_free(), Dudley_makePattern(), Dudley_Mesh_optimizeDOFDistribution(), and Dudley_Mesh_optimizeDOFLabeling().
void Dudley_IndexList_insertElements | ( | Dudley_IndexList * | index_list, |
Dudley_ElementFile * | elements, | ||
bool_t | reduce_row_order, | ||
index_t * | row_map, | ||
bool_t | reduce_col_order, | ||
index_t * | col_map | ||
) |
void Dudley_IndexList_insertElementsWithRowRange | ( | Dudley_IndexList * | index_list, |
index_t | firstRow, | ||
index_t | lastRow, | ||
Dudley_ElementFile * | elements, | ||
index_t * | row_map, | ||
index_t * | col_map | ||
) |
void Dudley_IndexList_insertElementsWithRowRangeNoMainDiagonal | ( | Dudley_IndexList * | index_list, |
index_t | firstRow, | ||
index_t | lastRow, | ||
Dudley_ElementFile * | elements, | ||
index_t * | row_map, | ||
index_t * | col_map | ||
) |
void Dudley_IndexList_insertIndex | ( | Dudley_IndexList * | , |
index_t | |||
) |
References Dudley_checkPtr(), Dudley_IndexList_insertIndex(), Dudley_IndexList::extension, Dudley_IndexList::index, INDEXLIST_LENGTH, Dudley_IndexList::n, and TMPMEMALLOC.
Referenced by Dudley_IndexList_insertElements(), Dudley_IndexList_insertElementsWithRowRange(), Dudley_IndexList_insertElementsWithRowRangeNoMainDiagonal(), and Dudley_IndexList_insertIndex().
void Dudley_IndexList_toArray | ( | Dudley_IndexList * | , |
index_t * | , | ||
index_t | , | ||
index_t | , | ||
index_t | |||
) |
References Dudley_IndexList_toArray(), Dudley_IndexList::extension, Dudley_IndexList::index, and Dudley_IndexList::n.
Referenced by Dudley_IndexList_createPattern(), and Dudley_IndexList_toArray().