ESYS13  Revision_
Functions
IndexList.c File Reference
#include "IndexList.h"

Functions

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)
dim_t Dudley_IndexList_count (Dudley_IndexList *in, index_t range_min, index_t range_max)
void Dudley_IndexList_toArray (Dudley_IndexList *in, index_t *array, index_t range_min, index_t range_max, index_t index_offset)
void Dudley_IndexList_free (Dudley_IndexList *in)
Paso_PatternDudley_IndexList_createPattern (dim_t n0, dim_t n, Dudley_IndexList *index_list, index_t range_min, index_t range_max, index_t index_offset)

Function Documentation

dim_t Dudley_IndexList_count ( Dudley_IndexList in,
index_t  range_min,
index_t  range_max 
)
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_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_toArray ( Dudley_IndexList in,
index_t array,
index_t  range_min,
index_t  range_max,
index_t  index_offset 
)