ESScript
Revision_
|
Go to the source code of this file.
Classes | |
struct | Dudley_IndexList |
Macros | |
#define | INDEXLIST_LENGTH 85 |
Typedefs | |
typedef struct Dudley_IndexList | Dudley_IndexList |
Functions | |
void | Dudley_IndexList_insertElements (Dudley_IndexList *index_list, Dudley_ElementFile *elements, bool reduce_row_order, index_t *row_map, bool reduce_col_order, index_t *col_map) |
void | Dudley_IndexList_insertIndex (Dudley_IndexList *, index_t) |
void | Dudley_IndexList_toArray (Dudley_IndexList *, index_t *, index_t, index_t, index_t) |
dim_t | Dudley_IndexList_count (Dudley_IndexList *, index_t, index_t) |
void | Dudley_IndexList_free (Dudley_IndexList *) |
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) |
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) |
#define INDEXLIST_LENGTH 85 |
Referenced by Dudley_IndexList_insertIndex(), and Paso_IndexList_insertIndex().
typedef struct Dudley_IndexList Dudley_IndexList |
dim_t Dudley_IndexList_count | ( | Dudley_IndexList * | , |
index_t | , | ||
index_t | |||
) |
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 | ||
) |
void Dudley_IndexList_free | ( | Dudley_IndexList * | ) |
References Dudley_IndexList_free(), and Dudley_IndexList::extension.
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 | reduce_row_order, | ||
index_t * | row_map, | ||
bool | 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, and Dudley_IndexList::n.
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().