|
ESYS13
Revision_
|
#include "IndexList.h"| dim_t Dudley_IndexList_count | ( | Dudley_IndexList * | in, |
| index_t | range_min, | ||
| index_t | range_max | ||
| ) |
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 * | in | ) |
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 * | in, |
| index_t | index | ||
| ) |
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 * | in, |
| index_t * | array, | ||
| index_t | range_min, | ||
| index_t | range_max, | ||
| index_t | index_offset | ||
| ) |
References Dudley_IndexList_toArray(), Dudley_IndexList::extension, Dudley_IndexList::index, and Dudley_IndexList::n.
Referenced by Dudley_IndexList_createPattern(), and Dudley_IndexList_toArray().
1.7.6.1